detached c0f4c14

Gir: Update files from Alpine

commit
c0f4c14b755ddf816b21ac7542b09fb75a53ae4a
author
Jeroen Wijenbergh · · 2025-10-16 14:26 UTC
parent
2379e37
signature
SSH UnverifiedSHA256:8N5EoON8reSTMm461SyWlzRhib6IymBjUHb1p62kwyw The key is unknown
12 files · +175270 -119853
M internal/gir/spec/Adw-1.gir +9511 -4619 large diff (14130 lines changed): collapsed
M internal/gir/spec/GLib-2.0.gir +34942 -25769 large diff (60711 lines changed): collapsed
M internal/gir/spec/GModule-2.0.gir +1281 -210
@@ -13,97 +13,1202 @@ and/or use gtk-doc annotations. -->
13 version="2.0"13 version="2.0"
14 shared-library="libgmodule-2.0.so.0"14 shared-library="libgmodule-2.0.so.0"
15 c:identifier-prefixes="G"15 c:identifier-prefixes="G"
16- c:symbol-prefixes="g">16+ c:symbol-prefixes="gmodule,g">
17- <record name="Module" c:type="GModule" disguised="1">17+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_26_FOR"
18+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR"
19+ introspectable="0">
20+ <source-position filename="gmodule/gmodule-visibility.h" line="42"/>
21+ <parameters>
22+ <parameter name="f">
23+ </parameter>
24+ </parameters>
25+ </function-macro>
26+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_28_FOR"
27+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR"
28+ introspectable="0">
29+ <source-position filename="gmodule/gmodule-visibility.h" line="76"/>
30+ <parameters>
31+ <parameter name="f">
32+ </parameter>
33+ </parameters>
34+ </function-macro>
35+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_30_FOR"
36+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR"
37+ introspectable="0">
38+ <source-position filename="gmodule/gmodule-visibility.h" line="110"/>
39+ <parameters>
40+ <parameter name="f">
41+ </parameter>
42+ </parameters>
43+ </function-macro>
44+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_32_FOR"
45+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR"
46+ introspectable="0">
47+ <source-position filename="gmodule/gmodule-visibility.h" line="144"/>
48+ <parameters>
49+ <parameter name="f">
50+ </parameter>
51+ </parameters>
52+ </function-macro>
53+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_34_FOR"
54+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR"
55+ introspectable="0">
56+ <source-position filename="gmodule/gmodule-visibility.h" line="178"/>
57+ <parameters>
58+ <parameter name="f">
59+ </parameter>
60+ </parameters>
61+ </function-macro>
62+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_36_FOR"
63+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR"
64+ introspectable="0">
65+ <source-position filename="gmodule/gmodule-visibility.h" line="212"/>
66+ <parameters>
67+ <parameter name="f">
68+ </parameter>
69+ </parameters>
70+ </function-macro>
71+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_38_FOR"
72+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR"
73+ introspectable="0">
74+ <source-position filename="gmodule/gmodule-visibility.h" line="246"/>
75+ <parameters>
76+ <parameter name="f">
77+ </parameter>
78+ </parameters>
79+ </function-macro>
80+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_40_FOR"
81+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR"
82+ introspectable="0">
83+ <source-position filename="gmodule/gmodule-visibility.h" line="280"/>
84+ <parameters>
85+ <parameter name="f">
86+ </parameter>
87+ </parameters>
88+ </function-macro>
89+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_42_FOR"
90+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR"
91+ introspectable="0">
92+ <source-position filename="gmodule/gmodule-visibility.h" line="314"/>
93+ <parameters>
94+ <parameter name="f">
95+ </parameter>
96+ </parameters>
97+ </function-macro>
98+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_44_FOR"
99+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR"
100+ introspectable="0">
101+ <source-position filename="gmodule/gmodule-visibility.h" line="348"/>
102+ <parameters>
103+ <parameter name="f">
104+ </parameter>
105+ </parameters>
106+ </function-macro>
107+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_46_FOR"
108+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR"
109+ introspectable="0">
110+ <source-position filename="gmodule/gmodule-visibility.h" line="382"/>
111+ <parameters>
112+ <parameter name="f">
113+ </parameter>
114+ </parameters>
115+ </function-macro>
116+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_48_FOR"
117+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR"
118+ introspectable="0">
119+ <source-position filename="gmodule/gmodule-visibility.h" line="416"/>
120+ <parameters>
121+ <parameter name="f">
122+ </parameter>
123+ </parameters>
124+ </function-macro>
125+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_50_FOR"
126+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR"
127+ introspectable="0">
128+ <source-position filename="gmodule/gmodule-visibility.h" line="450"/>
129+ <parameters>
130+ <parameter name="f">
131+ </parameter>
132+ </parameters>
133+ </function-macro>
134+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_52_FOR"
135+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR"
136+ introspectable="0">
137+ <source-position filename="gmodule/gmodule-visibility.h" line="484"/>
138+ <parameters>
139+ <parameter name="f">
140+ </parameter>
141+ </parameters>
142+ </function-macro>
143+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_54_FOR"
144+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR"
145+ introspectable="0">
146+ <source-position filename="gmodule/gmodule-visibility.h" line="518"/>
147+ <parameters>
148+ <parameter name="f">
149+ </parameter>
150+ </parameters>
151+ </function-macro>
152+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_56_FOR"
153+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR"
154+ introspectable="0">
155+ <source-position filename="gmodule/gmodule-visibility.h" line="552"/>
156+ <parameters>
157+ <parameter name="f">
158+ </parameter>
159+ </parameters>
160+ </function-macro>
161+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_58_FOR"
162+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR"
163+ introspectable="0">
164+ <source-position filename="gmodule/gmodule-visibility.h" line="586"/>
165+ <parameters>
166+ <parameter name="f">
167+ </parameter>
168+ </parameters>
169+ </function-macro>
170+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_60_FOR"
171+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR"
172+ introspectable="0">
173+ <source-position filename="gmodule/gmodule-visibility.h" line="620"/>
174+ <parameters>
175+ <parameter name="f">
176+ </parameter>
177+ </parameters>
178+ </function-macro>
179+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_62_FOR"
180+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR"
181+ introspectable="0">
182+ <source-position filename="gmodule/gmodule-visibility.h" line="654"/>
183+ <parameters>
184+ <parameter name="f">
185+ </parameter>
186+ </parameters>
187+ </function-macro>
188+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_64_FOR"
189+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR"
190+ introspectable="0">
191+ <source-position filename="gmodule/gmodule-visibility.h" line="688"/>
192+ <parameters>
193+ <parameter name="f">
194+ </parameter>
195+ </parameters>
196+ </function-macro>
197+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_66_FOR"
198+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR"
199+ introspectable="0">
200+ <source-position filename="gmodule/gmodule-visibility.h" line="722"/>
201+ <parameters>
202+ <parameter name="f">
203+ </parameter>
204+ </parameters>
205+ </function-macro>
206+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_68_FOR"
207+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR"
208+ introspectable="0">
209+ <source-position filename="gmodule/gmodule-visibility.h" line="756"/>
210+ <parameters>
211+ <parameter name="f">
212+ </parameter>
213+ </parameters>
214+ </function-macro>
215+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_70_FOR"
216+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR"
217+ introspectable="0">
218+ <source-position filename="gmodule/gmodule-visibility.h" line="790"/>
219+ <parameters>
220+ <parameter name="f">
221+ </parameter>
222+ </parameters>
223+ </function-macro>
224+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_72_FOR"
225+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR"
226+ introspectable="0">
227+ <source-position filename="gmodule/gmodule-visibility.h" line="824"/>
228+ <parameters>
229+ <parameter name="f">
230+ </parameter>
231+ </parameters>
232+ </function-macro>
233+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_74_FOR"
234+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR"
235+ introspectable="0">
236+ <source-position filename="gmodule/gmodule-visibility.h" line="858"/>
237+ <parameters>
238+ <parameter name="f">
239+ </parameter>
240+ </parameters>
241+ </function-macro>
242+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_76_FOR"
243+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR"
244+ introspectable="0">
245+ <source-position filename="gmodule/gmodule-visibility.h" line="892"/>
246+ <parameters>
247+ <parameter name="f">
248+ </parameter>
249+ </parameters>
250+ </function-macro>
251+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_78_FOR"
252+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR"
253+ introspectable="0">
254+ <source-position filename="gmodule/gmodule-visibility.h" line="926"/>
255+ <parameters>
256+ <parameter name="f">
257+ </parameter>
258+ </parameters>
259+ </function-macro>
260+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_80_FOR"
261+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR"
262+ introspectable="0">
263+ <source-position filename="gmodule/gmodule-visibility.h" line="960"/>
264+ <parameters>
265+ <parameter name="f">
266+ </parameter>
267+ </parameters>
268+ </function-macro>
269+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_82_FOR"
270+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR"
271+ introspectable="0">
272+ <source-position filename="gmodule/gmodule-visibility.h" line="994"/>
273+ <parameters>
274+ <parameter name="f">
275+ </parameter>
276+ </parameters>
277+ </function-macro>
278+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_84_FOR"
279+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR"
280+ introspectable="0">
281+ <source-position filename="gmodule/gmodule-visibility.h" line="1028"/>
282+ <parameters>
283+ <parameter name="f">
284+ </parameter>
285+ </parameters>
286+ </function-macro>
287+ <function-macro name="DEPRECATED_FOR"
288+ c:identifier="GMODULE_DEPRECATED_FOR"
289+ introspectable="0">
290+ <source-position filename="gmodule/gmodule-visibility.h" line="26"/>
291+ <parameters>
292+ <parameter name="f">
293+ </parameter>
294+ </parameters>
295+ </function-macro>
296+ <function-macro name="DEPRECATED_IN_2_26_FOR"
297+ c:identifier="GMODULE_DEPRECATED_IN_2_26_FOR"
298+ introspectable="0">
299+ <source-position filename="gmodule/gmodule-visibility.h" line="38"/>
300+ <parameters>
301+ <parameter name="f">
302+ </parameter>
303+ </parameters>
304+ </function-macro>
305+ <function-macro name="DEPRECATED_IN_2_28_FOR"
306+ c:identifier="GMODULE_DEPRECATED_IN_2_28_FOR"
307+ introspectable="0">
308+ <source-position filename="gmodule/gmodule-visibility.h" line="72"/>
309+ <parameters>
310+ <parameter name="f">
311+ </parameter>
312+ </parameters>
313+ </function-macro>
314+ <function-macro name="DEPRECATED_IN_2_30_FOR"
315+ c:identifier="GMODULE_DEPRECATED_IN_2_30_FOR"
316+ introspectable="0">
317+ <source-position filename="gmodule/gmodule-visibility.h" line="106"/>
318+ <parameters>
319+ <parameter name="f">
320+ </parameter>
321+ </parameters>
322+ </function-macro>
323+ <function-macro name="DEPRECATED_IN_2_32_FOR"
324+ c:identifier="GMODULE_DEPRECATED_IN_2_32_FOR"
325+ introspectable="0">
326+ <source-position filename="gmodule/gmodule-visibility.h" line="140"/>
327+ <parameters>
328+ <parameter name="f">
329+ </parameter>
330+ </parameters>
331+ </function-macro>
332+ <function-macro name="DEPRECATED_IN_2_34_FOR"
333+ c:identifier="GMODULE_DEPRECATED_IN_2_34_FOR"
334+ introspectable="0">
335+ <source-position filename="gmodule/gmodule-visibility.h" line="174"/>
336+ <parameters>
337+ <parameter name="f">
338+ </parameter>
339+ </parameters>
340+ </function-macro>
341+ <function-macro name="DEPRECATED_IN_2_36_FOR"
342+ c:identifier="GMODULE_DEPRECATED_IN_2_36_FOR"
343+ introspectable="0">
344+ <source-position filename="gmodule/gmodule-visibility.h" line="208"/>
345+ <parameters>
346+ <parameter name="f">
347+ </parameter>
348+ </parameters>
349+ </function-macro>
350+ <function-macro name="DEPRECATED_IN_2_38_FOR"
351+ c:identifier="GMODULE_DEPRECATED_IN_2_38_FOR"
352+ introspectable="0">
353+ <source-position filename="gmodule/gmodule-visibility.h" line="242"/>
354+ <parameters>
355+ <parameter name="f">
356+ </parameter>
357+ </parameters>
358+ </function-macro>
359+ <function-macro name="DEPRECATED_IN_2_40_FOR"
360+ c:identifier="GMODULE_DEPRECATED_IN_2_40_FOR"
361+ introspectable="0">
362+ <source-position filename="gmodule/gmodule-visibility.h" line="276"/>
363+ <parameters>
364+ <parameter name="f">
365+ </parameter>
366+ </parameters>
367+ </function-macro>
368+ <function-macro name="DEPRECATED_IN_2_42_FOR"
369+ c:identifier="GMODULE_DEPRECATED_IN_2_42_FOR"
370+ introspectable="0">
371+ <source-position filename="gmodule/gmodule-visibility.h" line="310"/>
372+ <parameters>
373+ <parameter name="f">
374+ </parameter>
375+ </parameters>
376+ </function-macro>
377+ <function-macro name="DEPRECATED_IN_2_44_FOR"
378+ c:identifier="GMODULE_DEPRECATED_IN_2_44_FOR"
379+ introspectable="0">
380+ <source-position filename="gmodule/gmodule-visibility.h" line="344"/>
381+ <parameters>
382+ <parameter name="f">
383+ </parameter>
384+ </parameters>
385+ </function-macro>
386+ <function-macro name="DEPRECATED_IN_2_46_FOR"
387+ c:identifier="GMODULE_DEPRECATED_IN_2_46_FOR"
388+ introspectable="0">
389+ <source-position filename="gmodule/gmodule-visibility.h" line="378"/>
390+ <parameters>
391+ <parameter name="f">
392+ </parameter>
393+ </parameters>
394+ </function-macro>
395+ <function-macro name="DEPRECATED_IN_2_48_FOR"
396+ c:identifier="GMODULE_DEPRECATED_IN_2_48_FOR"
397+ introspectable="0">
398+ <source-position filename="gmodule/gmodule-visibility.h" line="412"/>
399+ <parameters>
400+ <parameter name="f">
401+ </parameter>
402+ </parameters>
403+ </function-macro>
404+ <function-macro name="DEPRECATED_IN_2_50_FOR"
405+ c:identifier="GMODULE_DEPRECATED_IN_2_50_FOR"
406+ introspectable="0">
407+ <source-position filename="gmodule/gmodule-visibility.h" line="446"/>
408+ <parameters>
409+ <parameter name="f">
410+ </parameter>
411+ </parameters>
412+ </function-macro>
413+ <function-macro name="DEPRECATED_IN_2_52_FOR"
414+ c:identifier="GMODULE_DEPRECATED_IN_2_52_FOR"
415+ introspectable="0">
416+ <source-position filename="gmodule/gmodule-visibility.h" line="480"/>
417+ <parameters>
418+ <parameter name="f">
419+ </parameter>
420+ </parameters>
421+ </function-macro>
422+ <function-macro name="DEPRECATED_IN_2_54_FOR"
423+ c:identifier="GMODULE_DEPRECATED_IN_2_54_FOR"
424+ introspectable="0">
425+ <source-position filename="gmodule/gmodule-visibility.h" line="514"/>
426+ <parameters>
427+ <parameter name="f">
428+ </parameter>
429+ </parameters>
430+ </function-macro>
431+ <function-macro name="DEPRECATED_IN_2_56_FOR"
432+ c:identifier="GMODULE_DEPRECATED_IN_2_56_FOR"
433+ introspectable="0">
434+ <source-position filename="gmodule/gmodule-visibility.h" line="548"/>
435+ <parameters>
436+ <parameter name="f">
437+ </parameter>
438+ </parameters>
439+ </function-macro>
440+ <function-macro name="DEPRECATED_IN_2_58_FOR"
441+ c:identifier="GMODULE_DEPRECATED_IN_2_58_FOR"
442+ introspectable="0">
443+ <source-position filename="gmodule/gmodule-visibility.h" line="582"/>
444+ <parameters>
445+ <parameter name="f">
446+ </parameter>
447+ </parameters>
448+ </function-macro>
449+ <function-macro name="DEPRECATED_IN_2_60_FOR"
450+ c:identifier="GMODULE_DEPRECATED_IN_2_60_FOR"
451+ introspectable="0">
452+ <source-position filename="gmodule/gmodule-visibility.h" line="616"/>
453+ <parameters>
454+ <parameter name="f">
455+ </parameter>
456+ </parameters>
457+ </function-macro>
458+ <function-macro name="DEPRECATED_IN_2_62_FOR"
459+ c:identifier="GMODULE_DEPRECATED_IN_2_62_FOR"
460+ introspectable="0">
461+ <source-position filename="gmodule/gmodule-visibility.h" line="650"/>
462+ <parameters>
463+ <parameter name="f">
464+ </parameter>
465+ </parameters>
466+ </function-macro>
467+ <function-macro name="DEPRECATED_IN_2_64_FOR"
468+ c:identifier="GMODULE_DEPRECATED_IN_2_64_FOR"
469+ introspectable="0">
470+ <source-position filename="gmodule/gmodule-visibility.h" line="684"/>
471+ <parameters>
472+ <parameter name="f">
473+ </parameter>
474+ </parameters>
475+ </function-macro>
476+ <function-macro name="DEPRECATED_IN_2_66_FOR"
477+ c:identifier="GMODULE_DEPRECATED_IN_2_66_FOR"
478+ introspectable="0">
479+ <source-position filename="gmodule/gmodule-visibility.h" line="718"/>
480+ <parameters>
481+ <parameter name="f">
482+ </parameter>
483+ </parameters>
484+ </function-macro>
485+ <function-macro name="DEPRECATED_IN_2_68_FOR"
486+ c:identifier="GMODULE_DEPRECATED_IN_2_68_FOR"
487+ introspectable="0">
488+ <source-position filename="gmodule/gmodule-visibility.h" line="752"/>
489+ <parameters>
490+ <parameter name="f">
491+ </parameter>
492+ </parameters>
493+ </function-macro>
494+ <function-macro name="DEPRECATED_IN_2_70_FOR"
495+ c:identifier="GMODULE_DEPRECATED_IN_2_70_FOR"
496+ introspectable="0">
497+ <source-position filename="gmodule/gmodule-visibility.h" line="786"/>
498+ <parameters>
499+ <parameter name="f">
500+ </parameter>
501+ </parameters>
502+ </function-macro>
503+ <function-macro name="DEPRECATED_IN_2_72_FOR"
504+ c:identifier="GMODULE_DEPRECATED_IN_2_72_FOR"
505+ introspectable="0">
506+ <source-position filename="gmodule/gmodule-visibility.h" line="820"/>
507+ <parameters>
508+ <parameter name="f">
509+ </parameter>
510+ </parameters>
511+ </function-macro>
512+ <function-macro name="DEPRECATED_IN_2_74_FOR"
513+ c:identifier="GMODULE_DEPRECATED_IN_2_74_FOR"
514+ introspectable="0">
515+ <source-position filename="gmodule/gmodule-visibility.h" line="854"/>
516+ <parameters>
517+ <parameter name="f">
518+ </parameter>
519+ </parameters>
520+ </function-macro>
521+ <function-macro name="DEPRECATED_IN_2_76_FOR"
522+ c:identifier="GMODULE_DEPRECATED_IN_2_76_FOR"
523+ introspectable="0">
524+ <source-position filename="gmodule/gmodule-visibility.h" line="888"/>
525+ <parameters>
526+ <parameter name="f">
527+ </parameter>
528+ </parameters>
529+ </function-macro>
530+ <function-macro name="DEPRECATED_IN_2_78_FOR"
531+ c:identifier="GMODULE_DEPRECATED_IN_2_78_FOR"
532+ introspectable="0">
533+ <source-position filename="gmodule/gmodule-visibility.h" line="922"/>
534+ <parameters>
535+ <parameter name="f">
536+ </parameter>
537+ </parameters>
538+ </function-macro>
539+ <function-macro name="DEPRECATED_IN_2_80_FOR"
540+ c:identifier="GMODULE_DEPRECATED_IN_2_80_FOR"
541+ introspectable="0">
542+ <source-position filename="gmodule/gmodule-visibility.h" line="956"/>
543+ <parameters>
544+ <parameter name="f">
545+ </parameter>
546+ </parameters>
547+ </function-macro>
548+ <function-macro name="DEPRECATED_IN_2_82_FOR"
549+ c:identifier="GMODULE_DEPRECATED_IN_2_82_FOR"
550+ introspectable="0">
551+ <source-position filename="gmodule/gmodule-visibility.h" line="990"/>
552+ <parameters>
553+ <parameter name="f">
554+ </parameter>
555+ </parameters>
556+ </function-macro>
557+ <function-macro name="DEPRECATED_IN_2_84_FOR"
558+ c:identifier="GMODULE_DEPRECATED_IN_2_84_FOR"
559+ introspectable="0">
560+ <source-position filename="gmodule/gmodule-visibility.h" line="1024"/>
561+ <parameters>
562+ <parameter name="f">
563+ </parameter>
564+ </parameters>
565+ </function-macro>
566+ <function-macro name="DEPRECATED_MACRO_IN_2_26_FOR"
567+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_26_FOR"
568+ introspectable="0">
569+ <source-position filename="gmodule/gmodule-visibility.h" line="40"/>
570+ <parameters>
571+ <parameter name="f">
572+ </parameter>
573+ </parameters>
574+ </function-macro>
575+ <function-macro name="DEPRECATED_MACRO_IN_2_28_FOR"
576+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_28_FOR"
577+ introspectable="0">
578+ <source-position filename="gmodule/gmodule-visibility.h" line="74"/>
579+ <parameters>
580+ <parameter name="f">
581+ </parameter>
582+ </parameters>
583+ </function-macro>
584+ <function-macro name="DEPRECATED_MACRO_IN_2_30_FOR"
585+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_30_FOR"
586+ introspectable="0">
587+ <source-position filename="gmodule/gmodule-visibility.h" line="108"/>
588+ <parameters>
589+ <parameter name="f">
590+ </parameter>
591+ </parameters>
592+ </function-macro>
593+ <function-macro name="DEPRECATED_MACRO_IN_2_32_FOR"
594+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_32_FOR"
595+ introspectable="0">
596+ <source-position filename="gmodule/gmodule-visibility.h" line="142"/>
597+ <parameters>
598+ <parameter name="f">
599+ </parameter>
600+ </parameters>
601+ </function-macro>
602+ <function-macro name="DEPRECATED_MACRO_IN_2_34_FOR"
603+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_34_FOR"
604+ introspectable="0">
605+ <source-position filename="gmodule/gmodule-visibility.h" line="176"/>
606+ <parameters>
607+ <parameter name="f">
608+ </parameter>
609+ </parameters>
610+ </function-macro>
611+ <function-macro name="DEPRECATED_MACRO_IN_2_36_FOR"
612+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_36_FOR"
613+ introspectable="0">
614+ <source-position filename="gmodule/gmodule-visibility.h" line="210"/>
615+ <parameters>
616+ <parameter name="f">
617+ </parameter>
618+ </parameters>
619+ </function-macro>
620+ <function-macro name="DEPRECATED_MACRO_IN_2_38_FOR"
621+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_38_FOR"
622+ introspectable="0">
623+ <source-position filename="gmodule/gmodule-visibility.h" line="244"/>
624+ <parameters>
625+ <parameter name="f">
626+ </parameter>
627+ </parameters>
628+ </function-macro>
629+ <function-macro name="DEPRECATED_MACRO_IN_2_40_FOR"
630+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_40_FOR"
631+ introspectable="0">
632+ <source-position filename="gmodule/gmodule-visibility.h" line="278"/>
633+ <parameters>
634+ <parameter name="f">
635+ </parameter>
636+ </parameters>
637+ </function-macro>
638+ <function-macro name="DEPRECATED_MACRO_IN_2_42_FOR"
639+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_42_FOR"
640+ introspectable="0">
641+ <source-position filename="gmodule/gmodule-visibility.h" line="312"/>
642+ <parameters>
643+ <parameter name="f">
644+ </parameter>
645+ </parameters>
646+ </function-macro>
647+ <function-macro name="DEPRECATED_MACRO_IN_2_44_FOR"
648+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_44_FOR"
649+ introspectable="0">
650+ <source-position filename="gmodule/gmodule-visibility.h" line="346"/>
651+ <parameters>
652+ <parameter name="f">
653+ </parameter>
654+ </parameters>
655+ </function-macro>
656+ <function-macro name="DEPRECATED_MACRO_IN_2_46_FOR"
657+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_46_FOR"
658+ introspectable="0">
659+ <source-position filename="gmodule/gmodule-visibility.h" line="380"/>
660+ <parameters>
661+ <parameter name="f">
662+ </parameter>
663+ </parameters>
664+ </function-macro>
665+ <function-macro name="DEPRECATED_MACRO_IN_2_48_FOR"
666+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_48_FOR"
667+ introspectable="0">
668+ <source-position filename="gmodule/gmodule-visibility.h" line="414"/>
669+ <parameters>
670+ <parameter name="f">
671+ </parameter>
672+ </parameters>
673+ </function-macro>
674+ <function-macro name="DEPRECATED_MACRO_IN_2_50_FOR"
675+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_50_FOR"
676+ introspectable="0">
677+ <source-position filename="gmodule/gmodule-visibility.h" line="448"/>
678+ <parameters>
679+ <parameter name="f">
680+ </parameter>
681+ </parameters>
682+ </function-macro>
683+ <function-macro name="DEPRECATED_MACRO_IN_2_52_FOR"
684+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_52_FOR"
685+ introspectable="0">
686+ <source-position filename="gmodule/gmodule-visibility.h" line="482"/>
687+ <parameters>
688+ <parameter name="f">
689+ </parameter>
690+ </parameters>
691+ </function-macro>
692+ <function-macro name="DEPRECATED_MACRO_IN_2_54_FOR"
693+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_54_FOR"
694+ introspectable="0">
695+ <source-position filename="gmodule/gmodule-visibility.h" line="516"/>
696+ <parameters>
697+ <parameter name="f">
698+ </parameter>
699+ </parameters>
700+ </function-macro>
701+ <function-macro name="DEPRECATED_MACRO_IN_2_56_FOR"
702+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_56_FOR"
703+ introspectable="0">
704+ <source-position filename="gmodule/gmodule-visibility.h" line="550"/>
705+ <parameters>
706+ <parameter name="f">
707+ </parameter>
708+ </parameters>
709+ </function-macro>
710+ <function-macro name="DEPRECATED_MACRO_IN_2_58_FOR"
711+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_58_FOR"
712+ introspectable="0">
713+ <source-position filename="gmodule/gmodule-visibility.h" line="584"/>
714+ <parameters>
715+ <parameter name="f">
716+ </parameter>
717+ </parameters>
718+ </function-macro>
719+ <function-macro name="DEPRECATED_MACRO_IN_2_60_FOR"
720+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_60_FOR"
721+ introspectable="0">
722+ <source-position filename="gmodule/gmodule-visibility.h" line="618"/>
723+ <parameters>
724+ <parameter name="f">
725+ </parameter>
726+ </parameters>
727+ </function-macro>
728+ <function-macro name="DEPRECATED_MACRO_IN_2_62_FOR"
729+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_62_FOR"
730+ introspectable="0">
731+ <source-position filename="gmodule/gmodule-visibility.h" line="652"/>
732+ <parameters>
733+ <parameter name="f">
734+ </parameter>
735+ </parameters>
736+ </function-macro>
737+ <function-macro name="DEPRECATED_MACRO_IN_2_64_FOR"
738+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_64_FOR"
739+ introspectable="0">
740+ <source-position filename="gmodule/gmodule-visibility.h" line="686"/>
741+ <parameters>
742+ <parameter name="f">
743+ </parameter>
744+ </parameters>
745+ </function-macro>
746+ <function-macro name="DEPRECATED_MACRO_IN_2_66_FOR"
747+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_66_FOR"
748+ introspectable="0">
749+ <source-position filename="gmodule/gmodule-visibility.h" line="720"/>
750+ <parameters>
751+ <parameter name="f">
752+ </parameter>
753+ </parameters>
754+ </function-macro>
755+ <function-macro name="DEPRECATED_MACRO_IN_2_68_FOR"
756+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_68_FOR"
757+ introspectable="0">
758+ <source-position filename="gmodule/gmodule-visibility.h" line="754"/>
759+ <parameters>
760+ <parameter name="f">
761+ </parameter>
762+ </parameters>
763+ </function-macro>
764+ <function-macro name="DEPRECATED_MACRO_IN_2_70_FOR"
765+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_70_FOR"
766+ introspectable="0">
767+ <source-position filename="gmodule/gmodule-visibility.h" line="788"/>
768+ <parameters>
769+ <parameter name="f">
770+ </parameter>
771+ </parameters>
772+ </function-macro>
773+ <function-macro name="DEPRECATED_MACRO_IN_2_72_FOR"
774+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_72_FOR"
775+ introspectable="0">
776+ <source-position filename="gmodule/gmodule-visibility.h" line="822"/>
777+ <parameters>
778+ <parameter name="f">
779+ </parameter>
780+ </parameters>
781+ </function-macro>
782+ <function-macro name="DEPRECATED_MACRO_IN_2_74_FOR"
783+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_74_FOR"
784+ introspectable="0">
785+ <source-position filename="gmodule/gmodule-visibility.h" line="856"/>
786+ <parameters>
787+ <parameter name="f">
788+ </parameter>
789+ </parameters>
790+ </function-macro>
791+ <function-macro name="DEPRECATED_MACRO_IN_2_76_FOR"
792+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_76_FOR"
793+ introspectable="0">
794+ <source-position filename="gmodule/gmodule-visibility.h" line="890"/>
795+ <parameters>
796+ <parameter name="f">
797+ </parameter>
798+ </parameters>
799+ </function-macro>
800+ <function-macro name="DEPRECATED_MACRO_IN_2_78_FOR"
801+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_78_FOR"
802+ introspectable="0">
803+ <source-position filename="gmodule/gmodule-visibility.h" line="924"/>
804+ <parameters>
805+ <parameter name="f">
806+ </parameter>
807+ </parameters>
808+ </function-macro>
809+ <function-macro name="DEPRECATED_MACRO_IN_2_80_FOR"
810+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_80_FOR"
811+ introspectable="0">
812+ <source-position filename="gmodule/gmodule-visibility.h" line="958"/>
813+ <parameters>
814+ <parameter name="f">
815+ </parameter>
816+ </parameters>
817+ </function-macro>
818+ <function-macro name="DEPRECATED_MACRO_IN_2_82_FOR"
819+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_82_FOR"
820+ introspectable="0">
821+ <source-position filename="gmodule/gmodule-visibility.h" line="992"/>
822+ <parameters>
823+ <parameter name="f">
824+ </parameter>
825+ </parameters>
826+ </function-macro>
827+ <function-macro name="DEPRECATED_MACRO_IN_2_84_FOR"
828+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_84_FOR"
829+ introspectable="0">
830+ <source-position filename="gmodule/gmodule-visibility.h" line="1026"/>
831+ <parameters>
832+ <parameter name="f">
833+ </parameter>
834+ </parameters>
835+ </function-macro>
836+ <function-macro name="DEPRECATED_TYPE_IN_2_26_FOR"
837+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_26_FOR"
838+ introspectable="0">
839+ <source-position filename="gmodule/gmodule-visibility.h" line="44"/>
840+ <parameters>
841+ <parameter name="f">
842+ </parameter>
843+ </parameters>
844+ </function-macro>
845+ <function-macro name="DEPRECATED_TYPE_IN_2_28_FOR"
846+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_28_FOR"
847+ introspectable="0">
848+ <source-position filename="gmodule/gmodule-visibility.h" line="78"/>
849+ <parameters>
850+ <parameter name="f">
851+ </parameter>
852+ </parameters>
853+ </function-macro>
854+ <function-macro name="DEPRECATED_TYPE_IN_2_30_FOR"
855+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_30_FOR"
856+ introspectable="0">
857+ <source-position filename="gmodule/gmodule-visibility.h" line="112"/>
858+ <parameters>
859+ <parameter name="f">
860+ </parameter>
861+ </parameters>
862+ </function-macro>
863+ <function-macro name="DEPRECATED_TYPE_IN_2_32_FOR"
864+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_32_FOR"
865+ introspectable="0">
866+ <source-position filename="gmodule/gmodule-visibility.h" line="146"/>
867+ <parameters>
868+ <parameter name="f">
869+ </parameter>
870+ </parameters>
871+ </function-macro>
872+ <function-macro name="DEPRECATED_TYPE_IN_2_34_FOR"
873+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_34_FOR"
874+ introspectable="0">
875+ <source-position filename="gmodule/gmodule-visibility.h" line="180"/>
876+ <parameters>
877+ <parameter name="f">
878+ </parameter>
879+ </parameters>
880+ </function-macro>
881+ <function-macro name="DEPRECATED_TYPE_IN_2_36_FOR"
882+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_36_FOR"
883+ introspectable="0">
884+ <source-position filename="gmodule/gmodule-visibility.h" line="214"/>
885+ <parameters>
886+ <parameter name="f">
887+ </parameter>
888+ </parameters>
889+ </function-macro>
890+ <function-macro name="DEPRECATED_TYPE_IN_2_38_FOR"
891+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_38_FOR"
892+ introspectable="0">
893+ <source-position filename="gmodule/gmodule-visibility.h" line="248"/>
894+ <parameters>
895+ <parameter name="f">
896+ </parameter>
897+ </parameters>
898+ </function-macro>
899+ <function-macro name="DEPRECATED_TYPE_IN_2_40_FOR"
900+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_40_FOR"
901+ introspectable="0">
902+ <source-position filename="gmodule/gmodule-visibility.h" line="282"/>
903+ <parameters>
904+ <parameter name="f">
905+ </parameter>
906+ </parameters>
907+ </function-macro>
908+ <function-macro name="DEPRECATED_TYPE_IN_2_42_FOR"
909+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_42_FOR"
910+ introspectable="0">
911+ <source-position filename="gmodule/gmodule-visibility.h" line="316"/>
912+ <parameters>
913+ <parameter name="f">
914+ </parameter>
915+ </parameters>
916+ </function-macro>
917+ <function-macro name="DEPRECATED_TYPE_IN_2_44_FOR"
918+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_44_FOR"
919+ introspectable="0">
920+ <source-position filename="gmodule/gmodule-visibility.h" line="350"/>
921+ <parameters>
922+ <parameter name="f">
923+ </parameter>
924+ </parameters>
925+ </function-macro>
926+ <function-macro name="DEPRECATED_TYPE_IN_2_46_FOR"
927+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_46_FOR"
928+ introspectable="0">
929+ <source-position filename="gmodule/gmodule-visibility.h" line="384"/>
930+ <parameters>
931+ <parameter name="f">
932+ </parameter>
933+ </parameters>
934+ </function-macro>
935+ <function-macro name="DEPRECATED_TYPE_IN_2_48_FOR"
936+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_48_FOR"
937+ introspectable="0">
938+ <source-position filename="gmodule/gmodule-visibility.h" line="418"/>
939+ <parameters>
940+ <parameter name="f">
941+ </parameter>
942+ </parameters>
943+ </function-macro>
944+ <function-macro name="DEPRECATED_TYPE_IN_2_50_FOR"
945+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_50_FOR"
946+ introspectable="0">
947+ <source-position filename="gmodule/gmodule-visibility.h" line="452"/>
948+ <parameters>
949+ <parameter name="f">
950+ </parameter>
951+ </parameters>
952+ </function-macro>
953+ <function-macro name="DEPRECATED_TYPE_IN_2_52_FOR"
954+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_52_FOR"
955+ introspectable="0">
956+ <source-position filename="gmodule/gmodule-visibility.h" line="486"/>
957+ <parameters>
958+ <parameter name="f">
959+ </parameter>
960+ </parameters>
961+ </function-macro>
962+ <function-macro name="DEPRECATED_TYPE_IN_2_54_FOR"
963+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_54_FOR"
964+ introspectable="0">
965+ <source-position filename="gmodule/gmodule-visibility.h" line="520"/>
966+ <parameters>
967+ <parameter name="f">
968+ </parameter>
969+ </parameters>
970+ </function-macro>
971+ <function-macro name="DEPRECATED_TYPE_IN_2_56_FOR"
972+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_56_FOR"
973+ introspectable="0">
974+ <source-position filename="gmodule/gmodule-visibility.h" line="554"/>
975+ <parameters>
976+ <parameter name="f">
977+ </parameter>
978+ </parameters>
979+ </function-macro>
980+ <function-macro name="DEPRECATED_TYPE_IN_2_58_FOR"
981+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_58_FOR"
982+ introspectable="0">
983+ <source-position filename="gmodule/gmodule-visibility.h" line="588"/>
984+ <parameters>
985+ <parameter name="f">
986+ </parameter>
987+ </parameters>
988+ </function-macro>
989+ <function-macro name="DEPRECATED_TYPE_IN_2_60_FOR"
990+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_60_FOR"
991+ introspectable="0">
992+ <source-position filename="gmodule/gmodule-visibility.h" line="622"/>
993+ <parameters>
994+ <parameter name="f">
995+ </parameter>
996+ </parameters>
997+ </function-macro>
998+ <function-macro name="DEPRECATED_TYPE_IN_2_62_FOR"
999+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_62_FOR"
1000+ introspectable="0">
1001+ <source-position filename="gmodule/gmodule-visibility.h" line="656"/>
1002+ <parameters>
1003+ <parameter name="f">
1004+ </parameter>
1005+ </parameters>
1006+ </function-macro>
1007+ <function-macro name="DEPRECATED_TYPE_IN_2_64_FOR"
1008+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_64_FOR"
1009+ introspectable="0">
1010+ <source-position filename="gmodule/gmodule-visibility.h" line="690"/>
1011+ <parameters>
1012+ <parameter name="f">
1013+ </parameter>
1014+ </parameters>
1015+ </function-macro>
1016+ <function-macro name="DEPRECATED_TYPE_IN_2_66_FOR"
1017+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_66_FOR"
1018+ introspectable="0">
1019+ <source-position filename="gmodule/gmodule-visibility.h" line="724"/>
1020+ <parameters>
1021+ <parameter name="f">
1022+ </parameter>
1023+ </parameters>
1024+ </function-macro>
1025+ <function-macro name="DEPRECATED_TYPE_IN_2_68_FOR"
1026+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_68_FOR"
1027+ introspectable="0">
1028+ <source-position filename="gmodule/gmodule-visibility.h" line="758"/>
1029+ <parameters>
1030+ <parameter name="f">
1031+ </parameter>
1032+ </parameters>
1033+ </function-macro>
1034+ <function-macro name="DEPRECATED_TYPE_IN_2_70_FOR"
1035+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_70_FOR"
1036+ introspectable="0">
1037+ <source-position filename="gmodule/gmodule-visibility.h" line="792"/>
1038+ <parameters>
1039+ <parameter name="f">
1040+ </parameter>
1041+ </parameters>
1042+ </function-macro>
1043+ <function-macro name="DEPRECATED_TYPE_IN_2_72_FOR"
1044+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_72_FOR"
1045+ introspectable="0">
1046+ <source-position filename="gmodule/gmodule-visibility.h" line="826"/>
1047+ <parameters>
1048+ <parameter name="f">
1049+ </parameter>
1050+ </parameters>
1051+ </function-macro>
1052+ <function-macro name="DEPRECATED_TYPE_IN_2_74_FOR"
1053+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_74_FOR"
1054+ introspectable="0">
1055+ <source-position filename="gmodule/gmodule-visibility.h" line="860"/>
1056+ <parameters>
1057+ <parameter name="f">
1058+ </parameter>
1059+ </parameters>
1060+ </function-macro>
1061+ <function-macro name="DEPRECATED_TYPE_IN_2_76_FOR"
1062+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_76_FOR"
1063+ introspectable="0">
1064+ <source-position filename="gmodule/gmodule-visibility.h" line="894"/>
1065+ <parameters>
1066+ <parameter name="f">
1067+ </parameter>
1068+ </parameters>
1069+ </function-macro>
1070+ <function-macro name="DEPRECATED_TYPE_IN_2_78_FOR"
1071+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_78_FOR"
1072+ introspectable="0">
1073+ <source-position filename="gmodule/gmodule-visibility.h" line="928"/>
1074+ <parameters>
1075+ <parameter name="f">
1076+ </parameter>
1077+ </parameters>
1078+ </function-macro>
1079+ <function-macro name="DEPRECATED_TYPE_IN_2_80_FOR"
1080+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_80_FOR"
1081+ introspectable="0">
1082+ <source-position filename="gmodule/gmodule-visibility.h" line="962"/>
1083+ <parameters>
1084+ <parameter name="f">
1085+ </parameter>
1086+ </parameters>
1087+ </function-macro>
1088+ <function-macro name="DEPRECATED_TYPE_IN_2_82_FOR"
1089+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_82_FOR"
1090+ introspectable="0">
1091+ <source-position filename="gmodule/gmodule-visibility.h" line="996"/>
1092+ <parameters>
1093+ <parameter name="f">
1094+ </parameter>
1095+ </parameters>
1096+ </function-macro>
1097+ <function-macro name="DEPRECATED_TYPE_IN_2_84_FOR"
1098+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_84_FOR"
1099+ introspectable="0">
1100+ <source-position filename="gmodule/gmodule-visibility.h" line="1030"/>
1101+ <parameters>
1102+ <parameter name="f">
1103+ </parameter>
1104+ </parameters>
1105+ </function-macro>
1106+ <constant name="MODULE_IMPL_AR" value="7" c:type="G_MODULE_IMPL_AR">
1107+ <source-position filename="gmodule/gmoduleconf.h" line="31"/>
1108+ <type name="gint" c:type="gint"/>
1109+ </constant>
1110+ <constant name="MODULE_IMPL_DL" value="1" c:type="G_MODULE_IMPL_DL">
1111+ <source-position filename="gmodule/gmoduleconf.h" line="29"/>
1112+ <type name="gint" c:type="gint"/>
1113+ </constant>
1114+ <constant name="MODULE_IMPL_NONE" value="0" c:type="G_MODULE_IMPL_NONE">
1115+ <source-position filename="gmodule/gmoduleconf.h" line="28"/>
1116+ <type name="gint" c:type="gint"/>
1117+ </constant>
1118+ <constant name="MODULE_IMPL_WIN32" value="3" c:type="G_MODULE_IMPL_WIN32">
1119+ <source-position filename="gmodule/gmoduleconf.h" line="30"/>
1120+ <type name="gint" c:type="gint"/>
1121+ </constant>
1122+ <record name="Module" c:type="GModule" disguised="1" opaque="1">
18 <doc xml:space="preserve"1123 <doc xml:space="preserve"
19- filename="gmodule-2.0.c"1124+ filename="gmodule/gmodule.c"
20- line="5">The #GModule struct is an opaque data structure to represent a1125+ line="56">The #GModule struct is an opaque data structure to represent a
21-[dynamically-loaded module][glib-Dynamic-Loading-of-Modules].1126+[dynamically-loaded module](modules.html#dynamic-loading-of-modules).
22 It should only be accessed via the following functions.</doc>1127 It should only be accessed via the following functions.</doc>
23- <source-position filename="gmodule.h" line="65"/>1128+ <source-position filename="gmodule/gmodule.h" line="70"/>
24 <method name="close" c:identifier="g_module_close">1129 <method name="close" c:identifier="g_module_close">
25 <doc xml:space="preserve"1130 <doc xml:space="preserve"
26- filename="gmodule-2.0.c"1131+ filename="gmodule/gmodule.c"
27- line="185">Closes a module.</doc>1132+ line="711">Closes a module.</doc>
28- <source-position filename="gmodule.h" line="105"/>1133+ <source-position filename="gmodule/gmodule.h" line="110"/>
29 <return-value transfer-ownership="none">1134 <return-value transfer-ownership="none">
30 <doc xml:space="preserve"1135 <doc xml:space="preserve"
31- filename="gmodule-2.0.c"1136+ filename="gmodule/gmodule.c"
32- line="191">%TRUE on success</doc>1137+ line="717">%TRUE on success</doc>
33 <type name="gboolean" c:type="gboolean"/>1138 <type name="gboolean" c:type="gboolean"/>
34 </return-value>1139 </return-value>
35 <parameters>1140 <parameters>
36 <instance-parameter name="module" transfer-ownership="none">1141 <instance-parameter name="module" transfer-ownership="none">
37 <doc xml:space="preserve"1142 <doc xml:space="preserve"
38- filename="gmodule-2.0.c"1143+ filename="gmodule/gmodule.c"
39- line="187">a #GModule to close</doc>1144+ line="713">a #GModule to close</doc>
40 <type name="Module" c:type="GModule*"/>1145 <type name="Module" c:type="GModule*"/>
41 </instance-parameter>1146 </instance-parameter>
42 </parameters>1147 </parameters>
43 </method>1148 </method>
44 <method name="make_resident" c:identifier="g_module_make_resident">1149 <method name="make_resident" c:identifier="g_module_make_resident">
45 <doc xml:space="preserve"1150 <doc xml:space="preserve"
46- filename="gmodule-2.0.c"1151+ filename="gmodule/gmodule.c"
47- line="204">Ensures that a module will never be unloaded.1152+ line="772">Ensures that a module will never be unloaded.
48 Any future g_module_close() calls on the module will be ignored.</doc>1153 Any future g_module_close() calls on the module will be ignored.</doc>
49- <source-position filename="gmodule.h" line="109"/>1154+ <source-position filename="gmodule/gmodule.h" line="114"/>
50 <return-value transfer-ownership="none">1155 <return-value transfer-ownership="none">
51 <type name="none" c:type="void"/>1156 <type name="none" c:type="void"/>
52 </return-value>1157 </return-value>
53 <parameters>1158 <parameters>
54 <instance-parameter name="module" transfer-ownership="none">1159 <instance-parameter name="module" transfer-ownership="none">
55 <doc xml:space="preserve"1160 <doc xml:space="preserve"
56- filename="gmodule-2.0.c"1161+ filename="gmodule/gmodule.c"
57- line="206">a #GModule to make permanently resident</doc>1162+ line="774">a #GModule to make permanently resident</doc>
58 <type name="Module" c:type="GModule*"/>1163 <type name="Module" c:type="GModule*"/>
59 </instance-parameter>1164 </instance-parameter>
60 </parameters>1165 </parameters>
61 </method>1166 </method>
62 <method name="name" c:identifier="g_module_name">1167 <method name="name" c:identifier="g_module_name">
63 <doc xml:space="preserve"1168 <doc xml:space="preserve"
64- filename="gmodule-2.0.c"1169+ filename="gmodule/gmodule.c"
65- line="213">Returns the filename that the module was opened with.1170+ line="855">Returns the filename that the module was opened with.
66 1171
67 If @module refers to the application itself, "main" is returned.</doc>1172 If @module refers to the application itself, "main" is returned.</doc>
68- <source-position filename="gmodule.h" line="123"/>1173+ <source-position filename="gmodule/gmodule.h" line="128"/>
69 <return-value transfer-ownership="none">1174 <return-value transfer-ownership="none">
70 <doc xml:space="preserve"1175 <doc xml:space="preserve"
71- filename="gmodule-2.0.c"1176+ filename="gmodule/gmodule.c"
72- line="221">the filename of the module</doc>1177+ line="863">the filename of the module</doc>
73 <type name="utf8" c:type="const gchar*"/>1178 <type name="utf8" c:type="const gchar*"/>
74 </return-value>1179 </return-value>
75 <parameters>1180 <parameters>
76 <instance-parameter name="module" transfer-ownership="none">1181 <instance-parameter name="module" transfer-ownership="none">
77 <doc xml:space="preserve"1182 <doc xml:space="preserve"
78- filename="gmodule-2.0.c"1183+ filename="gmodule/gmodule.c"
79- line="215">a #GModule</doc>1184+ line="857">a #GModule</doc>
80 <type name="Module" c:type="GModule*"/>1185 <type name="Module" c:type="GModule*"/>
81 </instance-parameter>1186 </instance-parameter>
82 </parameters>1187 </parameters>
83 </method>1188 </method>
84 <method name="symbol" c:identifier="g_module_symbol">1189 <method name="symbol" c:identifier="g_module_symbol">
85 <doc xml:space="preserve"1190 <doc xml:space="preserve"
86- filename="gmodule-2.0.c"1191+ filename="gmodule/gmodule.c"
87- line="273">Gets a symbol pointer from a module, such as one exported1192+ line="800">Gets a symbol pointer from a module, such as one exported
88 by %G_MODULE_EXPORT. Note that a valid symbol can be %NULL.</doc>1193 by %G_MODULE_EXPORT. Note that a valid symbol can be %NULL.</doc>
89- <source-position filename="gmodule.h" line="117"/>1194+ <source-position filename="gmodule/gmodule.h" line="122"/>
90 <return-value transfer-ownership="none">1195 <return-value transfer-ownership="none">
91 <doc xml:space="preserve"1196 <doc xml:space="preserve"
92- filename="gmodule-2.0.c"1197+ filename="gmodule/gmodule.c"
93- line="282">%TRUE on success</doc>1198+ line="809">%TRUE on success</doc>
94 <type name="gboolean" c:type="gboolean"/>1199 <type name="gboolean" c:type="gboolean"/>
95 </return-value>1200 </return-value>
96 <parameters>1201 <parameters>
97 <instance-parameter name="module" transfer-ownership="none">1202 <instance-parameter name="module" transfer-ownership="none">
98 <doc xml:space="preserve"1203 <doc xml:space="preserve"
99- filename="gmodule-2.0.c"1204+ filename="gmodule/gmodule.c"
100- line="275">a #GModule</doc>1205+ line="802">a #GModule</doc>
101 <type name="Module" c:type="GModule*"/>1206 <type name="Module" c:type="GModule*"/>
102 </instance-parameter>1207 </instance-parameter>
103 <parameter name="symbol_name" transfer-ownership="none">1208 <parameter name="symbol_name" transfer-ownership="none">
104 <doc xml:space="preserve"1209 <doc xml:space="preserve"
105- filename="gmodule-2.0.c"1210+ filename="gmodule/gmodule.c"
106- line="276">the name of the symbol to find</doc>1211+ line="803">the name of the symbol to find</doc>
107 <type name="utf8" c:type="const gchar*"/>1212 <type name="utf8" c:type="const gchar*"/>
108 </parameter>1213 </parameter>
109 <parameter name="symbol"1214 <parameter name="symbol"
@@ -112,16 +1217,19 @@ by %G_MODULE_EXPORT. Note that a valid symbol can be %NULL.</doc>
112 transfer-ownership="full"1217 transfer-ownership="full"
113 nullable="1">1218 nullable="1">
114 <doc xml:space="preserve"1219 <doc xml:space="preserve"
115- filename="gmodule-2.0.c"1220+ filename="gmodule/gmodule.c"
116- line="277">returns the pointer to the symbol value</doc>1221+ line="804">returns the pointer to the symbol value</doc>
117 <type name="gpointer" c:type="gpointer*"/>1222 <type name="gpointer" c:type="gpointer*"/>
118 </parameter>1223 </parameter>
119 </parameters>1224 </parameters>
120 </method>1225 </method>
121- <function name="build_path" c:identifier="g_module_build_path">1226+ <function name="build_path"
1227+ c:identifier="g_module_build_path"
1228+ deprecated="1"
1229+ deprecated-version="2.76">
122 <doc xml:space="preserve"1230 <doc xml:space="preserve"
123- filename="gmodule-2.0.c"1231+ filename="gmodule/gmodule.c"
124- line="159">A portable way to build the filename of a module. The platform-specific1232+ line="876">A portable way to build the filename of a module. The platform-specific
125 prefix and suffix are added to the filename, if needed, and the result1233 prefix and suffix are added to the filename, if needed, and the result
126 is added to the directory, using the correct separator character.1234 is added to the directory, using the correct separator character.
127 1235
@@ -134,11 +1242,13 @@ For example, calling g_module_build_path() on a Linux system with a
134 @directory of `/lib` and a @module_name of "mylibrary" will return1242 @directory of `/lib` and a @module_name of "mylibrary" will return
135 `/lib/libmylibrary.so`. On a Windows system, using `\Windows` as the1243 `/lib/libmylibrary.so`. On a Windows system, using `\Windows` as the
136 directory it will return `\Windows\mylibrary.dll`.</doc>1244 directory it will return `\Windows\mylibrary.dll`.</doc>
137- <source-position filename="gmodule.h" line="137"/>1245+ <doc-deprecated xml:space="preserve">Use g_module_open() instead with @module_name as the
1246+basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecated>
1247+ <source-position filename="gmodule/gmodule.h" line="142"/>
138 <return-value transfer-ownership="full">1248 <return-value transfer-ownership="full">
139 <doc xml:space="preserve"1249 <doc xml:space="preserve"
140- filename="gmodule-2.0.c"1250+ filename="gmodule/gmodule.c"
141- line="180">the complete path of the module, including the standard library1251+ line="897">the complete path of the module, including the standard library
142 prefix and suffix. This should be freed when no longer needed</doc>1252 prefix and suffix. This should be freed when no longer needed</doc>
143 <type name="utf8" c:type="gchar*"/>1253 <type name="utf8" c:type="gchar*"/>
144 </return-value>1254 </return-value>
@@ -148,29 +1258,29 @@ directory it will return `\Windows\mylibrary.dll`.</doc>
148 nullable="1"1258 nullable="1"
149 allow-none="1">1259 allow-none="1">
150 <doc xml:space="preserve"1260 <doc xml:space="preserve"
151- filename="gmodule-2.0.c"1261+ filename="gmodule/gmodule.c"
152- line="161">the directory where the module is. This can be1262+ line="878">the directory where the module is. This can be
153 %NULL or the empty string to indicate that the standard platform-specific1263 %NULL or the empty string to indicate that the standard platform-specific
154 directories will be used, though that is not recommended</doc>1264 directories will be used, though that is not recommended</doc>
155 <type name="utf8" c:type="const gchar*"/>1265 <type name="utf8" c:type="const gchar*"/>
156 </parameter>1266 </parameter>
157 <parameter name="module_name" transfer-ownership="none">1267 <parameter name="module_name" transfer-ownership="none">
158 <doc xml:space="preserve"1268 <doc xml:space="preserve"
159- filename="gmodule-2.0.c"1269+ filename="gmodule/gmodule.c"
160- line="164">the name of the module</doc>1270+ line="881">the name of the module</doc>
161 <type name="utf8" c:type="const gchar*"/>1271 <type name="utf8" c:type="const gchar*"/>
162 </parameter>1272 </parameter>
163 </parameters>1273 </parameters>
164 </function>1274 </function>
165 <function name="error" c:identifier="g_module_error">1275 <function name="error" c:identifier="g_module_error">
166 <doc xml:space="preserve"1276 <doc xml:space="preserve"
167- filename="gmodule-2.0.c"1277+ filename="gmodule/gmodule.c"
168- line="195">Gets a string describing the last module error.</doc>1278+ line="787">Gets a string describing the last module error.</doc>
169- <source-position filename="gmodule.h" line="113"/>1279+ <source-position filename="gmodule/gmodule.h" line="118"/>
170 <return-value transfer-ownership="none">1280 <return-value transfer-ownership="none">
171 <doc xml:space="preserve"1281 <doc xml:space="preserve"
172- filename="gmodule-2.0.c"1282+ filename="gmodule/gmodule.c"
173- line="200">a string describing the last module error</doc>1283+ line="792">a string describing the last module error</doc>
174 <type name="utf8" c:type="const gchar*"/>1284 <type name="utf8" c:type="const gchar*"/>
175 </return-value>1285 </return-value>
176 </function>1286 </function>
@@ -181,13 +1291,13 @@ directory it will return `\Windows\mylibrary.dll`.</doc>
181 </function>1291 </function>
182 <function name="open" c:identifier="g_module_open" introspectable="0">1292 <function name="open" c:identifier="g_module_open" introspectable="0">
183 <doc xml:space="preserve"1293 <doc xml:space="preserve"
184- filename="gmodule-2.0.c"1294+ filename="gmodule/gmodule.c"
185- line="225">A thin wrapper function around g_module_open_full()</doc>1295+ line="693">A thin wrapper function around g_module_open_full()</doc>
186- <source-position filename="gmodule.h" line="95"/>1296+ <source-position filename="gmodule/gmodule.h" line="100"/>
187 <return-value>1297 <return-value>
188 <doc xml:space="preserve"1298 <doc xml:space="preserve"
189- filename="gmodule-2.0.c"1299+ filename="gmodule/gmodule.c"
190- line="234">a #GModule on success, or %NULL on failure</doc>1300+ line="702">a #GModule on success, or %NULL on failure</doc>
191 <type name="Module" c:type="GModule*"/>1301 <type name="Module" c:type="GModule*"/>
192 </return-value>1302 </return-value>
193 <parameters>1303 <parameters>
@@ -196,15 +1306,15 @@ directory it will return `\Windows\mylibrary.dll`.</doc>
196 nullable="1"1306 nullable="1"
197 allow-none="1">1307 allow-none="1">
198 <doc xml:space="preserve"1308 <doc xml:space="preserve"
199- filename="gmodule-2.0.c"1309+ filename="gmodule/gmodule.c"
200- line="227">the name of the file containing the module, or %NULL1310+ line="695">the name or path to the file containing the module,
201- to obtain a #GModule representing the main program itself</doc>1311+ or %NULL to obtain a #GModule representing the main program itself</doc>
202 <type name="utf8" c:type="const gchar*"/>1312 <type name="utf8" c:type="const gchar*"/>
203 </parameter>1313 </parameter>
204 <parameter name="flags" transfer-ownership="none">1314 <parameter name="flags" transfer-ownership="none">
205 <doc xml:space="preserve"1315 <doc xml:space="preserve"
206- filename="gmodule-2.0.c"1316+ filename="gmodule/gmodule.c"
207- line="229">the flags used for opening the module. This can be the1317+ line="697">the flags used for opening the module. This can be the
208 logical OR of any of the #GModuleFlags.</doc>1318 logical OR of any of the #GModuleFlags.</doc>
209 <type name="ModuleFlags" c:type="GModuleFlags"/>1319 <type name="ModuleFlags" c:type="GModuleFlags"/>
210 </parameter>1320 </parameter>
@@ -216,24 +1326,35 @@ directory it will return `\Windows\mylibrary.dll`.</doc>
216 introspectable="0"1326 introspectable="0"
217 throws="1">1327 throws="1">
218 <doc xml:space="preserve"1328 <doc xml:space="preserve"
219- filename="gmodule-2.0.c"1329+ filename="gmodule/gmodule.c"
220- line="238">Opens a module. If the module has already been opened,1330+ line="429">Opens a module. If the module has already been opened, its reference count
221-its reference count is incremented.1331+is incremented. If not, the module is searched using @file_name.
222 1332
223-First of all g_module_open_full() tries to open @file_name as a module.1333+Since 2.76, the search order/behavior is as follows:
224-If that fails and @file_name has the ".la"-suffix (and is a libtool1334+
225-archive) it tries to open the corresponding module. If that fails1335+1. If @file_name exists as a regular file, it is used as-is; else
226-and it doesn't have the proper module suffix for the platform1336+2. If @file_name doesn't have the correct suffix and/or prefix for the
227-(%G_MODULE_SUFFIX), this suffix will be appended and the corresponding1337+ platform, then possible suffixes and prefixes will be added to the
228-module will be opened. If that fails and @file_name doesn't have the1338+ basename till a file is found and whatever is found will be used; else
229-".la"-suffix, this suffix is appended and g_module_open_full() tries to open1339+3. If @file_name doesn't have the ".la"-suffix, ".la" is appended. Either
230-the corresponding module. If eventually that fails as well, %NULL is1340+ way, if a matching .la file exists (and is a libtool archive) the
231-returned.</doc>1341+ libtool archive is parsed to find the actual file name, and that is
232- <source-position filename="gmodule.h" line="99"/>1342+ used.
1343+
1344+If, at the end of all this, we have a file path that we can access on disk,
1345+it is opened as a module. If not, @file_name is attempted to be opened as a
1346+module verbatim in the hopes that the system implementation will somehow be
1347+able to access it. If that is not possible, %NULL is returned.
1348+
1349+Note that this behaviour was different prior to 2.76, but there is some
1350+overlap in functionality. If backwards compatibility is an issue, kindly
1351+consult earlier #GModule documentation for the prior search order/behavior
1352+of @file_name.</doc>
1353+ <source-position filename="gmodule/gmodule.h" line="104"/>
233 <return-value>1354 <return-value>
234 <doc xml:space="preserve"1355 <doc xml:space="preserve"
235- filename="gmodule-2.0.c"1356+ filename="gmodule/gmodule.c"
236- line="259">a #GModule on success, or %NULL on failure</doc>1357+ line="461">a #GModule on success, or %NULL on failure</doc>
237 <type name="Module" c:type="GModule*"/>1358 <type name="Module" c:type="GModule*"/>
238 </return-value>1359 </return-value>
239 <parameters>1360 <parameters>
@@ -242,15 +1363,15 @@ returned.</doc>
242 nullable="1"1363 nullable="1"
243 allow-none="1">1364 allow-none="1">
244 <doc xml:space="preserve"1365 <doc xml:space="preserve"
245- filename="gmodule-2.0.c"1366+ filename="gmodule/gmodule.c"
246- line="240">the name of the file containing the module, or %NULL1367+ line="431">the name or path to the file containing the module,
247- to obtain a #GModule representing the main program itself</doc>1368+ or %NULL to obtain a #GModule representing the main program itself</doc>
248 <type name="utf8" c:type="const gchar*"/>1369 <type name="utf8" c:type="const gchar*"/>
249 </parameter>1370 </parameter>
250 <parameter name="flags" transfer-ownership="none">1371 <parameter name="flags" transfer-ownership="none">
251 <doc xml:space="preserve"1372 <doc xml:space="preserve"
252- filename="gmodule-2.0.c"1373+ filename="gmodule/gmodule.c"
253- line="242">the flags used for opening the module. This can be the1374+ line="433">the flags used for opening the module. This can be the
254 logical OR of any of the #GModuleFlags</doc>1375 logical OR of any of the #GModuleFlags</doc>
255 <type name="ModuleFlags" c:type="GModuleFlags"/>1376 <type name="ModuleFlags" c:type="GModuleFlags"/>
256 </parameter>1377 </parameter>
@@ -258,37 +1379,37 @@ returned.</doc>
258 </function>1379 </function>
259 <function name="supported" c:identifier="g_module_supported">1380 <function name="supported" c:identifier="g_module_supported">
260 <doc xml:space="preserve"1381 <doc xml:space="preserve"
261- filename="gmodule-2.0.c"1382+ filename="gmodule/gmodule.c"
262- line="264">Checks if modules are supported on the current platform.</doc>1383+ line="289">Checks if modules are supported on the current platform.</doc>
263- <source-position filename="gmodule.h" line="91"/>1384+ <source-position filename="gmodule/gmodule.h" line="96"/>
264 <return-value transfer-ownership="none">1385 <return-value transfer-ownership="none">
265 <doc xml:space="preserve"1386 <doc xml:space="preserve"
266- filename="gmodule-2.0.c"1387+ filename="gmodule/gmodule.c"
267- line="269">%TRUE if modules are supported</doc>1388+ line="294">%TRUE if modules are supported</doc>
268 <type name="gboolean" c:type="gboolean"/>1389 <type name="gboolean" c:type="gboolean"/>
269 </return-value>1390 </return-value>
270 </function>1391 </function>
271 </record>1392 </record>
272 <callback name="ModuleCheckInit" c:type="GModuleCheckInit">1393 <callback name="ModuleCheckInit" c:type="GModuleCheckInit">
273 <doc xml:space="preserve"1394 <doc xml:space="preserve"
274- filename="gmodule-2.0.c"1395+ filename="gmodule/gmodule.c"
275- line="14">Specifies the type of the module initialization function.1396+ line="64">Specifies the type of the module initialization function.
276 If a module contains a function named g_module_check_init() it is called1397 If a module contains a function named g_module_check_init() it is called
277 automatically when the module is loaded. It is passed the #GModule structure1398 automatically when the module is loaded. It is passed the #GModule structure
278 and should return %NULL on success or a string describing the initialization1399 and should return %NULL on success or a string describing the initialization
279 error.</doc>1400 error.</doc>
280- <source-position filename="gmodule.h" line="66"/>1401+ <source-position filename="gmodule/gmodule.h" line="71"/>
281 <return-value transfer-ownership="none">1402 <return-value transfer-ownership="none">
282 <doc xml:space="preserve"1403 <doc xml:space="preserve"
283- filename="gmodule-2.0.c"1404+ filename="gmodule/gmodule.c"
284- line="24">%NULL on success, or a string describing the initialization error</doc>1405+ line="74">%NULL on success, or a string describing the initialization error</doc>
285 <type name="utf8" c:type="const gchar*"/>1406 <type name="utf8" c:type="const gchar*"/>
286 </return-value>1407 </return-value>
287 <parameters>1408 <parameters>
288 <parameter name="module" transfer-ownership="none">1409 <parameter name="module" transfer-ownership="none">
289 <doc xml:space="preserve"1410 <doc xml:space="preserve"
290- filename="gmodule-2.0.c"1411+ filename="gmodule/gmodule.c"
291- line="16">the #GModule corresponding to the module which has just been loaded</doc>1412+ line="66">the #GModule corresponding to the module which has just been loaded</doc>
292 <type name="Module" c:type="GModule*"/>1413 <type name="Module" c:type="GModule*"/>
293 </parameter>1414 </parameter>
294 </parameters>1415 </parameters>
@@ -298,75 +1419,99 @@ error.</doc>
298 c:type="GModuleError"1419 c:type="GModuleError"
299 glib:error-domain="g-module-error-quark">1420 glib:error-domain="g-module-error-quark">
300 <doc xml:space="preserve"1421 <doc xml:space="preserve"
301- filename="gmodule.h"1422+ filename="gmodule/gmodule.h"
302- line="73">Errors returned by g_module_open_full().</doc>1423+ line="78">Errors returned by g_module_open_full().</doc>
303- <source-position filename="gmodule.h" line="86"/>1424+ <source-position filename="gmodule/gmodule.h" line="91"/>
304 <member name="failed" value="0" c:identifier="G_MODULE_ERROR_FAILED">1425 <member name="failed" value="0" c:identifier="G_MODULE_ERROR_FAILED">
305 <doc xml:space="preserve"1426 <doc xml:space="preserve"
306- filename="gmodule.h"1427+ filename="gmodule/gmodule.h"
307- line="75">there was an error loading or opening a module file</doc>1428+ line="80">there was an error loading or opening a module file</doc>
308 </member>1429 </member>
309 <member name="check_failed"1430 <member name="check_failed"
310 value="1"1431 value="1"
311 c:identifier="G_MODULE_ERROR_CHECK_FAILED">1432 c:identifier="G_MODULE_ERROR_CHECK_FAILED">
312 <doc xml:space="preserve"1433 <doc xml:space="preserve"
313- filename="gmodule.h"1434+ filename="gmodule/gmodule.h"
314- line="76">a module returned an error from its `g_module_check_init()` function</doc>1435+ line="81">a module returned an error from its `g_module_check_init()` function</doc>
315 </member>1436 </member>
316 </enumeration>1437 </enumeration>
317 <bitfield name="ModuleFlags" c:type="GModuleFlags">1438 <bitfield name="ModuleFlags" c:type="GModuleFlags">
318 <doc xml:space="preserve"1439 <doc xml:space="preserve"
319- filename="gmodule.h"1440+ filename="gmodule/gmodule.h"
320- line="44">Flags passed to g_module_open().1441+ line="49">Flags passed to g_module_open().
321 Note that these flags are not supported on all platforms.</doc>1442 Note that these flags are not supported on all platforms.</doc>
322- <source-position filename="gmodule.h" line="63"/>1443+ <source-position filename="gmodule/gmodule.h" line="68"/>
323 <member name="lazy" value="1" c:identifier="G_MODULE_BIND_LAZY">1444 <member name="lazy" value="1" c:identifier="G_MODULE_BIND_LAZY">
324 <doc xml:space="preserve"1445 <doc xml:space="preserve"
325- filename="gmodule.h"1446+ filename="gmodule/gmodule.h"
326- line="46">specifies that symbols are only resolved when1447+ line="51">specifies that symbols are only resolved when
327 needed. The default action is to bind all symbols when the module1448 needed. The default action is to bind all symbols when the module
328 is loaded.</doc>1449 is loaded.</doc>
329 </member>1450 </member>
330 <member name="local" value="2" c:identifier="G_MODULE_BIND_LOCAL">1451 <member name="local" value="2" c:identifier="G_MODULE_BIND_LOCAL">
331 <doc xml:space="preserve"1452 <doc xml:space="preserve"
332- filename="gmodule.h"1453+ filename="gmodule/gmodule.h"
333- line="49">specifies that symbols in the module should1454+ line="54">specifies that symbols in the module should
334 not be added to the global name space. The default action on most1455 not be added to the global name space. The default action on most
335 platforms is to place symbols in the module in the global name space,1456 platforms is to place symbols in the module in the global name space,
336 which may cause conflicts with existing symbols.</doc>1457 which may cause conflicts with existing symbols.</doc>
337 </member>1458 </member>
338 <member name="mask" value="3" c:identifier="G_MODULE_BIND_MASK">1459 <member name="mask" value="3" c:identifier="G_MODULE_BIND_MASK">
339 <doc xml:space="preserve"1460 <doc xml:space="preserve"
340- filename="gmodule.h"1461+ filename="gmodule/gmodule.h"
341- line="53">mask for all flags.</doc>1462+ line="58">mask for all flags.</doc>
342 </member>1463 </member>
343 </bitfield>1464 </bitfield>
344 <callback name="ModuleUnload" c:type="GModuleUnload">1465 <callback name="ModuleUnload" c:type="GModuleUnload">
345 <doc xml:space="preserve"1466 <doc xml:space="preserve"
346- filename="gmodule-2.0.c"1467+ filename="gmodule/gmodule.c"
347- line="28">Specifies the type of the module function called when it is unloaded.1468+ line="77">Specifies the type of the module function called when it is unloaded.
348 If a module contains a function named g_module_unload() it is called1469 If a module contains a function named g_module_unload() it is called
349 automatically when the module is unloaded.1470 automatically when the module is unloaded.
350 It is passed the #GModule structure.</doc>1471 It is passed the #GModule structure.</doc>
351- <source-position filename="gmodule.h" line="67"/>1472+ <source-position filename="gmodule/gmodule.h" line="72"/>
352 <return-value transfer-ownership="none">1473 <return-value transfer-ownership="none">
353 <type name="none" c:type="void"/>1474 <type name="none" c:type="void"/>
354 </return-value>1475 </return-value>
355 <parameters>1476 <parameters>
356 <parameter name="module" transfer-ownership="none">1477 <parameter name="module" transfer-ownership="none">
357 <doc xml:space="preserve"1478 <doc xml:space="preserve"
358- filename="gmodule-2.0.c"1479+ filename="gmodule/gmodule.c"
359- line="30">the #GModule about to be unloaded</doc>1480+ line="79">the #GModule about to be unloaded</doc>
360 <type name="Module" c:type="GModule*"/>1481 <type name="Module" c:type="GModule*"/>
361 </parameter>1482 </parameter>
362 </parameters>1483 </parameters>
363 </callback>1484 </callback>
1485+ <function-macro name="UNAVAILABLE"
1486+ c:identifier="GMODULE_UNAVAILABLE"
1487+ introspectable="0">
1488+ <source-position filename="gmodule/gmodule-visibility.h" line="27"/>
1489+ <parameters>
1490+ <parameter name="maj">
1491+ </parameter>
1492+ <parameter name="min">
1493+ </parameter>
1494+ </parameters>
1495+ </function-macro>
1496+ <function-macro name="UNAVAILABLE_STATIC_INLINE"
1497+ c:identifier="GMODULE_UNAVAILABLE_STATIC_INLINE"
1498+ introspectable="0">
1499+ <source-position filename="gmodule/gmodule-visibility.h" line="28"/>
1500+ <parameters>
1501+ <parameter name="maj">
1502+ </parameter>
1503+ <parameter name="min">
1504+ </parameter>
1505+ </parameters>
1506+ </function-macro>
364 <function name="module_build_path"1507 <function name="module_build_path"
365 c:identifier="g_module_build_path"1508 c:identifier="g_module_build_path"
366- moved-to="Module.build_path">1509+ moved-to="Module.build_path"
1510+ deprecated="1"
1511+ deprecated-version="2.76">
367 <doc xml:space="preserve"1512 <doc xml:space="preserve"
368- filename="gmodule-2.0.c"1513+ filename="gmodule/gmodule.c"
369- line="159">A portable way to build the filename of a module. The platform-specific1514+ line="876">A portable way to build the filename of a module. The platform-specific
370 prefix and suffix are added to the filename, if needed, and the result1515 prefix and suffix are added to the filename, if needed, and the result
371 is added to the directory, using the correct separator character.1516 is added to the directory, using the correct separator character.
372 1517
@@ -379,11 +1524,13 @@ For example, calling g_module_build_path() on a Linux system with a
379 @directory of `/lib` and a @module_name of "mylibrary" will return1524 @directory of `/lib` and a @module_name of "mylibrary" will return
380 `/lib/libmylibrary.so`. On a Windows system, using `\Windows` as the1525 `/lib/libmylibrary.so`. On a Windows system, using `\Windows` as the
381 directory it will return `\Windows\mylibrary.dll`.</doc>1526 directory it will return `\Windows\mylibrary.dll`.</doc>
382- <source-position filename="gmodule.h" line="137"/>1527+ <doc-deprecated xml:space="preserve">Use g_module_open() instead with @module_name as the
1528+basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecated>
1529+ <source-position filename="gmodule/gmodule.h" line="142"/>
383 <return-value transfer-ownership="full">1530 <return-value transfer-ownership="full">
384 <doc xml:space="preserve"1531 <doc xml:space="preserve"
385- filename="gmodule-2.0.c"1532+ filename="gmodule/gmodule.c"
386- line="180">the complete path of the module, including the standard library1533+ line="897">the complete path of the module, including the standard library
387 prefix and suffix. This should be freed when no longer needed</doc>1534 prefix and suffix. This should be freed when no longer needed</doc>
388 <type name="utf8" c:type="gchar*"/>1535 <type name="utf8" c:type="gchar*"/>
389 </return-value>1536 </return-value>
@@ -393,16 +1540,16 @@ directory it will return `\Windows\mylibrary.dll`.</doc>
393 nullable="1"1540 nullable="1"
394 allow-none="1">1541 allow-none="1">
395 <doc xml:space="preserve"1542 <doc xml:space="preserve"
396- filename="gmodule-2.0.c"1543+ filename="gmodule/gmodule.c"
397- line="161">the directory where the module is. This can be1544+ line="878">the directory where the module is. This can be
398 %NULL or the empty string to indicate that the standard platform-specific1545 %NULL or the empty string to indicate that the standard platform-specific
399 directories will be used, though that is not recommended</doc>1546 directories will be used, though that is not recommended</doc>
400 <type name="utf8" c:type="const gchar*"/>1547 <type name="utf8" c:type="const gchar*"/>
401 </parameter>1548 </parameter>
402 <parameter name="module_name" transfer-ownership="none">1549 <parameter name="module_name" transfer-ownership="none">
403 <doc xml:space="preserve"1550 <doc xml:space="preserve"
404- filename="gmodule-2.0.c"1551+ filename="gmodule/gmodule.c"
405- line="164">the name of the module</doc>1552+ line="881">the name of the module</doc>
406 <type name="utf8" c:type="const gchar*"/>1553 <type name="utf8" c:type="const gchar*"/>
407 </parameter>1554 </parameter>
408 </parameters>1555 </parameters>
@@ -411,13 +1558,13 @@ directory it will return `\Windows\mylibrary.dll`.</doc>
411 c:identifier="g_module_error"1558 c:identifier="g_module_error"
412 moved-to="Module.error">1559 moved-to="Module.error">
413 <doc xml:space="preserve"1560 <doc xml:space="preserve"
414- filename="gmodule-2.0.c"1561+ filename="gmodule/gmodule.c"
415- line="195">Gets a string describing the last module error.</doc>1562+ line="787">Gets a string describing the last module error.</doc>
416- <source-position filename="gmodule.h" line="113"/>1563+ <source-position filename="gmodule/gmodule.h" line="118"/>
417 <return-value transfer-ownership="none">1564 <return-value transfer-ownership="none">
418 <doc xml:space="preserve"1565 <doc xml:space="preserve"
419- filename="gmodule-2.0.c"1566+ filename="gmodule/gmodule.c"
420- line="200">a string describing the last module error</doc>1567+ line="792">a string describing the last module error</doc>
421 <type name="utf8" c:type="const gchar*"/>1568 <type name="utf8" c:type="const gchar*"/>
422 </return-value>1569 </return-value>
423 </function>1570 </function>
@@ -432,91 +1579,15 @@ directory it will return `\Windows\mylibrary.dll`.</doc>
432 c:identifier="g_module_supported"1579 c:identifier="g_module_supported"
433 moved-to="Module.supported">1580 moved-to="Module.supported">
434 <doc xml:space="preserve"1581 <doc xml:space="preserve"
435- filename="gmodule-2.0.c"1582+ filename="gmodule/gmodule.c"
436- line="264">Checks if modules are supported on the current platform.</doc>1583+ line="289">Checks if modules are supported on the current platform.</doc>
437- <source-position filename="gmodule.h" line="91"/>1584+ <source-position filename="gmodule/gmodule.h" line="96"/>
438 <return-value transfer-ownership="none">1585 <return-value transfer-ownership="none">
439 <doc xml:space="preserve"1586 <doc xml:space="preserve"
440- filename="gmodule-2.0.c"1587+ filename="gmodule/gmodule.c"
441- line="269">%TRUE if modules are supported</doc>1588+ line="294">%TRUE if modules are supported</doc>
442 <type name="gboolean" c:type="gboolean"/>1589 <type name="gboolean" c:type="gboolean"/>
443 </return-value>1590 </return-value>
444 </function>1591 </function>
445- <docsection name="modules">
446- <doc xml:space="preserve"
447- filename="gmodule-2.0.c"
448- line="79">These functions provide a portable way to dynamically load object files
449-(commonly known as 'plug-ins'). The current implementation supports all
450-systems that provide an implementation of dlopen() (e.g. Linux/Sun), as
451-well as Windows platforms via DLLs.
452-
453-A program which wants to use these functions must be linked to the
454-libraries output by the command `pkg-config --libs gmodule-2.0`.
455-
456-To use them you must first determine whether dynamic loading
457-is supported on the platform by calling g_module_supported().
458-If it is, you can open a module with g_module_open(),
459-find the module's symbols (e.g. function names) with g_module_symbol(),
460-and later close the module with g_module_close().
461-g_module_name() will return the file name of a currently opened module.
462-
463-If any of the above functions fail, the error status can be found with
464-g_module_error().
465-
466-The #GModule implementation features reference counting for opened modules,
467-and supports hook functions within a module which are called when the
468-module is loaded and unloaded (see #GModuleCheckInit and #GModuleUnload).
469-
470-If your module introduces static data to common subsystems in the running
471-program, e.g. through calling
472-`g_quark_from_static_string ("my-module-stuff")`,
473-it must ensure that it is never unloaded, by calling g_module_make_resident().
474-
475-Example: Calling a function defined in a GModule
476-|[&lt;!-- language="C" --&gt;
477-// the function signature for 'say_hello'
478-typedef void (* SayHelloFunc) (const char *message);
479-
480-gboolean
481-just_say_hello (const char *filename, GError **error)
482-{
483- SayHelloFunc say_hello;
484- GModule *module;
485-
486- module = g_module_open (filename, G_MODULE_BIND_LAZY);
487- if (!module)
488- {
489- g_set_error (error, FOO_ERROR, FOO_ERROR_BLAH,
490- "%s", g_module_error ());
491- return FALSE;
492- }
493-
494- if (!g_module_symbol (module, "say_hello", (gpointer *)&amp;say_hello))
495- {
496- g_set_error (error, SAY_ERROR, SAY_ERROR_OPEN,
497- "%s: %s", filename, g_module_error ());
498- if (!g_module_close (module))
499- g_warning ("%s: %s", filename, g_module_error ());
500- return FALSE;
501- }
502-
503- if (say_hello == NULL)
504- {
505- g_set_error (error, SAY_ERROR, SAY_ERROR_OPEN,
506- "symbol say_hello is NULL");
507- if (!g_module_close (module))
508- g_warning ("%s: %s", filename, g_module_error ());
509- return FALSE;
510- }
511-
512- // call our function in the module
513- say_hello ("Hello world!");
514-
515- if (!g_module_close (module))
516- g_warning ("%s: %s", filename, g_module_error ());
517- return TRUE;
518- }
519-]|</doc>
520- </docsection>
521 </namespace>1592 </namespace>
522 </repository>1593 </repository>
M internal/gir/spec/GObject-2.0.gir +10272 -7693 large diff (17965 lines changed): collapsed
M internal/gir/spec/Gdk-4.0.gir +13451 -7948 large diff (21399 lines changed): collapsed
M internal/gir/spec/GdkPixbuf-2.0.gir +971 -1025
@@ -5,11 +5,13 @@ and/or use gtk-doc annotations. -->
5 <repository version="1.2"5 <repository version="1.2"
6 xmlns="http://www.gtk.org/introspection/core/1.0"6 xmlns="http://www.gtk.org/introspection/core/1.0"
7 xmlns:c="http://www.gtk.org/introspection/c/1.0"7 xmlns:c="http://www.gtk.org/introspection/c/1.0"
8+ xmlns:doc="http://www.gtk.org/introspection/doc/1.0"
8 xmlns:glib="http://www.gtk.org/introspection/glib/1.0">9 xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
9 <include name="GModule" version="2.0"/>10 <include name="GModule" version="2.0"/>
10 <include name="Gio" version="2.0"/>11 <include name="Gio" version="2.0"/>
11 <package name="gdk-pixbuf-2.0"/>12 <package name="gdk-pixbuf-2.0"/>
12 <c:include name="gdk-pixbuf/gdk-pixbuf.h"/>13 <c:include name="gdk-pixbuf/gdk-pixbuf.h"/>
14+ <doc:format name="unknown"/>
13 <namespace name="GdkPixbuf"15 <namespace name="GdkPixbuf"
14 version="2.0"16 version="2.0"
15 shared-library="libgdk_pixbuf-2.0.so.0"17 shared-library="libgdk_pixbuf-2.0.so.0"
@@ -20,7 +22,7 @@ and/or use gtk-doc annotations. -->
20 glib:get-type="gdk_colorspace_get_type"22 glib:get-type="gdk_colorspace_get_type"
21 c:type="GdkColorspace">23 c:type="GdkColorspace">
22 <doc xml:space="preserve"24 <doc xml:space="preserve"
23- filename="../gdk-pixbuf/gdk-pixbuf-core.h"25+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
24 line="71">This enumeration defines the color spaces that are supported by26 line="71">This enumeration defines the color spaces that are supported by
25 the gdk-pixbuf library.27 the gdk-pixbuf library.
26 28
@@ -31,14 +33,14 @@ Currently only RGB is supported.</doc>
31 glib:nick="rgb"33 glib:nick="rgb"
32 glib:name="GDK_COLORSPACE_RGB">34 glib:name="GDK_COLORSPACE_RGB">
33 <doc xml:space="preserve"35 <doc xml:space="preserve"
34- filename="../gdk-pixbuf/gdk-pixbuf-core.h"36+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
35 line="73">Indicates a red/green/blue additive color space.</doc>37 line="73">Indicates a red/green/blue additive color space.</doc>
36 </member>38 </member>
37 </enumeration>39 </enumeration>
38 <function-macro name="IS_PIXBUF"40 <function-macro name="IS_PIXBUF"
39 c:identifier="GDK_IS_PIXBUF"41 c:identifier="GDK_IS_PIXBUF"
40 introspectable="0">42 introspectable="0">
41- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h" line="93"/>43+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="93"/>
42 <parameters>44 <parameters>
43 <parameter name="object">45 <parameter name="object">
44 </parameter>46 </parameter>
@@ -47,8 +49,7 @@ Currently only RGB is supported.</doc>
47 <function-macro name="IS_PIXBUF_ANIMATION"49 <function-macro name="IS_PIXBUF_ANIMATION"
48 c:identifier="GDK_IS_PIXBUF_ANIMATION"50 c:identifier="GDK_IS_PIXBUF_ANIMATION"
49 introspectable="0">51 introspectable="0">
50- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"52+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h" line="46"/>
51- line="46"/>
52 <parameters>53 <parameters>
53 <parameter name="object">54 <parameter name="object">
54 </parameter>55 </parameter>
@@ -57,7 +58,7 @@ Currently only RGB is supported.</doc>
57 <function-macro name="IS_PIXBUF_ANIMATION_CLASS"58 <function-macro name="IS_PIXBUF_ANIMATION_CLASS"
58 c:identifier="GDK_IS_PIXBUF_ANIMATION_CLASS"59 c:identifier="GDK_IS_PIXBUF_ANIMATION_CLASS"
59 introspectable="0">60 introspectable="0">
60- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"61+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
61 line="138"/>62 line="138"/>
62 <parameters>63 <parameters>
63 <parameter name="klass">64 <parameter name="klass">
@@ -67,8 +68,7 @@ Currently only RGB is supported.</doc>
67 <function-macro name="IS_PIXBUF_ANIMATION_ITER"68 <function-macro name="IS_PIXBUF_ANIMATION_ITER"
68 c:identifier="GDK_IS_PIXBUF_ANIMATION_ITER"69 c:identifier="GDK_IS_PIXBUF_ANIMATION_ITER"
69 introspectable="0">70 introspectable="0">
70- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"71+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h" line="50"/>
71- line="50"/>
72 <parameters>72 <parameters>
73 <parameter name="object">73 <parameter name="object">
74 </parameter>74 </parameter>
@@ -77,7 +77,7 @@ Currently only RGB is supported.</doc>
77 <function-macro name="IS_PIXBUF_ANIMATION_ITER_CLASS"77 <function-macro name="IS_PIXBUF_ANIMATION_ITER_CLASS"
78 c:identifier="GDK_IS_PIXBUF_ANIMATION_ITER_CLASS"78 c:identifier="GDK_IS_PIXBUF_ANIMATION_ITER_CLASS"
79 introspectable="0">79 introspectable="0">
80- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"80+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
81 line="186"/>81 line="186"/>
82 <parameters>82 <parameters>
83 <parameter name="klass">83 <parameter name="klass">
@@ -87,7 +87,7 @@ Currently only RGB is supported.</doc>
87 <function-macro name="IS_PIXBUF_LOADER"87 <function-macro name="IS_PIXBUF_LOADER"
88 c:identifier="GDK_IS_PIXBUF_LOADER"88 c:identifier="GDK_IS_PIXBUF_LOADER"
89 introspectable="0">89 introspectable="0">
90- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h" line="42"/>90+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="42"/>
91 <parameters>91 <parameters>
92 <parameter name="obj">92 <parameter name="obj">
93 </parameter>93 </parameter>
@@ -96,7 +96,7 @@ Currently only RGB is supported.</doc>
96 <function-macro name="IS_PIXBUF_LOADER_CLASS"96 <function-macro name="IS_PIXBUF_LOADER_CLASS"
97 c:identifier="GDK_IS_PIXBUF_LOADER_CLASS"97 c:identifier="GDK_IS_PIXBUF_LOADER_CLASS"
98 introspectable="0">98 introspectable="0">
99- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h" line="43"/>99+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="43"/>
100 <parameters>100 <parameters>
101 <parameter name="klass">101 <parameter name="klass">
102 </parameter>102 </parameter>
@@ -105,7 +105,7 @@ Currently only RGB is supported.</doc>
105 <function-macro name="IS_PIXBUF_SIMPLE_ANIM"105 <function-macro name="IS_PIXBUF_SIMPLE_ANIM"
106 c:identifier="GDK_IS_PIXBUF_SIMPLE_ANIM"106 c:identifier="GDK_IS_PIXBUF_SIMPLE_ANIM"
107 introspectable="0">107 introspectable="0">
108- <source-position filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.h"108+ <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
109 line="43"/>109 line="43"/>
110 <parameters>110 <parameters>
111 <parameter name="object">111 <parameter name="object">
@@ -115,7 +115,7 @@ Currently only RGB is supported.</doc>
115 <function-macro name="IS_PIXBUF_SIMPLE_ANIM_CLASS"115 <function-macro name="IS_PIXBUF_SIMPLE_ANIM_CLASS"
116 c:identifier="GDK_IS_PIXBUF_SIMPLE_ANIM_CLASS"116 c:identifier="GDK_IS_PIXBUF_SIMPLE_ANIM_CLASS"
117 introspectable="0">117 introspectable="0">
118- <source-position filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.h"118+ <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
119 line="46"/>119 line="46"/>
120 <parameters>120 <parameters>
121 <parameter name="klass">121 <parameter name="klass">
@@ -127,7 +127,7 @@ Currently only RGB is supported.</doc>
127 glib:get-type="gdk_interp_type_get_type"127 glib:get-type="gdk_interp_type_get_type"
128 c:type="GdkInterpType">128 c:type="GdkInterpType">
129 <doc xml:space="preserve"129 <doc xml:space="preserve"
130- filename="../gdk-pixbuf/gdk-pixbuf-transform.h"130+ filename="gdk-pixbuf/gdk-pixbuf-transform.h"
131 line="39">Interpolation modes for scaling functions.131 line="39">Interpolation modes for scaling functions.
132 132
133 The `GDK_INTERP_NEAREST` mode is the fastest scaling method, but has133 The `GDK_INTERP_NEAREST` mode is the fastest scaling method, but has
@@ -143,7 +143,7 @@ interpolation is just as fast and results in higher quality.</doc>
143 glib:nick="nearest"143 glib:nick="nearest"
144 glib:name="GDK_INTERP_NEAREST">144 glib:name="GDK_INTERP_NEAREST">
145 <doc xml:space="preserve"145 <doc xml:space="preserve"
146- filename="../gdk-pixbuf/gdk-pixbuf-transform.h"146+ filename="gdk-pixbuf/gdk-pixbuf-transform.h"
147 line="41">Nearest neighbor sampling; this is the fastest147 line="41">Nearest neighbor sampling; this is the fastest
148 and lowest quality mode. Quality is normally unacceptable when scaling148 and lowest quality mode. Quality is normally unacceptable when scaling
149 down, but may be OK when scaling up.</doc>149 down, but may be OK when scaling up.</doc>
@@ -154,7 +154,7 @@ interpolation is just as fast and results in higher quality.</doc>
154 glib:nick="tiles"154 glib:nick="tiles"
155 glib:name="GDK_INTERP_TILES">155 glib:name="GDK_INTERP_TILES">
156 <doc xml:space="preserve"156 <doc xml:space="preserve"
157- filename="../gdk-pixbuf/gdk-pixbuf-transform.h"157+ filename="gdk-pixbuf/gdk-pixbuf-transform.h"
158 line="44">This is an accurate simulation of the PostScript158 line="44">This is an accurate simulation of the PostScript
159 image operator without any interpolation enabled. Each pixel is159 image operator without any interpolation enabled. Each pixel is
160 rendered as a tiny parallelogram of solid color, the edges of which160 rendered as a tiny parallelogram of solid color, the edges of which
@@ -167,7 +167,7 @@ interpolation is just as fast and results in higher quality.</doc>
167 glib:nick="bilinear"167 glib:nick="bilinear"
168 glib:name="GDK_INTERP_BILINEAR">168 glib:name="GDK_INTERP_BILINEAR">
169 <doc xml:space="preserve"169 <doc xml:space="preserve"
170- filename="../gdk-pixbuf/gdk-pixbuf-transform.h"170+ filename="gdk-pixbuf/gdk-pixbuf-transform.h"
171 line="49">Best quality/speed balance; use this mode by171 line="49">Best quality/speed balance; use this mode by
172 default. Bilinear interpolation. For enlargement, it is172 default. Bilinear interpolation. For enlargement, it is
173 equivalent to point-sampling the ideal bilinear-interpolated image.173 equivalent to point-sampling the ideal bilinear-interpolated image.
@@ -180,7 +180,7 @@ interpolation is just as fast and results in higher quality.</doc>
180 glib:nick="hyper"180 glib:nick="hyper"
181 glib:name="GDK_INTERP_HYPER">181 glib:name="GDK_INTERP_HYPER">
182 <doc xml:space="preserve"182 <doc xml:space="preserve"
183- filename="../gdk-pixbuf/gdk-pixbuf-transform.h"183+ filename="gdk-pixbuf/gdk-pixbuf-transform.h"
184 line="54">This is the slowest and highest quality184 line="54">This is the slowest and highest quality
185 reconstruction function. It is derived from the hyperbolic filters in185 reconstruction function. It is derived from the hyperbolic filters in
186 Wolberg's "Digital Image Warping", and is formally defined as the186 Wolberg's "Digital Image Warping", and is formally defined as the
@@ -192,7 +192,7 @@ interpolation is just as fast and results in higher quality.</doc>
192 </member>192 </member>
193 </enumeration>193 </enumeration>
194 <function-macro name="PIXBUF" c:identifier="GDK_PIXBUF" introspectable="0">194 <function-macro name="PIXBUF" c:identifier="GDK_PIXBUF" introspectable="0">
195- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h" line="92"/>195+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="92"/>
196 <parameters>196 <parameters>
197 <parameter name="object">197 <parameter name="object">
198 </parameter>198 </parameter>
@@ -201,8 +201,7 @@ interpolation is just as fast and results in higher quality.</doc>
201 <function-macro name="PIXBUF_ANIMATION"201 <function-macro name="PIXBUF_ANIMATION"
202 c:identifier="GDK_PIXBUF_ANIMATION"202 c:identifier="GDK_PIXBUF_ANIMATION"
203 introspectable="0">203 introspectable="0">
204- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"204+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h" line="45"/>
205- line="45"/>
206 <parameters>205 <parameters>
207 <parameter name="object">206 <parameter name="object">
208 </parameter>207 </parameter>
@@ -211,7 +210,7 @@ interpolation is just as fast and results in higher quality.</doc>
211 <function-macro name="PIXBUF_ANIMATION_CLASS"210 <function-macro name="PIXBUF_ANIMATION_CLASS"
212 c:identifier="GDK_PIXBUF_ANIMATION_CLASS"211 c:identifier="GDK_PIXBUF_ANIMATION_CLASS"
213 introspectable="0">212 introspectable="0">
214- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"213+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
215 line="137"/>214 line="137"/>
216 <parameters>215 <parameters>
217 <parameter name="klass">216 <parameter name="klass">
@@ -221,7 +220,7 @@ interpolation is just as fast and results in higher quality.</doc>
221 <function-macro name="PIXBUF_ANIMATION_GET_CLASS"220 <function-macro name="PIXBUF_ANIMATION_GET_CLASS"
222 c:identifier="GDK_PIXBUF_ANIMATION_GET_CLASS"221 c:identifier="GDK_PIXBUF_ANIMATION_GET_CLASS"
223 introspectable="0">222 introspectable="0">
224- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"223+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
225 line="139"/>224 line="139"/>
226 <parameters>225 <parameters>
227 <parameter name="obj">226 <parameter name="obj">
@@ -231,8 +230,7 @@ interpolation is just as fast and results in higher quality.</doc>
231 <function-macro name="PIXBUF_ANIMATION_ITER"230 <function-macro name="PIXBUF_ANIMATION_ITER"
232 c:identifier="GDK_PIXBUF_ANIMATION_ITER"231 c:identifier="GDK_PIXBUF_ANIMATION_ITER"
233 introspectable="0">232 introspectable="0">
234- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"233+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h" line="49"/>
235- line="49"/>
236 <parameters>234 <parameters>
237 <parameter name="object">235 <parameter name="object">
238 </parameter>236 </parameter>
@@ -241,7 +239,7 @@ interpolation is just as fast and results in higher quality.</doc>
241 <function-macro name="PIXBUF_ANIMATION_ITER_CLASS"239 <function-macro name="PIXBUF_ANIMATION_ITER_CLASS"
242 c:identifier="GDK_PIXBUF_ANIMATION_ITER_CLASS"240 c:identifier="GDK_PIXBUF_ANIMATION_ITER_CLASS"
243 introspectable="0">241 introspectable="0">
244- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"242+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
245 line="185"/>243 line="185"/>
246 <parameters>244 <parameters>
247 <parameter name="klass">245 <parameter name="klass">
@@ -251,7 +249,7 @@ interpolation is just as fast and results in higher quality.</doc>
251 <function-macro name="PIXBUF_ANIMATION_ITER_GET_CLASS"249 <function-macro name="PIXBUF_ANIMATION_ITER_GET_CLASS"
252 c:identifier="GDK_PIXBUF_ANIMATION_ITER_GET_CLASS"250 c:identifier="GDK_PIXBUF_ANIMATION_ITER_GET_CLASS"
253 introspectable="0">251 introspectable="0">
254- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"252+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
255 line="187"/>253 line="187"/>
256 <parameters>254 <parameters>
257 <parameter name="obj">255 <parameter name="obj">
@@ -263,23 +261,23 @@ interpolation is just as fast and results in higher quality.</doc>
263 version="2.36"261 version="2.36"
264 introspectable="0">262 introspectable="0">
265 <doc xml:space="preserve"263 <doc xml:space="preserve"
266- filename="../gdk-pixbuf/gdk-pixbuf-macros.h"264+ filename="gdk-pixbuf/gdk-pixbuf-macros.h"
267 line="32">Macro to test the version of GdkPixbuf being compiled against.</doc>265 line="32">Macro to test the version of GdkPixbuf being compiled against.</doc>
268- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h" line="45"/>266+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="45"/>
269 <parameters>267 <parameters>
270 <parameter name="major">268 <parameter name="major">
271 <doc xml:space="preserve"269 <doc xml:space="preserve"
272- filename="../gdk-pixbuf/gdk-pixbuf-macros.h"270+ filename="gdk-pixbuf/gdk-pixbuf-macros.h"
273 line="34">major version (e.g. 2 for version 2.34.0)</doc>271 line="34">major version (e.g. 2 for version 2.34.0)</doc>
274 </parameter>272 </parameter>
275 <parameter name="minor">273 <parameter name="minor">
276 <doc xml:space="preserve"274 <doc xml:space="preserve"
277- filename="../gdk-pixbuf/gdk-pixbuf-macros.h"275+ filename="gdk-pixbuf/gdk-pixbuf-macros.h"
278 line="35">minor version (e.g. 34 for version 2.34.0)</doc>276 line="35">minor version (e.g. 34 for version 2.34.0)</doc>
279 </parameter>277 </parameter>
280 <parameter name="micro">278 <parameter name="micro">
281 <doc xml:space="preserve"279 <doc xml:space="preserve"
282- filename="../gdk-pixbuf/gdk-pixbuf-macros.h"280+ filename="gdk-pixbuf/gdk-pixbuf-macros.h"
283 line="36">micro version (e.g. 0 for version 2.34.0)</doc>281 line="36">micro version (e.g. 0 for version 2.34.0)</doc>
284 </parameter>282 </parameter>
285 </parameters>283 </parameters>
@@ -287,8 +285,7 @@ interpolation is just as fast and results in higher quality.</doc>
287 <function-macro name="PIXBUF_DEPRECATED_IN_2_0_FOR"285 <function-macro name="PIXBUF_DEPRECATED_IN_2_0_FOR"
288 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_0_FOR"286 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_0_FOR"
289 introspectable="0">287 introspectable="0">
290- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"288+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="343"/>
291- line="343"/>
292 <parameters>289 <parameters>
293 <parameter name="f">290 <parameter name="f">
294 </parameter>291 </parameter>
@@ -297,8 +294,7 @@ interpolation is just as fast and results in higher quality.</doc>
297 <function-macro name="PIXBUF_DEPRECATED_IN_2_10_FOR"294 <function-macro name="PIXBUF_DEPRECATED_IN_2_10_FOR"
298 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_10_FOR"295 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_10_FOR"
299 introspectable="0">296 introspectable="0">
300- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"297+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="433"/>
301- line="433"/>
302 <parameters>298 <parameters>
303 <parameter name="f">299 <parameter name="f">
304 </parameter>300 </parameter>
@@ -307,8 +303,7 @@ interpolation is just as fast and results in higher quality.</doc>
307 <function-macro name="PIXBUF_DEPRECATED_IN_2_12_FOR"303 <function-macro name="PIXBUF_DEPRECATED_IN_2_12_FOR"
308 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_12_FOR"304 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_12_FOR"
309 introspectable="0">305 introspectable="0">
310- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"306+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="451"/>
311- line="451"/>
312 <parameters>307 <parameters>
313 <parameter name="f">308 <parameter name="f">
314 </parameter>309 </parameter>
@@ -317,8 +312,7 @@ interpolation is just as fast and results in higher quality.</doc>
317 <function-macro name="PIXBUF_DEPRECATED_IN_2_14_FOR"312 <function-macro name="PIXBUF_DEPRECATED_IN_2_14_FOR"
318 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_14_FOR"313 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_14_FOR"
319 introspectable="0">314 introspectable="0">
320- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"315+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="469"/>
321- line="469"/>
322 <parameters>316 <parameters>
323 <parameter name="f">317 <parameter name="f">
324 </parameter>318 </parameter>
@@ -327,8 +321,7 @@ interpolation is just as fast and results in higher quality.</doc>
327 <function-macro name="PIXBUF_DEPRECATED_IN_2_16_FOR"321 <function-macro name="PIXBUF_DEPRECATED_IN_2_16_FOR"
328 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_16_FOR"322 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_16_FOR"
329 introspectable="0">323 introspectable="0">
330- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"324+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="487"/>
331- line="487"/>
332 <parameters>325 <parameters>
333 <parameter name="f">326 <parameter name="f">
334 </parameter>327 </parameter>
@@ -337,8 +330,7 @@ interpolation is just as fast and results in higher quality.</doc>
337 <function-macro name="PIXBUF_DEPRECATED_IN_2_18_FOR"330 <function-macro name="PIXBUF_DEPRECATED_IN_2_18_FOR"
338 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_18_FOR"331 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_18_FOR"
339 introspectable="0">332 introspectable="0">
340- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"333+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="505"/>
341- line="505"/>
342 <parameters>334 <parameters>
343 <parameter name="f">335 <parameter name="f">
344 </parameter>336 </parameter>
@@ -347,8 +339,7 @@ interpolation is just as fast and results in higher quality.</doc>
347 <function-macro name="PIXBUF_DEPRECATED_IN_2_20_FOR"339 <function-macro name="PIXBUF_DEPRECATED_IN_2_20_FOR"
348 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_20_FOR"340 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_20_FOR"
349 introspectable="0">341 introspectable="0">
350- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"342+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="523"/>
351- line="523"/>
352 <parameters>343 <parameters>
353 <parameter name="f">344 <parameter name="f">
354 </parameter>345 </parameter>
@@ -357,8 +348,7 @@ interpolation is just as fast and results in higher quality.</doc>
357 <function-macro name="PIXBUF_DEPRECATED_IN_2_22_FOR"348 <function-macro name="PIXBUF_DEPRECATED_IN_2_22_FOR"
358 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_22_FOR"349 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_22_FOR"
359 introspectable="0">350 introspectable="0">
360- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"351+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="541"/>
361- line="541"/>
362 <parameters>352 <parameters>
363 <parameter name="f">353 <parameter name="f">
364 </parameter>354 </parameter>
@@ -367,8 +357,7 @@ interpolation is just as fast and results in higher quality.</doc>
367 <function-macro name="PIXBUF_DEPRECATED_IN_2_24_FOR"357 <function-macro name="PIXBUF_DEPRECATED_IN_2_24_FOR"
368 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_24_FOR"358 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_24_FOR"
369 introspectable="0">359 introspectable="0">
370- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"360+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="559"/>
371- line="559"/>
372 <parameters>361 <parameters>
373 <parameter name="f">362 <parameter name="f">
374 </parameter>363 </parameter>
@@ -377,8 +366,7 @@ interpolation is just as fast and results in higher quality.</doc>
377 <function-macro name="PIXBUF_DEPRECATED_IN_2_26_FOR"366 <function-macro name="PIXBUF_DEPRECATED_IN_2_26_FOR"
378 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_26_FOR"367 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_26_FOR"
379 introspectable="0">368 introspectable="0">
380- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"369+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="577"/>
381- line="577"/>
382 <parameters>370 <parameters>
383 <parameter name="f">371 <parameter name="f">
384 </parameter>372 </parameter>
@@ -387,8 +375,7 @@ interpolation is just as fast and results in higher quality.</doc>
387 <function-macro name="PIXBUF_DEPRECATED_IN_2_28_FOR"375 <function-macro name="PIXBUF_DEPRECATED_IN_2_28_FOR"
388 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_28_FOR"376 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_28_FOR"
389 introspectable="0">377 introspectable="0">
390- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"378+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="595"/>
391- line="595"/>
392 <parameters>379 <parameters>
393 <parameter name="f">380 <parameter name="f">
394 </parameter>381 </parameter>
@@ -397,8 +384,7 @@ interpolation is just as fast and results in higher quality.</doc>
397 <function-macro name="PIXBUF_DEPRECATED_IN_2_2_FOR"384 <function-macro name="PIXBUF_DEPRECATED_IN_2_2_FOR"
398 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_2_FOR"385 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_2_FOR"
399 introspectable="0">386 introspectable="0">
400- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"387+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="361"/>
401- line="361"/>
402 <parameters>388 <parameters>
403 <parameter name="f">389 <parameter name="f">
404 </parameter>390 </parameter>
@@ -407,8 +393,7 @@ interpolation is just as fast and results in higher quality.</doc>
407 <function-macro name="PIXBUF_DEPRECATED_IN_2_30_FOR"393 <function-macro name="PIXBUF_DEPRECATED_IN_2_30_FOR"
408 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_30_FOR"394 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_30_FOR"
409 introspectable="0">395 introspectable="0">
410- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"396+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="613"/>
411- line="613"/>
412 <parameters>397 <parameters>
413 <parameter name="f">398 <parameter name="f">
414 </parameter>399 </parameter>
@@ -417,8 +402,7 @@ interpolation is just as fast and results in higher quality.</doc>
417 <function-macro name="PIXBUF_DEPRECATED_IN_2_32_FOR"402 <function-macro name="PIXBUF_DEPRECATED_IN_2_32_FOR"
418 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_32_FOR"403 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_32_FOR"
419 introspectable="0">404 introspectable="0">
420- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"405+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="631"/>
421- line="631"/>
422 <parameters>406 <parameters>
423 <parameter name="f">407 <parameter name="f">
424 </parameter>408 </parameter>
@@ -427,8 +411,7 @@ interpolation is just as fast and results in higher quality.</doc>
427 <function-macro name="PIXBUF_DEPRECATED_IN_2_34_FOR"411 <function-macro name="PIXBUF_DEPRECATED_IN_2_34_FOR"
428 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_34_FOR"412 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_34_FOR"
429 introspectable="0">413 introspectable="0">
430- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"414+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="649"/>
431- line="649"/>
432 <parameters>415 <parameters>
433 <parameter name="f">416 <parameter name="f">
434 </parameter>417 </parameter>
@@ -437,8 +420,7 @@ interpolation is just as fast and results in higher quality.</doc>
437 <function-macro name="PIXBUF_DEPRECATED_IN_2_36_FOR"420 <function-macro name="PIXBUF_DEPRECATED_IN_2_36_FOR"
438 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_36_FOR"421 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_36_FOR"
439 introspectable="0">422 introspectable="0">
440- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"423+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="667"/>
441- line="667"/>
442 <parameters>424 <parameters>
443 <parameter name="f">425 <parameter name="f">
444 </parameter>426 </parameter>
@@ -447,8 +429,7 @@ interpolation is just as fast and results in higher quality.</doc>
447 <function-macro name="PIXBUF_DEPRECATED_IN_2_38_FOR"429 <function-macro name="PIXBUF_DEPRECATED_IN_2_38_FOR"
448 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_38_FOR"430 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_38_FOR"
449 introspectable="0">431 introspectable="0">
450- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"432+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="685"/>
451- line="685"/>
452 <parameters>433 <parameters>
453 <parameter name="f">434 <parameter name="f">
454 </parameter>435 </parameter>
@@ -457,8 +438,7 @@ interpolation is just as fast and results in higher quality.</doc>
457 <function-macro name="PIXBUF_DEPRECATED_IN_2_40_FOR"438 <function-macro name="PIXBUF_DEPRECATED_IN_2_40_FOR"
458 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_40_FOR"439 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_40_FOR"
459 introspectable="0">440 introspectable="0">
460- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"441+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="703"/>
461- line="703"/>
462 <parameters>442 <parameters>
463 <parameter name="f">443 <parameter name="f">
464 </parameter>444 </parameter>
@@ -467,8 +447,7 @@ interpolation is just as fast and results in higher quality.</doc>
467 <function-macro name="PIXBUF_DEPRECATED_IN_2_4_FOR"447 <function-macro name="PIXBUF_DEPRECATED_IN_2_4_FOR"
468 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_4_FOR"448 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_4_FOR"
469 introspectable="0">449 introspectable="0">
470- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"450+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="379"/>
471- line="379"/>
472 <parameters>451 <parameters>
473 <parameter name="f">452 <parameter name="f">
474 </parameter>453 </parameter>
@@ -477,8 +456,7 @@ interpolation is just as fast and results in higher quality.</doc>
477 <function-macro name="PIXBUF_DEPRECATED_IN_2_6_FOR"456 <function-macro name="PIXBUF_DEPRECATED_IN_2_6_FOR"
478 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_6_FOR"457 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_6_FOR"
479 introspectable="0">458 introspectable="0">
480- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"459+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="397"/>
481- line="397"/>
482 <parameters>460 <parameters>
483 <parameter name="f">461 <parameter name="f">
484 </parameter>462 </parameter>
@@ -487,8 +465,7 @@ interpolation is just as fast and results in higher quality.</doc>
487 <function-macro name="PIXBUF_DEPRECATED_IN_2_8_FOR"465 <function-macro name="PIXBUF_DEPRECATED_IN_2_8_FOR"
488 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_8_FOR"466 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_8_FOR"
489 introspectable="0">467 introspectable="0">
490- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"468+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="415"/>
491- line="415"/>
492 <parameters>469 <parameters>
493 <parameter name="f">470 <parameter name="f">
494 </parameter>471 </parameter>
@@ -497,7 +474,7 @@ interpolation is just as fast and results in higher quality.</doc>
497 <function-macro name="PIXBUF_LOADER"474 <function-macro name="PIXBUF_LOADER"
498 c:identifier="GDK_PIXBUF_LOADER"475 c:identifier="GDK_PIXBUF_LOADER"
499 introspectable="0">476 introspectable="0">
500- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h" line="40"/>477+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="40"/>
501 <parameters>478 <parameters>
502 <parameter name="obj">479 <parameter name="obj">
503 </parameter>480 </parameter>
@@ -506,7 +483,7 @@ interpolation is just as fast and results in higher quality.</doc>
506 <function-macro name="PIXBUF_LOADER_CLASS"483 <function-macro name="PIXBUF_LOADER_CLASS"
507 c:identifier="GDK_PIXBUF_LOADER_CLASS"484 c:identifier="GDK_PIXBUF_LOADER_CLASS"
508 introspectable="0">485 introspectable="0">
509- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h" line="41"/>486+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="41"/>
510 <parameters>487 <parameters>
511 <parameter name="klass">488 <parameter name="klass">
512 </parameter>489 </parameter>
@@ -515,7 +492,7 @@ interpolation is just as fast and results in higher quality.</doc>
515 <function-macro name="PIXBUF_LOADER_GET_CLASS"492 <function-macro name="PIXBUF_LOADER_GET_CLASS"
516 c:identifier="GDK_PIXBUF_LOADER_GET_CLASS"493 c:identifier="GDK_PIXBUF_LOADER_GET_CLASS"
517 introspectable="0">494 introspectable="0">
518- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h" line="44"/>495+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="44"/>
519 <parameters>496 <parameters>
520 <parameter name="obj">497 <parameter name="obj">
521 </parameter>498 </parameter>
@@ -523,35 +500,32 @@ interpolation is just as fast and results in higher quality.</doc>
523 </function-macro>500 </function-macro>
524 <constant name="PIXBUF_MAJOR" value="2" c:type="GDK_PIXBUF_MAJOR">501 <constant name="PIXBUF_MAJOR" value="2" c:type="GDK_PIXBUF_MAJOR">
525 <doc xml:space="preserve"502 <doc xml:space="preserve"
526- filename="../gdk-pixbuf/gdk-pixbuf-features.h"503+ filename="gdk-pixbuf/gdk-pixbuf-features.h"
527 line="10">Major version of gdk-pixbuf library, that is the "0" in504 line="10">Major version of gdk-pixbuf library, that is the "0" in
528 "0.8.2" for example.</doc>505 "0.8.2" for example.</doc>
529- <source-position filename="../gdk-pixbuf/gdk-pixbuf-features.h"506+ <source-position filename="gdk-pixbuf/gdk-pixbuf-features.h" line="37"/>
530- line="37"/>
531 <type name="gint" c:type="gint"/>507 <type name="gint" c:type="gint"/>
532 </constant>508 </constant>
533- <constant name="PIXBUF_MICRO" value="10" c:type="GDK_PIXBUF_MICRO">509+ <constant name="PIXBUF_MICRO" value="12" c:type="GDK_PIXBUF_MICRO">
534 <doc xml:space="preserve"510 <doc xml:space="preserve"
535- filename="../gdk-pixbuf/gdk-pixbuf-features.h"511+ filename="gdk-pixbuf/gdk-pixbuf-features.h"
536 line="22">Micro version of gdk-pixbuf library, that is the "2" in512 line="22">Micro version of gdk-pixbuf library, that is the "2" in
537 "0.8.2" for example.</doc>513 "0.8.2" for example.</doc>
538- <source-position filename="../gdk-pixbuf/gdk-pixbuf-features.h"514+ <source-position filename="gdk-pixbuf/gdk-pixbuf-features.h" line="39"/>
539- line="39"/>
540 <type name="gint" c:type="gint"/>515 <type name="gint" c:type="gint"/>
541 </constant>516 </constant>
542 <constant name="PIXBUF_MINOR" value="42" c:type="GDK_PIXBUF_MINOR">517 <constant name="PIXBUF_MINOR" value="42" c:type="GDK_PIXBUF_MINOR">
543 <doc xml:space="preserve"518 <doc xml:space="preserve"
544- filename="../gdk-pixbuf/gdk-pixbuf-features.h"519+ filename="gdk-pixbuf/gdk-pixbuf-features.h"
545 line="16">Minor version of gdk-pixbuf library, that is the "8" in520 line="16">Minor version of gdk-pixbuf library, that is the "8" in
546 "0.8.2" for example.</doc>521 "0.8.2" for example.</doc>
547- <source-position filename="../gdk-pixbuf/gdk-pixbuf-features.h"522+ <source-position filename="gdk-pixbuf/gdk-pixbuf-features.h" line="38"/>
548- line="38"/>
549 <type name="gint" c:type="gint"/>523 <type name="gint" c:type="gint"/>
550 </constant>524 </constant>
551 <function-macro name="PIXBUF_SIMPLE_ANIM"525 <function-macro name="PIXBUF_SIMPLE_ANIM"
552 c:identifier="GDK_PIXBUF_SIMPLE_ANIM"526 c:identifier="GDK_PIXBUF_SIMPLE_ANIM"
553 introspectable="0">527 introspectable="0">
554- <source-position filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.h"528+ <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
555 line="42"/>529 line="42"/>
556 <parameters>530 <parameters>
557 <parameter name="object">531 <parameter name="object">
@@ -561,7 +535,7 @@ interpolation is just as fast and results in higher quality.</doc>
561 <function-macro name="PIXBUF_SIMPLE_ANIM_CLASS"535 <function-macro name="PIXBUF_SIMPLE_ANIM_CLASS"
562 c:identifier="GDK_PIXBUF_SIMPLE_ANIM_CLASS"536 c:identifier="GDK_PIXBUF_SIMPLE_ANIM_CLASS"
563 introspectable="0">537 introspectable="0">
564- <source-position filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.h"538+ <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
565 line="45"/>539 line="45"/>
566 <parameters>540 <parameters>
567 <parameter name="klass">541 <parameter name="klass">
@@ -571,7 +545,7 @@ interpolation is just as fast and results in higher quality.</doc>
571 <function-macro name="PIXBUF_SIMPLE_ANIM_GET_CLASS"545 <function-macro name="PIXBUF_SIMPLE_ANIM_GET_CLASS"
572 c:identifier="GDK_PIXBUF_SIMPLE_ANIM_GET_CLASS"546 c:identifier="GDK_PIXBUF_SIMPLE_ANIM_GET_CLASS"
573 introspectable="0">547 introspectable="0">
574- <source-position filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.h"548+ <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
575 line="47"/>549 line="47"/>
576 <parameters>550 <parameters>
577 <parameter name="obj">551 <parameter name="obj">
@@ -579,16 +553,15 @@ interpolation is just as fast and results in higher quality.</doc>
579 </parameters>553 </parameters>
580 </function-macro>554 </function-macro>
581 <constant name="PIXBUF_VERSION"555 <constant name="PIXBUF_VERSION"
582- value="2.42.10"556+ value="2.42.12"
583 c:type="GDK_PIXBUF_VERSION">557 c:type="GDK_PIXBUF_VERSION">
584 <doc xml:space="preserve"558 <doc xml:space="preserve"
585- filename="../gdk-pixbuf/gdk-pixbuf-features.h"559+ filename="gdk-pixbuf/gdk-pixbuf-features.h"
586 line="28">Contains the full version of GdkPixbuf as a string.560 line="28">Contains the full version of GdkPixbuf as a string.
587 561
588 This is the version being compiled against; contrast with562 This is the version being compiled against; contrast with
589 `gdk_pixbuf_version`.</doc>563 `gdk_pixbuf_version`.</doc>
590- <source-position filename="../gdk-pixbuf/gdk-pixbuf-features.h"564+ <source-position filename="gdk-pixbuf/gdk-pixbuf-features.h" line="40"/>
591- line="40"/>
592 <type name="utf8" c:type="gchar*"/>565 <type name="utf8" c:type="gchar*"/>
593 </constant>566 </constant>
594 <class name="Pixbuf"567 <class name="Pixbuf"
@@ -598,7 +571,7 @@ This is the version being compiled against; contrast with
598 glib:type-name="GdkPixbuf"571 glib:type-name="GdkPixbuf"
599 glib:get-type="gdk_pixbuf_get_type">572 glib:get-type="gdk_pixbuf_get_type">
600 <doc xml:space="preserve"573 <doc xml:space="preserve"
601- filename="../gdk-pixbuf/gdk-pixbuf.c"574+ filename="gdk-pixbuf/gdk-pixbuf.c"
602 line="24">A pixel buffer.575 line="24">A pixel buffer.
603 576
604 `GdkPixbuf` contains information about an image's pixel data,577 `GdkPixbuf` contains information about an image's pixel data,
@@ -738,49 +711,48 @@ to a socket or store it in a database.</doc>
738 <implements name="Gio.LoadableIcon"/>711 <implements name="Gio.LoadableIcon"/>
739 <constructor name="new" c:identifier="gdk_pixbuf_new">712 <constructor name="new" c:identifier="gdk_pixbuf_new">
740 <doc xml:space="preserve"713 <doc xml:space="preserve"
741- filename="../gdk-pixbuf/gdk-pixbuf.c"714+ filename="gdk-pixbuf/gdk-pixbuf.c"
742 line="599">Creates a new `GdkPixbuf` structure and allocates a buffer for it.715 line="599">Creates a new `GdkPixbuf` structure and allocates a buffer for it.
743 716
744 If the allocation of the buffer failed, this function will return `NULL`.717 If the allocation of the buffer failed, this function will return `NULL`.
745 718
746 The buffer has an optimal rowstride. Note that the buffer is not cleared;719 The buffer has an optimal rowstride. Note that the buffer is not cleared;
747 you will have to fill it completely yourself.</doc>720 you will have to fill it completely yourself.</doc>
748- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"721+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="206"/>
749- line="206"/>
750 <return-value transfer-ownership="full" nullable="1">722 <return-value transfer-ownership="full" nullable="1">
751 <doc xml:space="preserve"723 <doc xml:space="preserve"
752- filename="../gdk-pixbuf/gdk-pixbuf.c"724+ filename="gdk-pixbuf/gdk-pixbuf.c"
753 line="614">A newly-created pixel buffer</doc>725 line="614">A newly-created pixel buffer</doc>
754 <type name="Pixbuf" c:type="GdkPixbuf*"/>726 <type name="Pixbuf" c:type="GdkPixbuf*"/>
755 </return-value>727 </return-value>
756 <parameters>728 <parameters>
757 <parameter name="colorspace" transfer-ownership="none">729 <parameter name="colorspace" transfer-ownership="none">
758 <doc xml:space="preserve"730 <doc xml:space="preserve"
759- filename="../gdk-pixbuf/gdk-pixbuf.c"731+ filename="gdk-pixbuf/gdk-pixbuf.c"
760 line="601">Color space for image</doc>732 line="601">Color space for image</doc>
761 <type name="Colorspace" c:type="GdkColorspace"/>733 <type name="Colorspace" c:type="GdkColorspace"/>
762 </parameter>734 </parameter>
763 <parameter name="has_alpha" transfer-ownership="none">735 <parameter name="has_alpha" transfer-ownership="none">
764 <doc xml:space="preserve"736 <doc xml:space="preserve"
765- filename="../gdk-pixbuf/gdk-pixbuf.c"737+ filename="gdk-pixbuf/gdk-pixbuf.c"
766 line="602">Whether the image should have transparency information</doc>738 line="602">Whether the image should have transparency information</doc>
767 <type name="gboolean" c:type="gboolean"/>739 <type name="gboolean" c:type="gboolean"/>
768 </parameter>740 </parameter>
769 <parameter name="bits_per_sample" transfer-ownership="none">741 <parameter name="bits_per_sample" transfer-ownership="none">
770 <doc xml:space="preserve"742 <doc xml:space="preserve"
771- filename="../gdk-pixbuf/gdk-pixbuf.c"743+ filename="gdk-pixbuf/gdk-pixbuf.c"
772 line="603">Number of bits per color sample</doc>744 line="603">Number of bits per color sample</doc>
773 <type name="gint" c:type="int"/>745 <type name="gint" c:type="int"/>
774 </parameter>746 </parameter>
775 <parameter name="width" transfer-ownership="none">747 <parameter name="width" transfer-ownership="none">
776 <doc xml:space="preserve"748 <doc xml:space="preserve"
777- filename="../gdk-pixbuf/gdk-pixbuf.c"749+ filename="gdk-pixbuf/gdk-pixbuf.c"
778 line="604">Width of image in pixels, must be &gt; 0</doc>750 line="604">Width of image in pixels, must be &gt; 0</doc>
779 <type name="gint" c:type="int"/>751 <type name="gint" c:type="int"/>
780 </parameter>752 </parameter>
781 <parameter name="height" transfer-ownership="none">753 <parameter name="height" transfer-ownership="none">
782 <doc xml:space="preserve"754 <doc xml:space="preserve"
783- filename="../gdk-pixbuf/gdk-pixbuf.c"755+ filename="gdk-pixbuf/gdk-pixbuf.c"
784 line="605">Height of image in pixels, must be &gt; 0</doc>756 line="605">Height of image in pixels, must be &gt; 0</doc>
785 <type name="gint" c:type="int"/>757 <type name="gint" c:type="int"/>
786 </parameter>758 </parameter>
@@ -790,61 +762,60 @@ you will have to fill it completely yourself.</doc>
790 c:identifier="gdk_pixbuf_new_from_bytes"762 c:identifier="gdk_pixbuf_new_from_bytes"
791 version="2.32">763 version="2.32">
792 <doc xml:space="preserve"764 <doc xml:space="preserve"
793- filename="../gdk-pixbuf/gdk-pixbuf-data.c"765+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
794 line="94">Creates a new #GdkPixbuf out of in-memory readonly image data.766 line="94">Creates a new #GdkPixbuf out of in-memory readonly image data.
795 767
796 Currently only RGB images with 8 bits per sample are supported.768 Currently only RGB images with 8 bits per sample are supported.
797 769
798 This is the `GBytes` variant of gdk_pixbuf_new_from_data(), useful770 This is the `GBytes` variant of gdk_pixbuf_new_from_data(), useful
799 for language bindings.</doc>771 for language bindings.</doc>
800- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"772+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="286"/>
801- line="286"/>
802 <return-value transfer-ownership="full">773 <return-value transfer-ownership="full">
803 <doc xml:space="preserve"774 <doc xml:space="preserve"
804- filename="../gdk-pixbuf/gdk-pixbuf-data.c"775+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
805 line="111">A newly-created pixbuf</doc>776 line="111">A newly-created pixbuf</doc>
806 <type name="Pixbuf" c:type="GdkPixbuf*"/>777 <type name="Pixbuf" c:type="GdkPixbuf*"/>
807 </return-value>778 </return-value>
808 <parameters>779 <parameters>
809 <parameter name="data" transfer-ownership="none">780 <parameter name="data" transfer-ownership="none">
810 <doc xml:space="preserve"781 <doc xml:space="preserve"
811- filename="../gdk-pixbuf/gdk-pixbuf-data.c"782+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
812 line="96">Image data in 8-bit/sample packed format inside a #GBytes</doc>783 line="96">Image data in 8-bit/sample packed format inside a #GBytes</doc>
813 <type name="GLib.Bytes" c:type="GBytes*"/>784 <type name="GLib.Bytes" c:type="GBytes*"/>
814 </parameter>785 </parameter>
815 <parameter name="colorspace" transfer-ownership="none">786 <parameter name="colorspace" transfer-ownership="none">
816 <doc xml:space="preserve"787 <doc xml:space="preserve"
817- filename="../gdk-pixbuf/gdk-pixbuf-data.c"788+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
818 line="97">Colorspace for the image data</doc>789 line="97">Colorspace for the image data</doc>
819 <type name="Colorspace" c:type="GdkColorspace"/>790 <type name="Colorspace" c:type="GdkColorspace"/>
820 </parameter>791 </parameter>
821 <parameter name="has_alpha" transfer-ownership="none">792 <parameter name="has_alpha" transfer-ownership="none">
822 <doc xml:space="preserve"793 <doc xml:space="preserve"
823- filename="../gdk-pixbuf/gdk-pixbuf-data.c"794+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
824 line="98">Whether the data has an opacity channel</doc>795 line="98">Whether the data has an opacity channel</doc>
825 <type name="gboolean" c:type="gboolean"/>796 <type name="gboolean" c:type="gboolean"/>
826 </parameter>797 </parameter>
827 <parameter name="bits_per_sample" transfer-ownership="none">798 <parameter name="bits_per_sample" transfer-ownership="none">
828 <doc xml:space="preserve"799 <doc xml:space="preserve"
829- filename="../gdk-pixbuf/gdk-pixbuf-data.c"800+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
830 line="99">Number of bits per sample</doc>801 line="99">Number of bits per sample</doc>
831 <type name="gint" c:type="int"/>802 <type name="gint" c:type="int"/>
832 </parameter>803 </parameter>
833 <parameter name="width" transfer-ownership="none">804 <parameter name="width" transfer-ownership="none">
834 <doc xml:space="preserve"805 <doc xml:space="preserve"
835- filename="../gdk-pixbuf/gdk-pixbuf-data.c"806+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
836 line="100">Width of the image in pixels, must be &gt; 0</doc>807 line="100">Width of the image in pixels, must be &gt; 0</doc>
837 <type name="gint" c:type="int"/>808 <type name="gint" c:type="int"/>
838 </parameter>809 </parameter>
839 <parameter name="height" transfer-ownership="none">810 <parameter name="height" transfer-ownership="none">
840 <doc xml:space="preserve"811 <doc xml:space="preserve"
841- filename="../gdk-pixbuf/gdk-pixbuf-data.c"812+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
842 line="101">Height of the image in pixels, must be &gt; 0</doc>813 line="101">Height of the image in pixels, must be &gt; 0</doc>
843 <type name="gint" c:type="int"/>814 <type name="gint" c:type="int"/>
844 </parameter>815 </parameter>
845 <parameter name="rowstride" transfer-ownership="none">816 <parameter name="rowstride" transfer-ownership="none">
846 <doc xml:space="preserve"817 <doc xml:space="preserve"
847- filename="../gdk-pixbuf/gdk-pixbuf-data.c"818+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
848 line="102">Distance in bytes between row starts</doc>819 line="102">Distance in bytes between row starts</doc>
849 <type name="gint" c:type="int"/>820 <type name="gint" c:type="int"/>
850 </parameter>821 </parameter>
@@ -853,7 +824,7 @@ for language bindings.</doc>
853 <constructor name="new_from_data"824 <constructor name="new_from_data"
854 c:identifier="gdk_pixbuf_new_from_data">825 c:identifier="gdk_pixbuf_new_from_data">
855 <doc xml:space="preserve"826 <doc xml:space="preserve"
856- filename="../gdk-pixbuf/gdk-pixbuf-data.c"827+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
857 line="29">Creates a new #GdkPixbuf out of in-memory image data.828 line="29">Creates a new #GdkPixbuf out of in-memory image data.
858 829
859 Currently only RGB images with 8 bits per sample are supported.830 Currently only RGB images with 8 bits per sample are supported.
@@ -865,18 +836,17 @@ finalized, your destroy notification function will be called, and
865 it is its responsibility to free the pixel array.836 it is its responsibility to free the pixel array.
866 837
867 See also: [ctor@GdkPixbuf.Pixbuf.new_from_bytes]</doc>838 See also: [ctor@GdkPixbuf.Pixbuf.new_from_bytes]</doc>
868- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"839+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="276"/>
869- line="276"/>
870 <return-value transfer-ownership="full">840 <return-value transfer-ownership="full">
871 <doc xml:space="preserve"841 <doc xml:space="preserve"
872- filename="../gdk-pixbuf/gdk-pixbuf-data.c"842+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
873 line="54">A newly-created pixbuf</doc>843 line="54">A newly-created pixbuf</doc>
874 <type name="Pixbuf" c:type="GdkPixbuf*"/>844 <type name="Pixbuf" c:type="GdkPixbuf*"/>
875 </return-value>845 </return-value>
876 <parameters>846 <parameters>
877 <parameter name="data" transfer-ownership="none">847 <parameter name="data" transfer-ownership="none">
878 <doc xml:space="preserve"848 <doc xml:space="preserve"
879- filename="../gdk-pixbuf/gdk-pixbuf-data.c"849+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
880 line="31">Image data in 8-bit/sample packed format</doc>850 line="31">Image data in 8-bit/sample packed format</doc>
881 <array zero-terminated="0" c:type="const guchar*">851 <array zero-terminated="0" c:type="const guchar*">
882 <type name="guint8" c:type="guchar"/>852 <type name="guint8" c:type="guchar"/>
@@ -884,37 +854,37 @@ See also: [ctor@GdkPixbuf.Pixbuf.new_from_bytes]</doc>
884 </parameter>854 </parameter>
885 <parameter name="colorspace" transfer-ownership="none">855 <parameter name="colorspace" transfer-ownership="none">
886 <doc xml:space="preserve"856 <doc xml:space="preserve"
887- filename="../gdk-pixbuf/gdk-pixbuf-data.c"857+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
888 line="32">Colorspace for the image data</doc>858 line="32">Colorspace for the image data</doc>
889 <type name="Colorspace" c:type="GdkColorspace"/>859 <type name="Colorspace" c:type="GdkColorspace"/>
890 </parameter>860 </parameter>
891 <parameter name="has_alpha" transfer-ownership="none">861 <parameter name="has_alpha" transfer-ownership="none">
892 <doc xml:space="preserve"862 <doc xml:space="preserve"
893- filename="../gdk-pixbuf/gdk-pixbuf-data.c"863+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
894 line="33">Whether the data has an opacity channel</doc>864 line="33">Whether the data has an opacity channel</doc>
895 <type name="gboolean" c:type="gboolean"/>865 <type name="gboolean" c:type="gboolean"/>
896 </parameter>866 </parameter>
897 <parameter name="bits_per_sample" transfer-ownership="none">867 <parameter name="bits_per_sample" transfer-ownership="none">
898 <doc xml:space="preserve"868 <doc xml:space="preserve"
899- filename="../gdk-pixbuf/gdk-pixbuf-data.c"869+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
900 line="34">Number of bits per sample</doc>870 line="34">Number of bits per sample</doc>
901 <type name="gint" c:type="int"/>871 <type name="gint" c:type="int"/>
902 </parameter>872 </parameter>
903 <parameter name="width" transfer-ownership="none">873 <parameter name="width" transfer-ownership="none">
904 <doc xml:space="preserve"874 <doc xml:space="preserve"
905- filename="../gdk-pixbuf/gdk-pixbuf-data.c"875+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
906 line="35">Width of the image in pixels, must be &gt; 0</doc>876 line="35">Width of the image in pixels, must be &gt; 0</doc>
907 <type name="gint" c:type="int"/>877 <type name="gint" c:type="int"/>
908 </parameter>878 </parameter>
909 <parameter name="height" transfer-ownership="none">879 <parameter name="height" transfer-ownership="none">
910 <doc xml:space="preserve"880 <doc xml:space="preserve"
911- filename="../gdk-pixbuf/gdk-pixbuf-data.c"881+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
912 line="36">Height of the image in pixels, must be &gt; 0</doc>882 line="36">Height of the image in pixels, must be &gt; 0</doc>
913 <type name="gint" c:type="int"/>883 <type name="gint" c:type="int"/>
914 </parameter>884 </parameter>
915 <parameter name="rowstride" transfer-ownership="none">885 <parameter name="rowstride" transfer-ownership="none">
916 <doc xml:space="preserve"886 <doc xml:space="preserve"
917- filename="../gdk-pixbuf/gdk-pixbuf-data.c"887+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
918 line="37">Distance in bytes between row starts</doc>888 line="37">Distance in bytes between row starts</doc>
919 <type name="gint" c:type="int"/>889 <type name="gint" c:type="int"/>
920 </parameter>890 </parameter>
@@ -925,7 +895,7 @@ See also: [ctor@GdkPixbuf.Pixbuf.new_from_bytes]</doc>
925 scope="async"895 scope="async"
926 closure="8">896 closure="8">
927 <doc xml:space="preserve"897 <doc xml:space="preserve"
928- filename="../gdk-pixbuf/gdk-pixbuf-data.c"898+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
929 line="38">Function used to free the data when the pixbuf's reference count899 line="38">Function used to free the data when the pixbuf's reference count
930 drops to zero, or %NULL if the data should not be freed</doc>900 drops to zero, or %NULL if the data should not be freed</doc>
931 <type name="PixbufDestroyNotify" c:type="GdkPixbufDestroyNotify"/>901 <type name="PixbufDestroyNotify" c:type="GdkPixbufDestroyNotify"/>
@@ -935,7 +905,7 @@ drops to zero, or %NULL if the data should not be freed</doc>
935 nullable="1"905 nullable="1"
936 allow-none="1">906 allow-none="1">
937 <doc xml:space="preserve"907 <doc xml:space="preserve"
938- filename="../gdk-pixbuf/gdk-pixbuf-data.c"908+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
939 line="40">Closure data to pass to the destroy notification function</doc>909 line="40">Closure data to pass to the destroy notification function</doc>
940 <type name="gpointer" c:type="gpointer"/>910 <type name="gpointer" c:type="gpointer"/>
941 </parameter>911 </parameter>
@@ -945,7 +915,7 @@ drops to zero, or %NULL if the data should not be freed</doc>
945 c:identifier="gdk_pixbuf_new_from_file"915 c:identifier="gdk_pixbuf_new_from_file"
946 throws="1">916 throws="1">
947 <doc xml:space="preserve"917 <doc xml:space="preserve"
948- filename="../gdk-pixbuf/gdk-pixbuf-io.c"918+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
949 line="1089">Creates a new pixbuf by loading an image from a file.919 line="1089">Creates a new pixbuf by loading an image from a file.
950 920
951 The file format is detected automatically.921 The file format is detected automatically.
@@ -958,18 +928,17 @@ If `NULL` is returned, then @error will be set. Possible errors are:
958 - the image buffer contains invalid data928 - the image buffer contains invalid data
959 929
960 The error domains are `GDK_PIXBUF_ERROR` and `G_FILE_ERROR`.</doc>930 The error domains are `GDK_PIXBUF_ERROR` and `G_FILE_ERROR`.</doc>
961- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"931+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="252"/>
962- line="252"/>
963 <return-value transfer-ownership="full" nullable="1">932 <return-value transfer-ownership="full" nullable="1">
964 <doc xml:space="preserve"933 <doc xml:space="preserve"
965- filename="../gdk-pixbuf/gdk-pixbuf-io.c"934+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
966 line="1108">A newly-created pixbuf</doc>935 line="1108">A newly-created pixbuf</doc>
967 <type name="Pixbuf" c:type="GdkPixbuf*"/>936 <type name="Pixbuf" c:type="GdkPixbuf*"/>
968 </return-value>937 </return-value>
969 <parameters>938 <parameters>
970 <parameter name="filename" transfer-ownership="none">939 <parameter name="filename" transfer-ownership="none">
971 <doc xml:space="preserve"940 <doc xml:space="preserve"
972- filename="../gdk-pixbuf/gdk-pixbuf-io.c"941+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
973 line="1091">Name of file to load, in the GLib file942 line="1091">Name of file to load, in the GLib file
974 name encoding</doc>943 name encoding</doc>
975 <type name="filename" c:type="const char*"/>944 <type name="filename" c:type="const char*"/>
@@ -981,7 +950,7 @@ The error domains are `GDK_PIXBUF_ERROR` and `G_FILE_ERROR`.</doc>
981 version="2.6"950 version="2.6"
982 throws="1">951 throws="1">
983 <doc xml:space="preserve"952 <doc xml:space="preserve"
984- filename="../gdk-pixbuf/gdk-pixbuf-io.c"953+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
985 line="1337">Creates a new pixbuf by loading an image from a file.954 line="1337">Creates a new pixbuf by loading an image from a file.
986 955
987 The file format is detected automatically.956 The file format is detected automatically.
@@ -1004,37 +973,36 @@ the image to be scaled to the exact given width. When not preserving
1004 aspect ratio, a `width` or `height` of -1 means to not scale the image973 aspect ratio, a `width` or `height` of -1 means to not scale the image
1005 at all in that dimension. Negative values for `width` and `height` are974 at all in that dimension. Negative values for `width` and `height` are
1006 allowed since 2.8.</doc>975 allowed since 2.8.</doc>
1007- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"976+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="260"/>
1008- line="260"/>
1009 <return-value transfer-ownership="full" nullable="1">977 <return-value transfer-ownership="full" nullable="1">
1010 <doc xml:space="preserve"978 <doc xml:space="preserve"
1011- filename="../gdk-pixbuf/gdk-pixbuf-io.c"979+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1012 line="1369">A newly-created pixbuf</doc>980 line="1369">A newly-created pixbuf</doc>
1013 <type name="Pixbuf" c:type="GdkPixbuf*"/>981 <type name="Pixbuf" c:type="GdkPixbuf*"/>
1014 </return-value>982 </return-value>
1015 <parameters>983 <parameters>
1016 <parameter name="filename" transfer-ownership="none">984 <parameter name="filename" transfer-ownership="none">
1017 <doc xml:space="preserve"985 <doc xml:space="preserve"
1018- filename="../gdk-pixbuf/gdk-pixbuf-io.c"986+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1019 line="1339">Name of file to load, in the GLib file987 line="1339">Name of file to load, in the GLib file
1020 name encoding</doc>988 name encoding</doc>
1021 <type name="filename" c:type="const char*"/>989 <type name="filename" c:type="const char*"/>
1022 </parameter>990 </parameter>
1023 <parameter name="width" transfer-ownership="none">991 <parameter name="width" transfer-ownership="none">
1024 <doc xml:space="preserve"992 <doc xml:space="preserve"
1025- filename="../gdk-pixbuf/gdk-pixbuf-io.c"993+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1026 line="1341">The width the image should have or -1 to not constrain the width</doc>994 line="1341">The width the image should have or -1 to not constrain the width</doc>
1027 <type name="gint" c:type="int"/>995 <type name="gint" c:type="int"/>
1028 </parameter>996 </parameter>
1029 <parameter name="height" transfer-ownership="none">997 <parameter name="height" transfer-ownership="none">
1030 <doc xml:space="preserve"998 <doc xml:space="preserve"
1031- filename="../gdk-pixbuf/gdk-pixbuf-io.c"999+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1032 line="1342">The height the image should have or -1 to not constrain the height</doc>1000 line="1342">The height the image should have or -1 to not constrain the height</doc>
1033 <type name="gint" c:type="int"/>1001 <type name="gint" c:type="int"/>
1034 </parameter>1002 </parameter>
1035 <parameter name="preserve_aspect_ratio" transfer-ownership="none">1003 <parameter name="preserve_aspect_ratio" transfer-ownership="none">
1036 <doc xml:space="preserve"1004 <doc xml:space="preserve"
1037- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1005+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1038 line="1343">`TRUE` to preserve the image's aspect ratio</doc>1006 line="1343">`TRUE` to preserve the image's aspect ratio</doc>
1039 <type name="gboolean" c:type="gboolean"/>1007 <type name="gboolean" c:type="gboolean"/>
1040 </parameter>1008 </parameter>
@@ -1045,7 +1013,7 @@ allowed since 2.8.</doc>
1045 version="2.4"1013 version="2.4"
1046 throws="1">1014 throws="1">
1047 <doc xml:space="preserve"1015 <doc xml:space="preserve"
1048- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1016+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1049 line="1210">Creates a new pixbuf by loading an image from a file.1017 line="1210">Creates a new pixbuf by loading an image from a file.
1050 1018
1051 The file format is detected automatically.1019 The file format is detected automatically.
@@ -1064,31 +1032,30 @@ the image's aspect ratio. Note that the returned pixbuf may be smaller
1064 than `width` x `height`, if the aspect ratio requires it. To load1032 than `width` x `height`, if the aspect ratio requires it. To load
1065 and image at the requested size, regardless of aspect ratio, use1033 and image at the requested size, regardless of aspect ratio, use
1066 [ctor@GdkPixbuf.Pixbuf.new_from_file_at_scale].</doc>1034 [ctor@GdkPixbuf.Pixbuf.new_from_file_at_scale].</doc>
1067- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"1035+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="255"/>
1068- line="255"/>
1069 <return-value transfer-ownership="full" nullable="1">1036 <return-value transfer-ownership="full" nullable="1">
1070 <doc xml:space="preserve"1037 <doc xml:space="preserve"
1071- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1038+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1072 line="1237">A newly-created pixbuf</doc>1039 line="1237">A newly-created pixbuf</doc>
1073 <type name="Pixbuf" c:type="GdkPixbuf*"/>1040 <type name="Pixbuf" c:type="GdkPixbuf*"/>
1074 </return-value>1041 </return-value>
1075 <parameters>1042 <parameters>
1076 <parameter name="filename" transfer-ownership="none">1043 <parameter name="filename" transfer-ownership="none">
1077 <doc xml:space="preserve"1044 <doc xml:space="preserve"
1078- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1045+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1079 line="1212">Name of file to load, in the GLib file1046 line="1212">Name of file to load, in the GLib file
1080 name encoding</doc>1047 name encoding</doc>
1081 <type name="filename" c:type="const char*"/>1048 <type name="filename" c:type="const char*"/>
1082 </parameter>1049 </parameter>
1083 <parameter name="width" transfer-ownership="none">1050 <parameter name="width" transfer-ownership="none">
1084 <doc xml:space="preserve"1051 <doc xml:space="preserve"
1085- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1052+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1086 line="1214">The width the image should have or -1 to not constrain the width</doc>1053 line="1214">The width the image should have or -1 to not constrain the width</doc>
1087 <type name="gint" c:type="int"/>1054 <type name="gint" c:type="int"/>
1088 </parameter>1055 </parameter>
1089 <parameter name="height" transfer-ownership="none">1056 <parameter name="height" transfer-ownership="none">
1090 <doc xml:space="preserve"1057 <doc xml:space="preserve"
1091- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1058+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1092 line="1215">The height the image should have or -1 to not constrain the height</doc>1059 line="1215">The height the image should have or -1 to not constrain the height</doc>
1093 <type name="gint" c:type="int"/>1060 <type name="gint" c:type="int"/>
1094 </parameter>1061 </parameter>
@@ -1100,7 +1067,7 @@ and image at the requested size, regardless of aspect ratio, use
1100 deprecated-version="2.32"1067 deprecated-version="2.32"
1101 throws="1">1068 throws="1">
1102 <doc xml:space="preserve"1069 <doc xml:space="preserve"
1103- filename="../gdk-pixbuf/gdk-pixdata.c"1070+ filename="gdk-pixbuf/gdk-pixdata.c"
1104 line="951">Creates a `GdkPixbuf` from a flat representation that is suitable for1071 line="951">Creates a `GdkPixbuf` from a flat representation that is suitable for
1105 storing as inline data in a program.1072 storing as inline data in a program.
1106 1073
@@ -1135,25 +1102,24 @@ For non-const inline data, you could get out of memory. For untrusted
1135 inline data located at runtime, you could have corrupt inline data in1102 inline data located at runtime, you could have corrupt inline data in
1136 addition.</doc>1103 addition.</doc>
1137 <doc-deprecated xml:space="preserve">Use `GResource` instead.</doc-deprecated>1104 <doc-deprecated xml:space="preserve">Use `GResource` instead.</doc-deprecated>
1138- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"1105+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="298"/>
1139- line="298"/>
1140 <return-value transfer-ownership="full">1106 <return-value transfer-ownership="full">
1141 <doc xml:space="preserve"1107 <doc xml:space="preserve"
1142- filename="../gdk-pixbuf/gdk-pixdata.c"1108+ filename="gdk-pixbuf/gdk-pixdata.c"
1143 line="995">A newly-created pixbuf</doc>1109 line="995">A newly-created pixbuf</doc>
1144 <type name="Pixbuf" c:type="GdkPixbuf*"/>1110 <type name="Pixbuf" c:type="GdkPixbuf*"/>
1145 </return-value>1111 </return-value>
1146 <parameters>1112 <parameters>
1147 <parameter name="data_length" transfer-ownership="none">1113 <parameter name="data_length" transfer-ownership="none">
1148 <doc xml:space="preserve"1114 <doc xml:space="preserve"
1149- filename="../gdk-pixbuf/gdk-pixdata.c"1115+ filename="gdk-pixbuf/gdk-pixdata.c"
1150 line="953">Length in bytes of the `data` argument or -1 to1116 line="953">Length in bytes of the `data` argument or -1 to
1151 disable length checks</doc>1117 disable length checks</doc>
1152 <type name="gint" c:type="gint"/>1118 <type name="gint" c:type="gint"/>
1153 </parameter>1119 </parameter>
1154 <parameter name="data" transfer-ownership="none">1120 <parameter name="data" transfer-ownership="none">
1155 <doc xml:space="preserve"1121 <doc xml:space="preserve"
1156- filename="../gdk-pixbuf/gdk-pixdata.c"1122+ filename="gdk-pixbuf/gdk-pixdata.c"
1157 line="955">Byte data containing a1123 line="955">Byte data containing a
1158 serialized `GdkPixdata` structure</doc>1124 serialized `GdkPixdata` structure</doc>
1159 <array length="0" zero-terminated="0" c:type="const guint8*">1125 <array length="0" zero-terminated="0" c:type="const guint8*">
@@ -1162,7 +1128,7 @@ addition.</doc>
1162 </parameter>1128 </parameter>
1163 <parameter name="copy_pixels" transfer-ownership="none">1129 <parameter name="copy_pixels" transfer-ownership="none">
1164 <doc xml:space="preserve"1130 <doc xml:space="preserve"
1165- filename="../gdk-pixbuf/gdk-pixdata.c"1131+ filename="gdk-pixbuf/gdk-pixdata.c"
1166 line="957">Whether to copy the pixel data, or use direct pointers1132 line="957">Whether to copy the pixel data, or use direct pointers
1167 `data` for the resulting pixbuf</doc>1133 `data` for the resulting pixbuf</doc>
1168 <type name="gboolean" c:type="gboolean"/>1134 <type name="gboolean" c:type="gboolean"/>
@@ -1174,23 +1140,22 @@ addition.</doc>
1174 version="2.26"1140 version="2.26"
1175 throws="1">1141 throws="1">
1176 <doc xml:space="preserve"1142 <doc xml:space="preserve"
1177- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1143+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1178 line="1793">Creates a new pixbuf by loading an image from an resource.1144 line="1793">Creates a new pixbuf by loading an image from an resource.
1179 1145
1180 The file format is detected automatically. If `NULL` is returned, then1146 The file format is detected automatically. If `NULL` is returned, then
1181 @error will be set.</doc>1147 @error will be set.</doc>
1182- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"1148+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="266"/>
1183- line="266"/>
1184 <return-value transfer-ownership="full" nullable="1">1149 <return-value transfer-ownership="full" nullable="1">
1185 <doc xml:space="preserve"1150 <doc xml:space="preserve"
1186- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1151+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1187 line="1803">A newly-created pixbuf</doc>1152 line="1803">A newly-created pixbuf</doc>
1188 <type name="Pixbuf" c:type="GdkPixbuf*"/>1153 <type name="Pixbuf" c:type="GdkPixbuf*"/>
1189 </return-value>1154 </return-value>
1190 <parameters>1155 <parameters>
1191 <parameter name="resource_path" transfer-ownership="none">1156 <parameter name="resource_path" transfer-ownership="none">
1192 <doc xml:space="preserve"1157 <doc xml:space="preserve"
1193- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1158+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1194 line="1795">the path of the resource file</doc>1159 line="1795">the path of the resource file</doc>
1195 <type name="utf8" c:type="const char*"/>1160 <type name="utf8" c:type="const char*"/>
1196 </parameter>1161 </parameter>
@@ -1201,7 +1166,7 @@ The file format is detected automatically. If `NULL` is returned, then
1201 version="2.26"1166 version="2.26"
1202 throws="1">1167 throws="1">
1203 <doc xml:space="preserve"1168 <doc xml:space="preserve"
1204- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1169+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1205 line="1827">Creates a new pixbuf by loading an image from an resource.1170 line="1827">Creates a new pixbuf by loading an image from an resource.
1206 1171
1207 The file format is detected automatically. If `NULL` is returned, then1172 The file format is detected automatically. If `NULL` is returned, then
@@ -1215,36 +1180,35 @@ exact given width. When not preserving aspect ratio, a @width or
1215 @height of -1 means to not scale the image at all in that dimension.1180 @height of -1 means to not scale the image at all in that dimension.
1216 1181
1217 The stream is not closed.</doc>1182 The stream is not closed.</doc>
1218- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"1183+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="269"/>
1219- line="269"/>
1220 <return-value transfer-ownership="full" nullable="1">1184 <return-value transfer-ownership="full" nullable="1">
1221 <doc xml:space="preserve"1185 <doc xml:space="preserve"
1222- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1186+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1223 line="1849">A newly-created pixbuf</doc>1187 line="1849">A newly-created pixbuf</doc>
1224 <type name="Pixbuf" c:type="GdkPixbuf*"/>1188 <type name="Pixbuf" c:type="GdkPixbuf*"/>
1225 </return-value>1189 </return-value>
1226 <parameters>1190 <parameters>
1227 <parameter name="resource_path" transfer-ownership="none">1191 <parameter name="resource_path" transfer-ownership="none">
1228 <doc xml:space="preserve"1192 <doc xml:space="preserve"
1229- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1193+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1230 line="1829">the path of the resource file</doc>1194 line="1829">the path of the resource file</doc>
1231 <type name="utf8" c:type="const char*"/>1195 <type name="utf8" c:type="const char*"/>
1232 </parameter>1196 </parameter>
1233 <parameter name="width" transfer-ownership="none">1197 <parameter name="width" transfer-ownership="none">
1234 <doc xml:space="preserve"1198 <doc xml:space="preserve"
1235- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1199+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1236 line="1830">The width the image should have or -1 to not constrain the width</doc>1200 line="1830">The width the image should have or -1 to not constrain the width</doc>
1237 <type name="gint" c:type="int"/>1201 <type name="gint" c:type="int"/>
1238 </parameter>1202 </parameter>
1239 <parameter name="height" transfer-ownership="none">1203 <parameter name="height" transfer-ownership="none">
1240 <doc xml:space="preserve"1204 <doc xml:space="preserve"
1241- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1205+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1242 line="1831">The height the image should have or -1 to not constrain the height</doc>1206 line="1831">The height the image should have or -1 to not constrain the height</doc>
1243 <type name="gint" c:type="int"/>1207 <type name="gint" c:type="int"/>
1244 </parameter>1208 </parameter>
1245 <parameter name="preserve_aspect_ratio" transfer-ownership="none">1209 <parameter name="preserve_aspect_ratio" transfer-ownership="none">
1246 <doc xml:space="preserve"1210 <doc xml:space="preserve"
1247- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1211+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1248 line="1832">`TRUE` to preserve the image's aspect ratio</doc>1212 line="1832">`TRUE` to preserve the image's aspect ratio</doc>
1249 <type name="gboolean" c:type="gboolean"/>1213 <type name="gboolean" c:type="gboolean"/>
1250 </parameter>1214 </parameter>
@@ -1255,7 +1219,7 @@ The stream is not closed.</doc>
1255 version="2.14"1219 version="2.14"
1256 throws="1">1220 throws="1">
1257 <doc xml:space="preserve"1221 <doc xml:space="preserve"
1258- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1222+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1259 line="1717">Creates a new pixbuf by loading an image from an input stream.1223 line="1717">Creates a new pixbuf by loading an image from an input stream.
1260 1224
1261 The file format is detected automatically.1225 The file format is detected automatically.
@@ -1268,18 +1232,17 @@ returned. Other possible errors are in the `GDK_PIXBUF_ERROR` and
1268 `G_IO_ERROR` domains.1232 `G_IO_ERROR` domains.
1269 1233
1270 The stream is not closed.</doc>1234 The stream is not closed.</doc>
1271- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"1235+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="409"/>
1272- line="409"/>
1273 <return-value transfer-ownership="full" nullable="1">1236 <return-value transfer-ownership="full" nullable="1">
1274 <doc xml:space="preserve"1237 <doc xml:space="preserve"
1275- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1238+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1276 line="1736">A newly-created pixbuf</doc>1239 line="1736">A newly-created pixbuf</doc>
1277 <type name="Pixbuf" c:type="GdkPixbuf*"/>1240 <type name="Pixbuf" c:type="GdkPixbuf*"/>
1278 </return-value>1241 </return-value>
1279 <parameters>1242 <parameters>
1280 <parameter name="stream" transfer-ownership="none">1243 <parameter name="stream" transfer-ownership="none">
1281 <doc xml:space="preserve"1244 <doc xml:space="preserve"
1282- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1245+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1283 line="1719">a `GInputStream` to load the pixbuf from</doc>1246 line="1719">a `GInputStream` to load the pixbuf from</doc>
1284 <type name="Gio.InputStream" c:type="GInputStream*"/>1247 <type name="Gio.InputStream" c:type="GInputStream*"/>
1285 </parameter>1248 </parameter>
@@ -1288,7 +1251,7 @@ The stream is not closed.</doc>
1288 nullable="1"1251 nullable="1"
1289 allow-none="1">1252 allow-none="1">
1290 <doc xml:space="preserve"1253 <doc xml:space="preserve"
1291- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1254+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1292 line="1720">optional `GCancellable` object, `NULL` to ignore</doc>1255 line="1720">optional `GCancellable` object, `NULL` to ignore</doc>
1293 <type name="Gio.Cancellable" c:type="GCancellable*"/>1256 <type name="Gio.Cancellable" c:type="GCancellable*"/>
1294 </parameter>1257 </parameter>
@@ -1299,7 +1262,7 @@ The stream is not closed.</doc>
1299 version="2.14"1262 version="2.14"
1300 throws="1">1263 throws="1">
1301 <doc xml:space="preserve"1264 <doc xml:space="preserve"
1302- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1265+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1303 line="1543">Creates a new pixbuf by loading an image from an input stream.1266 line="1543">Creates a new pixbuf by loading an image from an input stream.
1304 1267
1305 The file format is detected automatically. If `NULL` is returned, then1268 The file format is detected automatically. If `NULL` is returned, then
@@ -1321,36 +1284,35 @@ When not preserving aspect ratio, a `width` or `height` of -1 means to not
1321 scale the image at all in that dimension.1284 scale the image at all in that dimension.
1322 1285
1323 The stream is not closed.</doc>1286 The stream is not closed.</doc>
1324- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"1287+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="424"/>
1325- line="424"/>
1326 <return-value transfer-ownership="full" nullable="1">1288 <return-value transfer-ownership="full" nullable="1">
1327 <doc xml:space="preserve"1289 <doc xml:space="preserve"
1328- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1290+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1329 line="1574">A newly-created pixbuf</doc>1291 line="1574">A newly-created pixbuf</doc>
1330 <type name="Pixbuf" c:type="GdkPixbuf*"/>1292 <type name="Pixbuf" c:type="GdkPixbuf*"/>
1331 </return-value>1293 </return-value>
1332 <parameters>1294 <parameters>
1333 <parameter name="stream" transfer-ownership="none">1295 <parameter name="stream" transfer-ownership="none">
1334 <doc xml:space="preserve"1296 <doc xml:space="preserve"
1335- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1297+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1336 line="1545">a `GInputStream` to load the pixbuf from</doc>1298 line="1545">a `GInputStream` to load the pixbuf from</doc>
1337 <type name="Gio.InputStream" c:type="GInputStream*"/>1299 <type name="Gio.InputStream" c:type="GInputStream*"/>
1338 </parameter>1300 </parameter>
1339 <parameter name="width" transfer-ownership="none">1301 <parameter name="width" transfer-ownership="none">
1340 <doc xml:space="preserve"1302 <doc xml:space="preserve"
1341- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1303+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1342 line="1546">The width the image should have or -1 to not constrain the width</doc>1304 line="1546">The width the image should have or -1 to not constrain the width</doc>
1343 <type name="gint" c:type="gint"/>1305 <type name="gint" c:type="gint"/>
1344 </parameter>1306 </parameter>
1345 <parameter name="height" transfer-ownership="none">1307 <parameter name="height" transfer-ownership="none">
1346 <doc xml:space="preserve"1308 <doc xml:space="preserve"
1347- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1309+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1348 line="1547">The height the image should have or -1 to not constrain the height</doc>1310 line="1547">The height the image should have or -1 to not constrain the height</doc>
1349 <type name="gint" c:type="gint"/>1311 <type name="gint" c:type="gint"/>
1350 </parameter>1312 </parameter>
1351 <parameter name="preserve_aspect_ratio" transfer-ownership="none">1313 <parameter name="preserve_aspect_ratio" transfer-ownership="none">
1352 <doc xml:space="preserve"1314 <doc xml:space="preserve"
1353- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1315+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1354 line="1548">`TRUE` to preserve the image's aspect ratio</doc>1316 line="1548">`TRUE` to preserve the image's aspect ratio</doc>
1355 <type name="gboolean" c:type="gboolean"/>1317 <type name="gboolean" c:type="gboolean"/>
1356 </parameter>1318 </parameter>
@@ -1359,7 +1321,7 @@ The stream is not closed.</doc>
1359 nullable="1"1321 nullable="1"
1360 allow-none="1">1322 allow-none="1">
1361 <doc xml:space="preserve"1323 <doc xml:space="preserve"
1362- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1324+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1363 line="1549">optional `GCancellable` object, `NULL` to ignore</doc>1325 line="1549">optional `GCancellable` object, `NULL` to ignore</doc>
1364 <type name="Gio.Cancellable" c:type="GCancellable*"/>1326 <type name="Gio.Cancellable" c:type="GCancellable*"/>
1365 </parameter>1327 </parameter>
@@ -1370,21 +1332,20 @@ The stream is not closed.</doc>
1370 version="2.24"1332 version="2.24"
1371 throws="1">1333 throws="1">
1372 <doc xml:space="preserve"1334 <doc xml:space="preserve"
1373- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1335+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1374 line="1914">Finishes an asynchronous pixbuf creation operation started with1336 line="1914">Finishes an asynchronous pixbuf creation operation started with
1375 gdk_pixbuf_new_from_stream_async().</doc>1337 gdk_pixbuf_new_from_stream_async().</doc>
1376- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"1338+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="420"/>
1377- line="420"/>
1378 <return-value transfer-ownership="full" nullable="1">1339 <return-value transfer-ownership="full" nullable="1">
1379 <doc xml:space="preserve"1340 <doc xml:space="preserve"
1380- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1341+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1381 line="1922">the newly created pixbuf</doc>1342 line="1922">the newly created pixbuf</doc>
1382 <type name="Pixbuf" c:type="GdkPixbuf*"/>1343 <type name="Pixbuf" c:type="GdkPixbuf*"/>
1383 </return-value>1344 </return-value>
1384 <parameters>1345 <parameters>
1385 <parameter name="async_result" transfer-ownership="none">1346 <parameter name="async_result" transfer-ownership="none">
1386 <doc xml:space="preserve"1347 <doc xml:space="preserve"
1387- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1348+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1388 line="1916">a `GAsyncResult`</doc>1349 line="1916">a `GAsyncResult`</doc>
1389 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>1350 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
1390 </parameter>1351 </parameter>
@@ -1393,23 +1354,22 @@ gdk_pixbuf_new_from_stream_async().</doc>
1393 <constructor name="new_from_xpm_data"1354 <constructor name="new_from_xpm_data"
1394 c:identifier="gdk_pixbuf_new_from_xpm_data">1355 c:identifier="gdk_pixbuf_new_from_xpm_data">
1395 <doc xml:space="preserve"1356 <doc xml:space="preserve"
1396- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1357+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1397 line="2148">Creates a new pixbuf by parsing XPM data in memory.1358 line="2148">Creates a new pixbuf by parsing XPM data in memory.
1398 1359
1399 This data is commonly the result of including an XPM file into a1360 This data is commonly the result of including an XPM file into a
1400 program's C source.</doc>1361 program's C source.</doc>
1401- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"1362+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="294"/>
1402- line="294"/>1363+ <return-value transfer-ownership="full" nullable="1">
1403- <return-value transfer-ownership="full">
1404 <doc xml:space="preserve"1364 <doc xml:space="preserve"
1405- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1365+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1406 line="2157">A newly-created pixbuf</doc>1366 line="2157">A newly-created pixbuf</doc>
1407 <type name="Pixbuf" c:type="GdkPixbuf*"/>1367 <type name="Pixbuf" c:type="GdkPixbuf*"/>
1408 </return-value>1368 </return-value>
1409 <parameters>1369 <parameters>
1410 <parameter name="data" transfer-ownership="none">1370 <parameter name="data" transfer-ownership="none">
1411 <doc xml:space="preserve"1371 <doc xml:space="preserve"
1412- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1372+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1413 line="2150">Pointer to inline XPM data.</doc>1373 line="2150">Pointer to inline XPM data.</doc>
1414 <array c:type="const char**">1374 <array c:type="const char**">
1415 <type name="utf8" c:type="char*"/>1375 <type name="utf8" c:type="char*"/>
@@ -1421,48 +1381,47 @@ program's C source.</doc>
1421 c:identifier="gdk_pixbuf_calculate_rowstride"1381 c:identifier="gdk_pixbuf_calculate_rowstride"
1422 version="2.36.8">1382 version="2.36.8">
1423 <doc xml:space="preserve"1383 <doc xml:space="preserve"
1424- filename="../gdk-pixbuf/gdk-pixbuf.c"1384+ filename="gdk-pixbuf/gdk-pixbuf.c"
1425 line="557">Calculates the rowstride that an image created with those values would1385 line="557">Calculates the rowstride that an image created with those values would
1426 have.1386 have.
1427 1387
1428 This function is useful for front-ends and backends that want to check1388 This function is useful for front-ends and backends that want to check
1429 image values without needing to create a `GdkPixbuf`.</doc>1389 image values without needing to create a `GdkPixbuf`.</doc>
1430- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"1390+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="210"/>
1431- line="210"/>
1432 <return-value transfer-ownership="none">1391 <return-value transfer-ownership="none">
1433 <doc xml:space="preserve"1392 <doc xml:space="preserve"
1434- filename="../gdk-pixbuf/gdk-pixbuf.c"1393+ filename="gdk-pixbuf/gdk-pixbuf.c"
1435 line="571">the rowstride for the given values, or -1 in case of error.</doc>1394 line="571">the rowstride for the given values, or -1 in case of error.</doc>
1436 <type name="gint" c:type="gint"/>1395 <type name="gint" c:type="gint"/>
1437 </return-value>1396 </return-value>
1438 <parameters>1397 <parameters>
1439 <parameter name="colorspace" transfer-ownership="none">1398 <parameter name="colorspace" transfer-ownership="none">
1440 <doc xml:space="preserve"1399 <doc xml:space="preserve"
1441- filename="../gdk-pixbuf/gdk-pixbuf.c"1400+ filename="gdk-pixbuf/gdk-pixbuf.c"
1442 line="559">Color space for image</doc>1401 line="559">Color space for image</doc>
1443 <type name="Colorspace" c:type="GdkColorspace"/>1402 <type name="Colorspace" c:type="GdkColorspace"/>
1444 </parameter>1403 </parameter>
1445 <parameter name="has_alpha" transfer-ownership="none">1404 <parameter name="has_alpha" transfer-ownership="none">
1446 <doc xml:space="preserve"1405 <doc xml:space="preserve"
1447- filename="../gdk-pixbuf/gdk-pixbuf.c"1406+ filename="gdk-pixbuf/gdk-pixbuf.c"
1448 line="560">Whether the image should have transparency information</doc>1407 line="560">Whether the image should have transparency information</doc>
1449 <type name="gboolean" c:type="gboolean"/>1408 <type name="gboolean" c:type="gboolean"/>
1450 </parameter>1409 </parameter>
1451 <parameter name="bits_per_sample" transfer-ownership="none">1410 <parameter name="bits_per_sample" transfer-ownership="none">
1452 <doc xml:space="preserve"1411 <doc xml:space="preserve"
1453- filename="../gdk-pixbuf/gdk-pixbuf.c"1412+ filename="gdk-pixbuf/gdk-pixbuf.c"
1454 line="561">Number of bits per color sample</doc>1413 line="561">Number of bits per color sample</doc>
1455 <type name="gint" c:type="int"/>1414 <type name="gint" c:type="int"/>
1456 </parameter>1415 </parameter>
1457 <parameter name="width" transfer-ownership="none">1416 <parameter name="width" transfer-ownership="none">
1458 <doc xml:space="preserve"1417 <doc xml:space="preserve"
1459- filename="../gdk-pixbuf/gdk-pixbuf.c"1418+ filename="gdk-pixbuf/gdk-pixbuf.c"
1460 line="562">Width of image in pixels, must be &gt; 0</doc>1419 line="562">Width of image in pixels, must be &gt; 0</doc>
1461 <type name="gint" c:type="int"/>1420 <type name="gint" c:type="int"/>
1462 </parameter>1421 </parameter>
1463 <parameter name="height" transfer-ownership="none">1422 <parameter name="height" transfer-ownership="none">
1464 <doc xml:space="preserve"1423 <doc xml:space="preserve"
1465- filename="../gdk-pixbuf/gdk-pixbuf.c"1424+ filename="gdk-pixbuf/gdk-pixbuf.c"
1466 line="563">Height of image in pixels, must be &gt; 0</doc>1425 line="563">Height of image in pixels, must be &gt; 0</doc>
1467 <type name="gint" c:type="int"/>1426 <type name="gint" c:type="int"/>
1468 </parameter>1427 </parameter>
@@ -1470,14 +1429,15 @@ image values without needing to create a `GdkPixbuf`.</doc>
1470 </function>1429 </function>
1471 <function name="get_file_info"1430 <function name="get_file_info"
1472 c:identifier="gdk_pixbuf_get_file_info"1431 c:identifier="gdk_pixbuf_get_file_info"
1473- version="2.4">1432+ version="2.4"
1433+ glib:async-func="get_file_info_async">
1474 <doc xml:space="preserve"1434 <doc xml:space="preserve"
1475- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1435+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1476 line="1964">Parses an image file far enough to determine its format and size.</doc>1436 line="1964">Parses an image file far enough to determine its format and size.</doc>
1477- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="77"/>1437+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="77"/>
1478 <return-value transfer-ownership="none" nullable="1">1438 <return-value transfer-ownership="none" nullable="1">
1479 <doc xml:space="preserve"1439 <doc xml:space="preserve"
1480- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1440+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1481 line="1972">A `GdkPixbufFormat` describing1441 line="1972">A `GdkPixbufFormat` describing
1482 the image format of the file</doc>1442 the image format of the file</doc>
1483 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>1443 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
@@ -1485,7 +1445,7 @@ image values without needing to create a `GdkPixbuf`.</doc>
1485 <parameters>1445 <parameters>
1486 <parameter name="filename" transfer-ownership="none">1446 <parameter name="filename" transfer-ownership="none">
1487 <doc xml:space="preserve"1447 <doc xml:space="preserve"
1488- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1448+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1489 line="1966">The name of the file to identify.</doc>1449 line="1966">The name of the file to identify.</doc>
1490 <type name="filename" c:type="const gchar*"/>1450 <type name="filename" c:type="const gchar*"/>
1491 </parameter>1451 </parameter>
@@ -1496,7 +1456,7 @@ image values without needing to create a `GdkPixbuf`.</doc>
1496 optional="1"1456 optional="1"
1497 allow-none="1">1457 allow-none="1">
1498 <doc xml:space="preserve"1458 <doc xml:space="preserve"
1499- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1459+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1500 line="1967">Return location for the width of the image</doc>1460 line="1967">Return location for the width of the image</doc>
1501 <type name="gint" c:type="gint*"/>1461 <type name="gint" c:type="gint*"/>
1502 </parameter>1462 </parameter>
@@ -1507,7 +1467,7 @@ image values without needing to create a `GdkPixbuf`.</doc>
1507 optional="1"1467 optional="1"
1508 allow-none="1">1468 allow-none="1">
1509 <doc xml:space="preserve"1469 <doc xml:space="preserve"
1510- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1470+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1511 line="1968">Return location for the height of the image</doc>1471 line="1968">Return location for the height of the image</doc>
1512 <type name="gint" c:type="gint*"/>1472 <type name="gint" c:type="gint*"/>
1513 </parameter>1473 </parameter>
@@ -1515,9 +1475,11 @@ image values without needing to create a `GdkPixbuf`.</doc>
1515 </function>1475 </function>
1516 <function name="get_file_info_async"1476 <function name="get_file_info_async"
1517 c:identifier="gdk_pixbuf_get_file_info_async"1477 c:identifier="gdk_pixbuf_get_file_info_async"
1518- version="2.32">1478+ version="2.32"
1479+ glib:finish-func="get_file_info_finish"
1480+ glib:sync-func="get_file_info">
1519 <doc xml:space="preserve"1481 <doc xml:space="preserve"
1520- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1482+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1521 line="2062">Asynchronously parses an image file far enough to determine its1483 line="2062">Asynchronously parses an image file far enough to determine its
1522 format and size.1484 format and size.
1523 1485
@@ -1527,14 +1489,14 @@ version of this function.
1527 When the operation is finished, @callback will be called in the1489 When the operation is finished, @callback will be called in the
1528 main thread. You can then call gdk_pixbuf_get_file_info_finish() to1490 main thread. You can then call gdk_pixbuf_get_file_info_finish() to
1529 get the result of the operation.</doc>1491 get the result of the operation.</doc>
1530- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="81"/>1492+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="81"/>
1531 <return-value transfer-ownership="none">1493 <return-value transfer-ownership="none">
1532 <type name="none" c:type="void"/>1494 <type name="none" c:type="void"/>
1533 </return-value>1495 </return-value>
1534 <parameters>1496 <parameters>
1535 <parameter name="filename" transfer-ownership="none">1497 <parameter name="filename" transfer-ownership="none">
1536 <doc xml:space="preserve"1498 <doc xml:space="preserve"
1537- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1499+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1538 line="2064">The name of the file to identify</doc>1500 line="2064">The name of the file to identify</doc>
1539 <type name="filename" c:type="const gchar*"/>1501 <type name="filename" c:type="const gchar*"/>
1540 </parameter>1502 </parameter>
@@ -1543,7 +1505,7 @@ get the result of the operation.</doc>
1543 nullable="1"1505 nullable="1"
1544 allow-none="1">1506 allow-none="1">
1545 <doc xml:space="preserve"1507 <doc xml:space="preserve"
1546- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1508+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1547 line="2065">optional `GCancellable` object, `NULL` to ignore</doc>1509 line="2065">optional `GCancellable` object, `NULL` to ignore</doc>
1548 <type name="Gio.Cancellable" c:type="GCancellable*"/>1510 <type name="Gio.Cancellable" c:type="GCancellable*"/>
1549 </parameter>1511 </parameter>
@@ -1554,7 +1516,7 @@ get the result of the operation.</doc>
1554 scope="async"1516 scope="async"
1555 closure="3">1517 closure="3">
1556 <doc xml:space="preserve"1518 <doc xml:space="preserve"
1557- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1519+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1558 line="2066">a `GAsyncReadyCallback` to call when the file info is available</doc>1520 line="2066">a `GAsyncReadyCallback` to call when the file info is available</doc>
1559 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>1521 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
1560 </parameter>1522 </parameter>
@@ -1563,7 +1525,7 @@ get the result of the operation.</doc>
1563 nullable="1"1525 nullable="1"
1564 allow-none="1">1526 allow-none="1">
1565 <doc xml:space="preserve"1527 <doc xml:space="preserve"
1566- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1528+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1567 line="2067">the data to pass to the callback function</doc>1529 line="2067">the data to pass to the callback function</doc>
1568 <type name="gpointer" c:type="gpointer"/>1530 <type name="gpointer" c:type="gpointer"/>
1569 </parameter>1531 </parameter>
@@ -1574,13 +1536,13 @@ get the result of the operation.</doc>
1574 version="2.32"1536 version="2.32"
1575 throws="1">1537 throws="1">
1576 <doc xml:space="preserve"1538 <doc xml:space="preserve"
1577- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1539+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1578 line="2105">Finishes an asynchronous pixbuf parsing operation started with1540 line="2105">Finishes an asynchronous pixbuf parsing operation started with
1579 gdk_pixbuf_get_file_info_async().</doc>1541 gdk_pixbuf_get_file_info_async().</doc>
1580- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="86"/>1542+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="86"/>
1581 <return-value transfer-ownership="none" nullable="1">1543 <return-value transfer-ownership="none" nullable="1">
1582 <doc xml:space="preserve"1544 <doc xml:space="preserve"
1583- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1545+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1584 line="2115">A `GdkPixbufFormat` describing the1546 line="2115">A `GdkPixbufFormat` describing the
1585 image format of the file</doc>1547 image format of the file</doc>
1586 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>1548 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
@@ -1588,7 +1550,7 @@ gdk_pixbuf_get_file_info_async().</doc>
1588 <parameters>1550 <parameters>
1589 <parameter name="async_result" transfer-ownership="none">1551 <parameter name="async_result" transfer-ownership="none">
1590 <doc xml:space="preserve"1552 <doc xml:space="preserve"
1591- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1553+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1592 line="2107">a `GAsyncResult`</doc>1554 line="2107">a `GAsyncResult`</doc>
1593 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>1555 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
1594 </parameter>1556 </parameter>
@@ -1597,7 +1559,7 @@ gdk_pixbuf_get_file_info_async().</doc>
1597 caller-allocates="0"1559 caller-allocates="0"
1598 transfer-ownership="full">1560 transfer-ownership="full">
1599 <doc xml:space="preserve"1561 <doc xml:space="preserve"
1600- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1562+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1601 line="2108">Return location for the width of the image, or `NULL`</doc>1563 line="2108">Return location for the width of the image, or `NULL`</doc>
1602 <type name="gint" c:type="gint*"/>1564 <type name="gint" c:type="gint*"/>
1603 </parameter>1565 </parameter>
@@ -1606,7 +1568,7 @@ gdk_pixbuf_get_file_info_async().</doc>
1606 caller-allocates="0"1568 caller-allocates="0"
1607 transfer-ownership="full">1569 transfer-ownership="full">
1608 <doc xml:space="preserve"1570 <doc xml:space="preserve"
1609- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1571+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1610 line="2109">Return location for the height of the image, or `NULL`</doc>1572 line="2109">Return location for the height of the image, or `NULL`</doc>
1611 <type name="gint" c:type="gint*"/>1573 <type name="gint" c:type="gint*"/>
1612 </parameter>1574 </parameter>
@@ -1616,13 +1578,13 @@ gdk_pixbuf_get_file_info_async().</doc>
1616 c:identifier="gdk_pixbuf_get_formats"1578 c:identifier="gdk_pixbuf_get_formats"
1617 version="2.2">1579 version="2.2">
1618 <doc xml:space="preserve"1580 <doc xml:space="preserve"
1619- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1581+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1620 line="3426">Obtains the available information about the image formats supported1582 line="3426">Obtains the available information about the image formats supported
1621 by GdkPixbuf.</doc>1583 by GdkPixbuf.</doc>
1622- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="52"/>1584+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="52"/>
1623 <return-value transfer-ownership="container">1585 <return-value transfer-ownership="container">
1624 <doc xml:space="preserve"1586 <doc xml:space="preserve"
1625- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1587+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1626 line="3432">A list of1588 line="3432">A list of
1627 support image formats.</doc>1589 support image formats.</doc>
1628 <type name="GLib.SList" c:type="GSList*">1590 <type name="GLib.SList" c:type="GSList*">
@@ -1635,7 +1597,7 @@ by GdkPixbuf.</doc>
1635 version="2.40"1597 version="2.40"
1636 throws="1">1598 throws="1">
1637 <doc xml:space="preserve"1599 <doc xml:space="preserve"
1638- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1600+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1639 line="561">Initalizes the gdk-pixbuf loader modules referenced by the `loaders.cache`1601 line="561">Initalizes the gdk-pixbuf loader modules referenced by the `loaders.cache`
1640 file present inside that directory.1602 file present inside that directory.
1641 1603
@@ -1649,14 +1611,14 @@ broader image file types coverage, such as image viewers, would be
1649 expected to ship the gdk-pixbuf modules in a separate location, bundled1611 expected to ship the gdk-pixbuf modules in a separate location, bundled
1650 with the application in a separate directory from the OS or runtime-1612 with the application in a separate directory from the OS or runtime-
1651 provided modules.</doc>1613 provided modules.</doc>
1652- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="45"/>1614+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="45"/>
1653 <return-value transfer-ownership="none">1615 <return-value transfer-ownership="none">
1654 <type name="gboolean" c:type="gboolean"/>1616 <type name="gboolean" c:type="gboolean"/>
1655 </return-value>1617 </return-value>
1656 <parameters>1618 <parameters>
1657 <parameter name="path" transfer-ownership="none">1619 <parameter name="path" transfer-ownership="none">
1658 <doc xml:space="preserve"1620 <doc xml:space="preserve"
1659- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1621+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1660 line="563">Path to directory where the `loaders.cache` is installed</doc>1622 line="563">Path to directory where the `loaders.cache` is installed</doc>
1661 <type name="utf8" c:type="const char*"/>1623 <type name="utf8" c:type="const char*"/>
1662 </parameter>1624 </parameter>
@@ -1664,9 +1626,10 @@ provided modules.</doc>
1664 </function>1626 </function>
1665 <function name="new_from_stream_async"1627 <function name="new_from_stream_async"
1666 c:identifier="gdk_pixbuf_new_from_stream_async"1628 c:identifier="gdk_pixbuf_new_from_stream_async"
1667- version="2.24">1629+ version="2.24"
1630+ glib:finish-func="new_from_stream_finish">
1668 <doc xml:space="preserve"1631 <doc xml:space="preserve"
1669- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1632+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1670 line="1872">Creates a new pixbuf by asynchronously loading an image from an input stream.1633 line="1872">Creates a new pixbuf by asynchronously loading an image from an input stream.
1671 1634
1672 For more details see gdk_pixbuf_new_from_stream(), which is the synchronous1635 For more details see gdk_pixbuf_new_from_stream(), which is the synchronous
@@ -1675,15 +1638,14 @@ version of this function.
1675 When the operation is finished, @callback will be called in the main thread.1638 When the operation is finished, @callback will be called in the main thread.
1676 You can then call gdk_pixbuf_new_from_stream_finish() to get the result of1639 You can then call gdk_pixbuf_new_from_stream_finish() to get the result of
1677 the operation.</doc>1640 the operation.</doc>
1678- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"1641+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="414"/>
1679- line="414"/>
1680 <return-value transfer-ownership="none">1642 <return-value transfer-ownership="none">
1681 <type name="none" c:type="void"/>1643 <type name="none" c:type="void"/>
1682 </return-value>1644 </return-value>
1683 <parameters>1645 <parameters>
1684 <parameter name="stream" transfer-ownership="none">1646 <parameter name="stream" transfer-ownership="none">
1685 <doc xml:space="preserve"1647 <doc xml:space="preserve"
1686- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1648+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1687 line="1874">a `GInputStream` from which to load the pixbuf</doc>1649 line="1874">a `GInputStream` from which to load the pixbuf</doc>
1688 <type name="Gio.InputStream" c:type="GInputStream*"/>1650 <type name="Gio.InputStream" c:type="GInputStream*"/>
1689 </parameter>1651 </parameter>
@@ -1692,7 +1654,7 @@ the operation.</doc>
1692 nullable="1"1654 nullable="1"
1693 allow-none="1">1655 allow-none="1">
1694 <doc xml:space="preserve"1656 <doc xml:space="preserve"
1695- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1657+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1696 line="1875">optional `GCancellable` object, `NULL` to ignore</doc>1658 line="1875">optional `GCancellable` object, `NULL` to ignore</doc>
1697 <type name="Gio.Cancellable" c:type="GCancellable*"/>1659 <type name="Gio.Cancellable" c:type="GCancellable*"/>
1698 </parameter>1660 </parameter>
@@ -1703,7 +1665,7 @@ the operation.</doc>
1703 scope="async"1665 scope="async"
1704 closure="3">1666 closure="3">
1705 <doc xml:space="preserve"1667 <doc xml:space="preserve"
1706- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1668+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1707 line="1876">a `GAsyncReadyCallback` to call when the pixbuf is loaded</doc>1669 line="1876">a `GAsyncReadyCallback` to call when the pixbuf is loaded</doc>
1708 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>1670 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
1709 </parameter>1671 </parameter>
@@ -1712,7 +1674,7 @@ the operation.</doc>
1712 nullable="1"1674 nullable="1"
1713 allow-none="1">1675 allow-none="1">
1714 <doc xml:space="preserve"1676 <doc xml:space="preserve"
1715- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1677+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1716 line="1877">the data to pass to the callback function</doc>1678 line="1877">the data to pass to the callback function</doc>
1717 <type name="gpointer" c:type="gpointer"/>1679 <type name="gpointer" c:type="gpointer"/>
1718 </parameter>1680 </parameter>
@@ -1722,7 +1684,7 @@ the operation.</doc>
1722 c:identifier="gdk_pixbuf_new_from_stream_at_scale_async"1684 c:identifier="gdk_pixbuf_new_from_stream_at_scale_async"
1723 version="2.24">1685 version="2.24">
1724 <doc xml:space="preserve"1686 <doc xml:space="preserve"
1725- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1687+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1726 line="1655">Creates a new pixbuf by asynchronously loading an image from an input stream.1688 line="1655">Creates a new pixbuf by asynchronously loading an image from an input stream.
1727 1689
1728 For more details see gdk_pixbuf_new_from_stream_at_scale(), which is the synchronous1690 For more details see gdk_pixbuf_new_from_stream_at_scale(), which is the synchronous
@@ -1730,33 +1692,32 @@ version of this function.
1730 1692
1731 When the operation is finished, @callback will be called in the main thread.1693 When the operation is finished, @callback will be called in the main thread.
1732 You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the operation.</doc>1694 You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the operation.</doc>
1733- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"1695+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="432"/>
1734- line="432"/>
1735 <return-value transfer-ownership="none">1696 <return-value transfer-ownership="none">
1736 <type name="none" c:type="void"/>1697 <type name="none" c:type="void"/>
1737 </return-value>1698 </return-value>
1738 <parameters>1699 <parameters>
1739 <parameter name="stream" transfer-ownership="none">1700 <parameter name="stream" transfer-ownership="none">
1740 <doc xml:space="preserve"1701 <doc xml:space="preserve"
1741- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1702+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1742 line="1657">a `GInputStream` from which to load the pixbuf</doc>1703 line="1657">a `GInputStream` from which to load the pixbuf</doc>
1743 <type name="Gio.InputStream" c:type="GInputStream*"/>1704 <type name="Gio.InputStream" c:type="GInputStream*"/>
1744 </parameter>1705 </parameter>
1745 <parameter name="width" transfer-ownership="none">1706 <parameter name="width" transfer-ownership="none">
1746 <doc xml:space="preserve"1707 <doc xml:space="preserve"
1747- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1708+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1748 line="1658">the width the image should have or -1 to not constrain the width</doc>1709 line="1658">the width the image should have or -1 to not constrain the width</doc>
1749 <type name="gint" c:type="gint"/>1710 <type name="gint" c:type="gint"/>
1750 </parameter>1711 </parameter>
1751 <parameter name="height" transfer-ownership="none">1712 <parameter name="height" transfer-ownership="none">
1752 <doc xml:space="preserve"1713 <doc xml:space="preserve"
1753- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1714+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1754 line="1659">the height the image should have or -1 to not constrain the height</doc>1715 line="1659">the height the image should have or -1 to not constrain the height</doc>
1755 <type name="gint" c:type="gint"/>1716 <type name="gint" c:type="gint"/>
1756 </parameter>1717 </parameter>
1757 <parameter name="preserve_aspect_ratio" transfer-ownership="none">1718 <parameter name="preserve_aspect_ratio" transfer-ownership="none">
1758 <doc xml:space="preserve"1719 <doc xml:space="preserve"
1759- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1720+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1760 line="1660">`TRUE` to preserve the image's aspect ratio</doc>1721 line="1660">`TRUE` to preserve the image's aspect ratio</doc>
1761 <type name="gboolean" c:type="gboolean"/>1722 <type name="gboolean" c:type="gboolean"/>
1762 </parameter>1723 </parameter>
@@ -1765,7 +1726,7 @@ You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the o
1765 nullable="1"1726 nullable="1"
1766 allow-none="1">1727 allow-none="1">
1767 <doc xml:space="preserve"1728 <doc xml:space="preserve"
1768- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1729+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1769 line="1661">optional `GCancellable` object, `NULL` to ignore</doc>1730 line="1661">optional `GCancellable` object, `NULL` to ignore</doc>
1770 <type name="Gio.Cancellable" c:type="GCancellable*"/>1731 <type name="Gio.Cancellable" c:type="GCancellable*"/>
1771 </parameter>1732 </parameter>
@@ -1776,7 +1737,7 @@ You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the o
1776 scope="async"1737 scope="async"
1777 closure="6">1738 closure="6">
1778 <doc xml:space="preserve"1739 <doc xml:space="preserve"
1779- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1740+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1780 line="1662">a `GAsyncReadyCallback` to call when the pixbuf is loaded</doc>1741 line="1662">a `GAsyncReadyCallback` to call when the pixbuf is loaded</doc>
1781 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>1742 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
1782 </parameter>1743 </parameter>
@@ -1785,7 +1746,7 @@ You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the o
1785 nullable="1"1746 nullable="1"
1786 allow-none="1">1747 allow-none="1">
1787 <doc xml:space="preserve"1748 <doc xml:space="preserve"
1788- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1749+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1789 line="1663">the data to pass to the callback function</doc>1750 line="1663">the data to pass to the callback function</doc>
1790 <type name="gpointer" c:type="gpointer"/>1751 <type name="gpointer" c:type="gpointer"/>
1791 </parameter>1752 </parameter>
@@ -1796,21 +1757,20 @@ You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the o
1796 version="2.24"1757 version="2.24"
1797 throws="1">1758 throws="1">
1798 <doc xml:space="preserve"1759 <doc xml:space="preserve"
1799- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1760+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1800 line="3199">Finishes an asynchronous pixbuf save operation started with1761 line="3199">Finishes an asynchronous pixbuf save operation started with
1801 gdk_pixbuf_save_to_stream_async().</doc>1762 gdk_pixbuf_save_to_stream_async().</doc>
1802- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"1763+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="458"/>
1803- line="458"/>
1804 <return-value transfer-ownership="none">1764 <return-value transfer-ownership="none">
1805 <doc xml:space="preserve"1765 <doc xml:space="preserve"
1806- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1766+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1807 line="3207">`TRUE` if the pixbuf was saved successfully, `FALSE` if an error was set.</doc>1767 line="3207">`TRUE` if the pixbuf was saved successfully, `FALSE` if an error was set.</doc>
1808 <type name="gboolean" c:type="gboolean"/>1768 <type name="gboolean" c:type="gboolean"/>
1809 </return-value>1769 </return-value>
1810 <parameters>1770 <parameters>
1811 <parameter name="async_result" transfer-ownership="none">1771 <parameter name="async_result" transfer-ownership="none">
1812 <doc xml:space="preserve"1772 <doc xml:space="preserve"
1813- filename="../gdk-pixbuf/gdk-pixbuf-io.c"1773+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1814 line="3201">a `GAsyncResult`</doc>1774 line="3201">a `GAsyncResult`</doc>
1815 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>1775 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
1816 </parameter>1776 </parameter>
@@ -1818,7 +1778,7 @@ gdk_pixbuf_save_to_stream_async().</doc>
1818 </function>1778 </function>
1819 <method name="add_alpha" c:identifier="gdk_pixbuf_add_alpha">1779 <method name="add_alpha" c:identifier="gdk_pixbuf_add_alpha">
1820 <doc xml:space="preserve"1780 <doc xml:space="preserve"
1821- filename="../gdk-pixbuf/gdk-pixbuf-util.c"1781+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
1822 line="29">Takes an existing pixbuf and adds an alpha channel to it.1782 line="29">Takes an existing pixbuf and adds an alpha channel to it.
1823 1783
1824 If the existing pixbuf already had an alpha channel, the channel1784 If the existing pixbuf already had an alpha channel, the channel
@@ -1832,42 +1792,41 @@ pixels will become fully transparent.
1832 1792
1833 If `substitute_color` is `FALSE`, then the (`r`, `g`, `b`) arguments1793 If `substitute_color` is `FALSE`, then the (`r`, `g`, `b`) arguments
1834 will be ignored.</doc>1794 will be ignored.</doc>
1835- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"1795+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="482"/>
1836- line="482"/>1796+ <return-value transfer-ownership="full" nullable="1">
1837- <return-value transfer-ownership="full">
1838 <doc xml:space="preserve"1797 <doc xml:space="preserve"
1839- filename="../gdk-pixbuf/gdk-pixbuf-util.c"1798+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
1840 line="51">A newly-created pixbuf</doc>1799 line="51">A newly-created pixbuf</doc>
1841 <type name="Pixbuf" c:type="GdkPixbuf*"/>1800 <type name="Pixbuf" c:type="GdkPixbuf*"/>
1842 </return-value>1801 </return-value>
1843 <parameters>1802 <parameters>
1844 <instance-parameter name="pixbuf" transfer-ownership="none">1803 <instance-parameter name="pixbuf" transfer-ownership="none">
1845 <doc xml:space="preserve"1804 <doc xml:space="preserve"
1846- filename="../gdk-pixbuf/gdk-pixbuf-util.c"1805+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
1847 line="31">A #GdkPixbuf.</doc>1806 line="31">A #GdkPixbuf.</doc>
1848 <type name="Pixbuf" c:type="const GdkPixbuf*"/>1807 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
1849 </instance-parameter>1808 </instance-parameter>
1850 <parameter name="substitute_color" transfer-ownership="none">1809 <parameter name="substitute_color" transfer-ownership="none">
1851 <doc xml:space="preserve"1810 <doc xml:space="preserve"
1852- filename="../gdk-pixbuf/gdk-pixbuf-util.c"1811+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
1853 line="32">Whether to set a color to zero opacity.</doc>1812 line="32">Whether to set a color to zero opacity.</doc>
1854 <type name="gboolean" c:type="gboolean"/>1813 <type name="gboolean" c:type="gboolean"/>
1855 </parameter>1814 </parameter>
1856 <parameter name="r" transfer-ownership="none">1815 <parameter name="r" transfer-ownership="none">
1857 <doc xml:space="preserve"1816 <doc xml:space="preserve"
1858- filename="../gdk-pixbuf/gdk-pixbuf-util.c"1817+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
1859 line="33">Red value to substitute.</doc>1818 line="33">Red value to substitute.</doc>
1860 <type name="guint8" c:type="guchar"/>1819 <type name="guint8" c:type="guchar"/>
1861 </parameter>1820 </parameter>
1862 <parameter name="g" transfer-ownership="none">1821 <parameter name="g" transfer-ownership="none">
1863 <doc xml:space="preserve"1822 <doc xml:space="preserve"
1864- filename="../gdk-pixbuf/gdk-pixbuf-util.c"1823+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
1865 line="34">Green value to substitute.</doc>1824 line="34">Green value to substitute.</doc>
1866 <type name="guint8" c:type="guchar"/>1825 <type name="guint8" c:type="guchar"/>
1867 </parameter>1826 </parameter>
1868 <parameter name="b" transfer-ownership="none">1827 <parameter name="b" transfer-ownership="none">
1869 <doc xml:space="preserve"1828 <doc xml:space="preserve"
1870- filename="../gdk-pixbuf/gdk-pixbuf-util.c"1829+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
1871 line="35">Blue value to substitute.</doc>1830 line="35">Blue value to substitute.</doc>
1872 <type name="guint8" c:type="guchar"/>1831 <type name="guint8" c:type="guchar"/>
1873 </parameter>1832 </parameter>
@@ -1877,7 +1836,7 @@ will be ignored.</doc>
1877 c:identifier="gdk_pixbuf_apply_embedded_orientation"1836 c:identifier="gdk_pixbuf_apply_embedded_orientation"
1878 version="2.12">1837 version="2.12">
1879 <doc xml:space="preserve"1838 <doc xml:space="preserve"
1880- filename="../gdk-pixbuf/gdk-pixbuf-util.c"1839+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
1881 line="273">Takes an existing pixbuf and checks for the presence of an1840 line="273">Takes an existing pixbuf and checks for the presence of an
1882 associated "orientation" option.1841 associated "orientation" option.
1883 1842
@@ -1888,18 +1847,17 @@ transforms performed by libtiff).
1888 1847
1889 If an orientation option/tag is present, the appropriate transform1848 If an orientation option/tag is present, the appropriate transform
1890 will be performed so that the pixbuf is oriented correctly.</doc>1849 will be performed so that the pixbuf is oriented correctly.</doc>
1891- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"1850+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="502"/>
1892- line="502"/>
1893 <return-value transfer-ownership="full" nullable="1">1851 <return-value transfer-ownership="full" nullable="1">
1894 <doc xml:space="preserve"1852 <doc xml:space="preserve"
1895- filename="../gdk-pixbuf/gdk-pixbuf-util.c"1853+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
1896 line="288">A newly-created pixbuf</doc>1854 line="288">A newly-created pixbuf</doc>
1897 <type name="Pixbuf" c:type="GdkPixbuf*"/>1855 <type name="Pixbuf" c:type="GdkPixbuf*"/>
1898 </return-value>1856 </return-value>
1899 <parameters>1857 <parameters>
1900 <instance-parameter name="src" transfer-ownership="none">1858 <instance-parameter name="src" transfer-ownership="none">
1901 <doc xml:space="preserve"1859 <doc xml:space="preserve"
1902- filename="../gdk-pixbuf/gdk-pixbuf-util.c"1860+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
1903 line="275">a pixbuf with an orientation option</doc>1861 line="275">a pixbuf with an orientation option</doc>
1904 <type name="Pixbuf" c:type="GdkPixbuf*"/>1862 <type name="Pixbuf" c:type="GdkPixbuf*"/>
1905 </instance-parameter>1863 </instance-parameter>
@@ -1907,7 +1865,7 @@ will be performed so that the pixbuf is oriented correctly.</doc>
1907 </method>1865 </method>
1908 <method name="composite" c:identifier="gdk_pixbuf_composite">1866 <method name="composite" c:identifier="gdk_pixbuf_composite">
1909 <doc xml:space="preserve"1867 <doc xml:space="preserve"
1910- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"1868+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
1911 line="91">Creates a transformation of the source image @src by scaling by1869 line="91">Creates a transformation of the source image @src by scaling by
1912 @scale_x and @scale_y then translating by @offset_x and @offset_y.1870 @scale_x and @scale_y then translating by @offset_x and @offset_y.
1913 1871
@@ -1921,7 +1879,7 @@ image, the data at the edges of the source image is replicated
1921 to infinity.1879 to infinity.
1922 1880
1923 ![](composite.png)</doc>1881 ![](composite.png)</doc>
1924- <source-position filename="../gdk-pixbuf/gdk-pixbuf-transform.h"1882+ <source-position filename="gdk-pixbuf/gdk-pixbuf-transform.h"
1925 line="111"/>1883 line="111"/>
1926 <return-value transfer-ownership="none">1884 <return-value transfer-ownership="none">
1927 <type name="none" c:type="void"/>1885 <type name="none" c:type="void"/>
@@ -1929,73 +1887,73 @@ to infinity.
1929 <parameters>1887 <parameters>
1930 <instance-parameter name="src" transfer-ownership="none">1888 <instance-parameter name="src" transfer-ownership="none">
1931 <doc xml:space="preserve"1889 <doc xml:space="preserve"
1932- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"1890+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
1933 line="93">a #GdkPixbuf</doc>1891 line="93">a #GdkPixbuf</doc>
1934 <type name="Pixbuf" c:type="const GdkPixbuf*"/>1892 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
1935 </instance-parameter>1893 </instance-parameter>
1936 <parameter name="dest" transfer-ownership="none">1894 <parameter name="dest" transfer-ownership="none">
1937 <doc xml:space="preserve"1895 <doc xml:space="preserve"
1938- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"1896+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
1939 line="94">the #GdkPixbuf into which to render the results</doc>1897 line="94">the #GdkPixbuf into which to render the results</doc>
1940 <type name="Pixbuf" c:type="GdkPixbuf*"/>1898 <type name="Pixbuf" c:type="GdkPixbuf*"/>
1941 </parameter>1899 </parameter>
1942 <parameter name="dest_x" transfer-ownership="none">1900 <parameter name="dest_x" transfer-ownership="none">
1943 <doc xml:space="preserve"1901 <doc xml:space="preserve"
1944- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"1902+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
1945 line="95">the left coordinate for region to render</doc>1903 line="95">the left coordinate for region to render</doc>
1946 <type name="gint" c:type="int"/>1904 <type name="gint" c:type="int"/>
1947 </parameter>1905 </parameter>
1948 <parameter name="dest_y" transfer-ownership="none">1906 <parameter name="dest_y" transfer-ownership="none">
1949 <doc xml:space="preserve"1907 <doc xml:space="preserve"
1950- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"1908+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
1951 line="96">the top coordinate for region to render</doc>1909 line="96">the top coordinate for region to render</doc>
1952 <type name="gint" c:type="int"/>1910 <type name="gint" c:type="int"/>
1953 </parameter>1911 </parameter>
1954 <parameter name="dest_width" transfer-ownership="none">1912 <parameter name="dest_width" transfer-ownership="none">
1955 <doc xml:space="preserve"1913 <doc xml:space="preserve"
1956- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"1914+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
1957 line="97">the width of the region to render</doc>1915 line="97">the width of the region to render</doc>
1958 <type name="gint" c:type="int"/>1916 <type name="gint" c:type="int"/>
1959 </parameter>1917 </parameter>
1960 <parameter name="dest_height" transfer-ownership="none">1918 <parameter name="dest_height" transfer-ownership="none">
1961 <doc xml:space="preserve"1919 <doc xml:space="preserve"
1962- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"1920+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
1963 line="98">the height of the region to render</doc>1921 line="98">the height of the region to render</doc>
1964 <type name="gint" c:type="int"/>1922 <type name="gint" c:type="int"/>
1965 </parameter>1923 </parameter>
1966 <parameter name="offset_x" transfer-ownership="none">1924 <parameter name="offset_x" transfer-ownership="none">
1967 <doc xml:space="preserve"1925 <doc xml:space="preserve"
1968- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"1926+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
1969 line="99">the offset in the X direction (currently rounded to an integer)</doc>1927 line="99">the offset in the X direction (currently rounded to an integer)</doc>
1970 <type name="gdouble" c:type="double"/>1928 <type name="gdouble" c:type="double"/>
1971 </parameter>1929 </parameter>
1972 <parameter name="offset_y" transfer-ownership="none">1930 <parameter name="offset_y" transfer-ownership="none">
1973 <doc xml:space="preserve"1931 <doc xml:space="preserve"
1974- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"1932+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
1975 line="100">the offset in the Y direction (currently rounded to an integer)</doc>1933 line="100">the offset in the Y direction (currently rounded to an integer)</doc>
1976 <type name="gdouble" c:type="double"/>1934 <type name="gdouble" c:type="double"/>
1977 </parameter>1935 </parameter>
1978 <parameter name="scale_x" transfer-ownership="none">1936 <parameter name="scale_x" transfer-ownership="none">
1979 <doc xml:space="preserve"1937 <doc xml:space="preserve"
1980- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"1938+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
1981 line="101">the scale factor in the X direction</doc>1939 line="101">the scale factor in the X direction</doc>
1982 <type name="gdouble" c:type="double"/>1940 <type name="gdouble" c:type="double"/>
1983 </parameter>1941 </parameter>
1984 <parameter name="scale_y" transfer-ownership="none">1942 <parameter name="scale_y" transfer-ownership="none">
1985 <doc xml:space="preserve"1943 <doc xml:space="preserve"
1986- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"1944+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
1987 line="102">the scale factor in the Y direction</doc>1945 line="102">the scale factor in the Y direction</doc>
1988 <type name="gdouble" c:type="double"/>1946 <type name="gdouble" c:type="double"/>
1989 </parameter>1947 </parameter>
1990 <parameter name="interp_type" transfer-ownership="none">1948 <parameter name="interp_type" transfer-ownership="none">
1991 <doc xml:space="preserve"1949 <doc xml:space="preserve"
1992- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"1950+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
1993 line="103">the interpolation type for the transformation.</doc>1951 line="103">the interpolation type for the transformation.</doc>
1994 <type name="InterpType" c:type="GdkInterpType"/>1952 <type name="InterpType" c:type="GdkInterpType"/>
1995 </parameter>1953 </parameter>
1996 <parameter name="overall_alpha" transfer-ownership="none">1954 <parameter name="overall_alpha" transfer-ownership="none">
1997 <doc xml:space="preserve"1955 <doc xml:space="preserve"
1998- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"1956+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
1999 line="104">overall alpha for source image (0..255)</doc>1957 line="104">overall alpha for source image (0..255)</doc>
2000 <type name="gint" c:type="int"/>1958 <type name="gint" c:type="int"/>
2001 </parameter>1959 </parameter>
@@ -2003,7 +1961,7 @@ to infinity.
2003 </method>1961 </method>
2004 <method name="composite_color" c:identifier="gdk_pixbuf_composite_color">1962 <method name="composite_color" c:identifier="gdk_pixbuf_composite_color">
2005 <doc xml:space="preserve"1963 <doc xml:space="preserve"
2006- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"1964+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2007 line="158">Creates a transformation of the source image @src by scaling by1965 line="158">Creates a transformation of the source image @src by scaling by
2008 @scale_x and @scale_y then translating by @offset_x and @offset_y,1966 @scale_x and @scale_y then translating by @offset_x and @offset_y,
2009 then alpha blends the rectangle (@dest_x ,@dest_y, @dest_width,1967 then alpha blends the rectangle (@dest_x ,@dest_y, @dest_width,
@@ -2016,7 +1974,7 @@ path is used which omits the alpha blending and just performs the scaling.
2016 1974
2017 See gdk_pixbuf_composite_color_simple() for a simpler variant of this1975 See gdk_pixbuf_composite_color_simple() for a simpler variant of this
2018 function suitable for many tasks.</doc>1976 function suitable for many tasks.</doc>
2019- <source-position filename="../gdk-pixbuf/gdk-pixbuf-transform.h"1977+ <source-position filename="gdk-pixbuf/gdk-pixbuf-transform.h"
2020 line="124"/>1978 line="124"/>
2021 <return-value transfer-ownership="none">1979 <return-value transfer-ownership="none">
2022 <type name="none" c:type="void"/>1980 <type name="none" c:type="void"/>
@@ -2024,103 +1982,103 @@ function suitable for many tasks.</doc>
2024 <parameters>1982 <parameters>
2025 <instance-parameter name="src" transfer-ownership="none">1983 <instance-parameter name="src" transfer-ownership="none">
2026 <doc xml:space="preserve"1984 <doc xml:space="preserve"
2027- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"1985+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2028 line="160">a #GdkPixbuf</doc>1986 line="160">a #GdkPixbuf</doc>
2029 <type name="Pixbuf" c:type="const GdkPixbuf*"/>1987 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
2030 </instance-parameter>1988 </instance-parameter>
2031 <parameter name="dest" transfer-ownership="none">1989 <parameter name="dest" transfer-ownership="none">
2032 <doc xml:space="preserve"1990 <doc xml:space="preserve"
2033- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"1991+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2034 line="161">the #GdkPixbuf into which to render the results</doc>1992 line="161">the #GdkPixbuf into which to render the results</doc>
2035 <type name="Pixbuf" c:type="GdkPixbuf*"/>1993 <type name="Pixbuf" c:type="GdkPixbuf*"/>
2036 </parameter>1994 </parameter>
2037 <parameter name="dest_x" transfer-ownership="none">1995 <parameter name="dest_x" transfer-ownership="none">
2038 <doc xml:space="preserve"1996 <doc xml:space="preserve"
2039- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"1997+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2040 line="162">the left coordinate for region to render</doc>1998 line="162">the left coordinate for region to render</doc>
2041 <type name="gint" c:type="int"/>1999 <type name="gint" c:type="int"/>
2042 </parameter>2000 </parameter>
2043 <parameter name="dest_y" transfer-ownership="none">2001 <parameter name="dest_y" transfer-ownership="none">
2044 <doc xml:space="preserve"2002 <doc xml:space="preserve"
2045- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2003+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2046 line="163">the top coordinate for region to render</doc>2004 line="163">the top coordinate for region to render</doc>
2047 <type name="gint" c:type="int"/>2005 <type name="gint" c:type="int"/>
2048 </parameter>2006 </parameter>
2049 <parameter name="dest_width" transfer-ownership="none">2007 <parameter name="dest_width" transfer-ownership="none">
2050 <doc xml:space="preserve"2008 <doc xml:space="preserve"
2051- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2009+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2052 line="164">the width of the region to render</doc>2010 line="164">the width of the region to render</doc>
2053 <type name="gint" c:type="int"/>2011 <type name="gint" c:type="int"/>
2054 </parameter>2012 </parameter>
2055 <parameter name="dest_height" transfer-ownership="none">2013 <parameter name="dest_height" transfer-ownership="none">
2056 <doc xml:space="preserve"2014 <doc xml:space="preserve"
2057- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2015+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2058 line="165">the height of the region to render</doc>2016 line="165">the height of the region to render</doc>
2059 <type name="gint" c:type="int"/>2017 <type name="gint" c:type="int"/>
2060 </parameter>2018 </parameter>
2061 <parameter name="offset_x" transfer-ownership="none">2019 <parameter name="offset_x" transfer-ownership="none">
2062 <doc xml:space="preserve"2020 <doc xml:space="preserve"
2063- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2021+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2064 line="166">the offset in the X direction (currently rounded to an integer)</doc>2022 line="166">the offset in the X direction (currently rounded to an integer)</doc>
2065 <type name="gdouble" c:type="double"/>2023 <type name="gdouble" c:type="double"/>
2066 </parameter>2024 </parameter>
2067 <parameter name="offset_y" transfer-ownership="none">2025 <parameter name="offset_y" transfer-ownership="none">
2068 <doc xml:space="preserve"2026 <doc xml:space="preserve"
2069- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2027+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2070 line="167">the offset in the Y direction (currently rounded to an integer)</doc>2028 line="167">the offset in the Y direction (currently rounded to an integer)</doc>
2071 <type name="gdouble" c:type="double"/>2029 <type name="gdouble" c:type="double"/>
2072 </parameter>2030 </parameter>
2073 <parameter name="scale_x" transfer-ownership="none">2031 <parameter name="scale_x" transfer-ownership="none">
2074 <doc xml:space="preserve"2032 <doc xml:space="preserve"
2075- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2033+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2076 line="168">the scale factor in the X direction</doc>2034 line="168">the scale factor in the X direction</doc>
2077 <type name="gdouble" c:type="double"/>2035 <type name="gdouble" c:type="double"/>
2078 </parameter>2036 </parameter>
2079 <parameter name="scale_y" transfer-ownership="none">2037 <parameter name="scale_y" transfer-ownership="none">
2080 <doc xml:space="preserve"2038 <doc xml:space="preserve"
2081- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2039+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2082 line="169">the scale factor in the Y direction</doc>2040 line="169">the scale factor in the Y direction</doc>
2083 <type name="gdouble" c:type="double"/>2041 <type name="gdouble" c:type="double"/>
2084 </parameter>2042 </parameter>
2085 <parameter name="interp_type" transfer-ownership="none">2043 <parameter name="interp_type" transfer-ownership="none">
2086 <doc xml:space="preserve"2044 <doc xml:space="preserve"
2087- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2045+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2088 line="170">the interpolation type for the transformation.</doc>2046 line="170">the interpolation type for the transformation.</doc>
2089 <type name="InterpType" c:type="GdkInterpType"/>2047 <type name="InterpType" c:type="GdkInterpType"/>
2090 </parameter>2048 </parameter>
2091 <parameter name="overall_alpha" transfer-ownership="none">2049 <parameter name="overall_alpha" transfer-ownership="none">
2092 <doc xml:space="preserve"2050 <doc xml:space="preserve"
2093- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2051+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2094 line="171">overall alpha for source image (0..255)</doc>2052 line="171">overall alpha for source image (0..255)</doc>
2095 <type name="gint" c:type="int"/>2053 <type name="gint" c:type="int"/>
2096 </parameter>2054 </parameter>
2097 <parameter name="check_x" transfer-ownership="none">2055 <parameter name="check_x" transfer-ownership="none">
2098 <doc xml:space="preserve"2056 <doc xml:space="preserve"
2099- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2057+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2100 line="172">the X offset for the checkboard (origin of checkboard is at -@check_x, -@check_y)</doc>2058 line="172">the X offset for the checkboard (origin of checkboard is at -@check_x, -@check_y)</doc>
2101 <type name="gint" c:type="int"/>2059 <type name="gint" c:type="int"/>
2102 </parameter>2060 </parameter>
2103 <parameter name="check_y" transfer-ownership="none">2061 <parameter name="check_y" transfer-ownership="none">
2104 <doc xml:space="preserve"2062 <doc xml:space="preserve"
2105- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2063+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2106 line="173">the Y offset for the checkboard</doc>2064 line="173">the Y offset for the checkboard</doc>
2107 <type name="gint" c:type="int"/>2065 <type name="gint" c:type="int"/>
2108 </parameter>2066 </parameter>
2109 <parameter name="check_size" transfer-ownership="none">2067 <parameter name="check_size" transfer-ownership="none">
2110 <doc xml:space="preserve"2068 <doc xml:space="preserve"
2111- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2069+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2112 line="174">the size of checks in the checkboard (must be a power of two)</doc>2070 line="174">the size of checks in the checkboard (must be a power of two)</doc>
2113 <type name="gint" c:type="int"/>2071 <type name="gint" c:type="int"/>
2114 </parameter>2072 </parameter>
2115 <parameter name="color1" transfer-ownership="none">2073 <parameter name="color1" transfer-ownership="none">
2116 <doc xml:space="preserve"2074 <doc xml:space="preserve"
2117- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2075+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2118 line="175">the color of check at upper left</doc>2076 line="175">the color of check at upper left</doc>
2119 <type name="guint32" c:type="guint32"/>2077 <type name="guint32" c:type="guint32"/>
2120 </parameter>2078 </parameter>
2121 <parameter name="color2" transfer-ownership="none">2079 <parameter name="color2" transfer-ownership="none">
2122 <doc xml:space="preserve"2080 <doc xml:space="preserve"
2123- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2081+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2124 line="176">the color of the other check</doc>2082 line="176">the color of the other check</doc>
2125 <type name="guint32" c:type="guint32"/>2083 <type name="guint32" c:type="guint32"/>
2126 </parameter>2084 </parameter>
@@ -2129,64 +2087,64 @@ function suitable for many tasks.</doc>
2129 <method name="composite_color_simple"2087 <method name="composite_color_simple"
2130 c:identifier="gdk_pixbuf_composite_color_simple">2088 c:identifier="gdk_pixbuf_composite_color_simple">
2131 <doc xml:space="preserve"2089 <doc xml:space="preserve"
2132- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2090+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2133 line="292">Creates a new pixbuf by scaling `src` to `dest_width` x `dest_height`2091 line="292">Creates a new pixbuf by scaling `src` to `dest_width` x `dest_height`
2134 and alpha blending the result with a checkboard of colors `color1`2092 and alpha blending the result with a checkboard of colors `color1`
2135 and `color2`.</doc>2093 and `color2`.</doc>
2136- <source-position filename="../gdk-pixbuf/gdk-pixbuf-transform.h"2094+ <source-position filename="gdk-pixbuf/gdk-pixbuf-transform.h"
2137 line="149"/>2095 line="149"/>
2138 <return-value transfer-ownership="full" nullable="1">2096 <return-value transfer-ownership="full" nullable="1">
2139 <doc xml:space="preserve"2097 <doc xml:space="preserve"
2140- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2098+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2141 line="307">the new pixbuf</doc>2099 line="307">the new pixbuf</doc>
2142 <type name="Pixbuf" c:type="GdkPixbuf*"/>2100 <type name="Pixbuf" c:type="GdkPixbuf*"/>
2143 </return-value>2101 </return-value>
2144 <parameters>2102 <parameters>
2145 <instance-parameter name="src" transfer-ownership="none">2103 <instance-parameter name="src" transfer-ownership="none">
2146 <doc xml:space="preserve"2104 <doc xml:space="preserve"
2147- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2105+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2148 line="294">a #GdkPixbuf</doc>2106 line="294">a #GdkPixbuf</doc>
2149 <type name="Pixbuf" c:type="const GdkPixbuf*"/>2107 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
2150 </instance-parameter>2108 </instance-parameter>
2151 <parameter name="dest_width" transfer-ownership="none">2109 <parameter name="dest_width" transfer-ownership="none">
2152 <doc xml:space="preserve"2110 <doc xml:space="preserve"
2153- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2111+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2154 line="295">the width of destination image</doc>2112 line="295">the width of destination image</doc>
2155 <type name="gint" c:type="int"/>2113 <type name="gint" c:type="int"/>
2156 </parameter>2114 </parameter>
2157 <parameter name="dest_height" transfer-ownership="none">2115 <parameter name="dest_height" transfer-ownership="none">
2158 <doc xml:space="preserve"2116 <doc xml:space="preserve"
2159- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2117+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2160 line="296">the height of destination image</doc>2118 line="296">the height of destination image</doc>
2161 <type name="gint" c:type="int"/>2119 <type name="gint" c:type="int"/>
2162 </parameter>2120 </parameter>
2163 <parameter name="interp_type" transfer-ownership="none">2121 <parameter name="interp_type" transfer-ownership="none">
2164 <doc xml:space="preserve"2122 <doc xml:space="preserve"
2165- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2123+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2166 line="297">the interpolation type for the transformation.</doc>2124 line="297">the interpolation type for the transformation.</doc>
2167 <type name="InterpType" c:type="GdkInterpType"/>2125 <type name="InterpType" c:type="GdkInterpType"/>
2168 </parameter>2126 </parameter>
2169 <parameter name="overall_alpha" transfer-ownership="none">2127 <parameter name="overall_alpha" transfer-ownership="none">
2170 <doc xml:space="preserve"2128 <doc xml:space="preserve"
2171- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2129+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2172 line="298">overall alpha for source image (0..255)</doc>2130 line="298">overall alpha for source image (0..255)</doc>
2173 <type name="gint" c:type="int"/>2131 <type name="gint" c:type="int"/>
2174 </parameter>2132 </parameter>
2175 <parameter name="check_size" transfer-ownership="none">2133 <parameter name="check_size" transfer-ownership="none">
2176 <doc xml:space="preserve"2134 <doc xml:space="preserve"
2177- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2135+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2178 line="299">the size of checks in the checkboard (must be a power of two)</doc>2136 line="299">the size of checks in the checkboard (must be a power of two)</doc>
2179 <type name="gint" c:type="int"/>2137 <type name="gint" c:type="int"/>
2180 </parameter>2138 </parameter>
2181 <parameter name="color1" transfer-ownership="none">2139 <parameter name="color1" transfer-ownership="none">
2182 <doc xml:space="preserve"2140 <doc xml:space="preserve"
2183- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2141+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2184 line="300">the color of check at upper left</doc>2142 line="300">the color of check at upper left</doc>
2185 <type name="guint32" c:type="guint32"/>2143 <type name="guint32" c:type="guint32"/>
2186 </parameter>2144 </parameter>
2187 <parameter name="color2" transfer-ownership="none">2145 <parameter name="color2" transfer-ownership="none">
2188 <doc xml:space="preserve"2146 <doc xml:space="preserve"
2189- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2147+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2190 line="301">the color of the other check</doc>2148 line="301">the color of the other check</doc>
2191 <type name="guint32" c:type="guint32"/>2149 <type name="guint32" c:type="guint32"/>
2192 </parameter>2150 </parameter>
@@ -2194,24 +2152,23 @@ and `color2`.</doc>
2194 </method>2152 </method>
2195 <method name="copy" c:identifier="gdk_pixbuf_copy">2153 <method name="copy" c:identifier="gdk_pixbuf_copy">
2196 <doc xml:space="preserve"2154 <doc xml:space="preserve"
2197- filename="../gdk-pixbuf/gdk-pixbuf.c"2155+ filename="gdk-pixbuf/gdk-pixbuf.c"
2198 line="643">Creates a new `GdkPixbuf` with a copy of the information in the specified2156 line="643">Creates a new `GdkPixbuf` with a copy of the information in the specified
2199 `pixbuf`.2157 `pixbuf`.
2200 2158
2201 Note that this does not copy the options set on the original `GdkPixbuf`,2159 Note that this does not copy the options set on the original `GdkPixbuf`,
2202 use gdk_pixbuf_copy_options() for this.</doc>2160 use gdk_pixbuf_copy_options() for this.</doc>
2203- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"2161+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="218"/>
2204- line="218"/>
2205 <return-value transfer-ownership="full" nullable="1">2162 <return-value transfer-ownership="full" nullable="1">
2206 <doc xml:space="preserve"2163 <doc xml:space="preserve"
2207- filename="../gdk-pixbuf/gdk-pixbuf.c"2164+ filename="gdk-pixbuf/gdk-pixbuf.c"
2208 line="653">A newly-created pixbuf</doc>2165 line="653">A newly-created pixbuf</doc>
2209 <type name="Pixbuf" c:type="GdkPixbuf*"/>2166 <type name="Pixbuf" c:type="GdkPixbuf*"/>
2210 </return-value>2167 </return-value>
2211 <parameters>2168 <parameters>
2212 <instance-parameter name="pixbuf" transfer-ownership="none">2169 <instance-parameter name="pixbuf" transfer-ownership="none">
2213 <doc xml:space="preserve"2170 <doc xml:space="preserve"
2214- filename="../gdk-pixbuf/gdk-pixbuf.c"2171+ filename="gdk-pixbuf/gdk-pixbuf.c"
2215 line="645">A pixbuf.</doc>2172 line="645">A pixbuf.</doc>
2216 <type name="Pixbuf" c:type="const GdkPixbuf*"/>2173 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
2217 </instance-parameter>2174 </instance-parameter>
@@ -2219,7 +2176,7 @@ use gdk_pixbuf_copy_options() for this.</doc>
2219 </method>2176 </method>
2220 <method name="copy_area" c:identifier="gdk_pixbuf_copy_area">2177 <method name="copy_area" c:identifier="gdk_pixbuf_copy_area">
2221 <doc xml:space="preserve"2178 <doc xml:space="preserve"
2222- filename="../gdk-pixbuf/gdk-pixbuf-util.c"2179+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
2223 line="121">Copies a rectangular area from `src_pixbuf` to `dest_pixbuf`.2180 line="121">Copies a rectangular area from `src_pixbuf` to `dest_pixbuf`.
2224 2181
2225 Conversion of pixbuf formats is done automatically.2182 Conversion of pixbuf formats is done automatically.
@@ -2227,57 +2184,56 @@ Conversion of pixbuf formats is done automatically.
2227 If the source rectangle overlaps the destination rectangle on the2184 If the source rectangle overlaps the destination rectangle on the
2228 same pixbuf, it will be overwritten during the copy operation.2185 same pixbuf, it will be overwritten during the copy operation.
2229 Therefore, you can not use this function to scroll a pixbuf.</doc>2186 Therefore, you can not use this function to scroll a pixbuf.</doc>
2230- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"2187+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="487"/>
2231- line="487"/>
2232 <return-value transfer-ownership="none">2188 <return-value transfer-ownership="none">
2233 <type name="none" c:type="void"/>2189 <type name="none" c:type="void"/>
2234 </return-value>2190 </return-value>
2235 <parameters>2191 <parameters>
2236 <instance-parameter name="src_pixbuf" transfer-ownership="none">2192 <instance-parameter name="src_pixbuf" transfer-ownership="none">
2237 <doc xml:space="preserve"2193 <doc xml:space="preserve"
2238- filename="../gdk-pixbuf/gdk-pixbuf-util.c"2194+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
2239 line="123">Source pixbuf.</doc>2195 line="123">Source pixbuf.</doc>
2240 <type name="Pixbuf" c:type="const GdkPixbuf*"/>2196 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
2241 </instance-parameter>2197 </instance-parameter>
2242 <parameter name="src_x" transfer-ownership="none">2198 <parameter name="src_x" transfer-ownership="none">
2243 <doc xml:space="preserve"2199 <doc xml:space="preserve"
2244- filename="../gdk-pixbuf/gdk-pixbuf-util.c"2200+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
2245 line="124">Source X coordinate within @src_pixbuf.</doc>2201 line="124">Source X coordinate within @src_pixbuf.</doc>
2246 <type name="gint" c:type="int"/>2202 <type name="gint" c:type="int"/>
2247 </parameter>2203 </parameter>
2248 <parameter name="src_y" transfer-ownership="none">2204 <parameter name="src_y" transfer-ownership="none">
2249 <doc xml:space="preserve"2205 <doc xml:space="preserve"
2250- filename="../gdk-pixbuf/gdk-pixbuf-util.c"2206+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
2251 line="125">Source Y coordinate within @src_pixbuf.</doc>2207 line="125">Source Y coordinate within @src_pixbuf.</doc>
2252 <type name="gint" c:type="int"/>2208 <type name="gint" c:type="int"/>
2253 </parameter>2209 </parameter>
2254 <parameter name="width" transfer-ownership="none">2210 <parameter name="width" transfer-ownership="none">
2255 <doc xml:space="preserve"2211 <doc xml:space="preserve"
2256- filename="../gdk-pixbuf/gdk-pixbuf-util.c"2212+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
2257 line="126">Width of the area to copy.</doc>2213 line="126">Width of the area to copy.</doc>
2258 <type name="gint" c:type="int"/>2214 <type name="gint" c:type="int"/>
2259 </parameter>2215 </parameter>
2260 <parameter name="height" transfer-ownership="none">2216 <parameter name="height" transfer-ownership="none">
2261 <doc xml:space="preserve"2217 <doc xml:space="preserve"
2262- filename="../gdk-pixbuf/gdk-pixbuf-util.c"2218+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
2263 line="127">Height of the area to copy.</doc>2219 line="127">Height of the area to copy.</doc>
2264 <type name="gint" c:type="int"/>2220 <type name="gint" c:type="int"/>
2265 </parameter>2221 </parameter>
2266 <parameter name="dest_pixbuf" transfer-ownership="none">2222 <parameter name="dest_pixbuf" transfer-ownership="none">
2267 <doc xml:space="preserve"2223 <doc xml:space="preserve"
2268- filename="../gdk-pixbuf/gdk-pixbuf-util.c"2224+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
2269 line="128">Destination pixbuf.</doc>2225 line="128">Destination pixbuf.</doc>
2270 <type name="Pixbuf" c:type="GdkPixbuf*"/>2226 <type name="Pixbuf" c:type="GdkPixbuf*"/>
2271 </parameter>2227 </parameter>
2272 <parameter name="dest_x" transfer-ownership="none">2228 <parameter name="dest_x" transfer-ownership="none">
2273 <doc xml:space="preserve"2229 <doc xml:space="preserve"
2274- filename="../gdk-pixbuf/gdk-pixbuf-util.c"2230+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
2275 line="129">X coordinate within @dest_pixbuf.</doc>2231 line="129">X coordinate within @dest_pixbuf.</doc>
2276 <type name="gint" c:type="int"/>2232 <type name="gint" c:type="int"/>
2277 </parameter>2233 </parameter>
2278 <parameter name="dest_y" transfer-ownership="none">2234 <parameter name="dest_y" transfer-ownership="none">
2279 <doc xml:space="preserve"2235 <doc xml:space="preserve"
2280- filename="../gdk-pixbuf/gdk-pixbuf-util.c"2236+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
2281 line="130">Y coordinate within @dest_pixbuf.</doc>2237 line="130">Y coordinate within @dest_pixbuf.</doc>
2282 <type name="gint" c:type="int"/>2238 <type name="gint" c:type="int"/>
2283 </parameter>2239 </parameter>
@@ -2287,31 +2243,30 @@ Therefore, you can not use this function to scroll a pixbuf.</doc>
2287 c:identifier="gdk_pixbuf_copy_options"2243 c:identifier="gdk_pixbuf_copy_options"
2288 version="2.36">2244 version="2.36">
2289 <doc xml:space="preserve"2245 <doc xml:space="preserve"
2290- filename="../gdk-pixbuf/gdk-pixbuf.c"2246+ filename="gdk-pixbuf/gdk-pixbuf.c"
2291 line="1311">Copies the key/value pair options attached to a `GdkPixbuf` to another2247 line="1311">Copies the key/value pair options attached to a `GdkPixbuf` to another
2292 `GdkPixbuf`.2248 `GdkPixbuf`.
2293 2249
2294 This is useful to keep original metadata after having manipulated2250 This is useful to keep original metadata after having manipulated
2295 a file. However be careful to remove metadata which you've already2251 a file. However be careful to remove metadata which you've already
2296 applied, such as the "orientation" option after rotating the image.</doc>2252 applied, such as the "orientation" option after rotating the image.</doc>
2297- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"2253+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="518"/>
2298- line="518"/>
2299 <return-value transfer-ownership="none">2254 <return-value transfer-ownership="none">
2300 <doc xml:space="preserve"2255 <doc xml:space="preserve"
2301- filename="../gdk-pixbuf/gdk-pixbuf.c"2256+ filename="gdk-pixbuf/gdk-pixbuf.c"
2302 line="1323">`TRUE` on success.</doc>2257 line="1323">`TRUE` on success.</doc>
2303 <type name="gboolean" c:type="gboolean"/>2258 <type name="gboolean" c:type="gboolean"/>
2304 </return-value>2259 </return-value>
2305 <parameters>2260 <parameters>
2306 <instance-parameter name="src_pixbuf" transfer-ownership="none">2261 <instance-parameter name="src_pixbuf" transfer-ownership="none">
2307 <doc xml:space="preserve"2262 <doc xml:space="preserve"
2308- filename="../gdk-pixbuf/gdk-pixbuf.c"2263+ filename="gdk-pixbuf/gdk-pixbuf.c"
2309 line="1313">the source pixbuf</doc>2264 line="1313">the source pixbuf</doc>
2310 <type name="Pixbuf" c:type="GdkPixbuf*"/>2265 <type name="Pixbuf" c:type="GdkPixbuf*"/>
2311 </instance-parameter>2266 </instance-parameter>
2312 <parameter name="dest_pixbuf" transfer-ownership="none">2267 <parameter name="dest_pixbuf" transfer-ownership="none">
2313 <doc xml:space="preserve"2268 <doc xml:space="preserve"
2314- filename="../gdk-pixbuf/gdk-pixbuf.c"2269+ filename="gdk-pixbuf/gdk-pixbuf.c"
2315 line="1314">the destination pixbuf</doc>2270 line="1314">the destination pixbuf</doc>
2316 <type name="Pixbuf" c:type="GdkPixbuf*"/>2271 <type name="Pixbuf" c:type="GdkPixbuf*"/>
2317 </parameter>2272 </parameter>
@@ -2319,27 +2274,26 @@ applied, such as the "orientation" option after rotating the image.</doc>
2319 </method>2274 </method>
2320 <method name="fill" c:identifier="gdk_pixbuf_fill">2275 <method name="fill" c:identifier="gdk_pixbuf_fill">
2321 <doc xml:space="preserve"2276 <doc xml:space="preserve"
2322- filename="../gdk-pixbuf/gdk-pixbuf.c"2277+ filename="gdk-pixbuf/gdk-pixbuf.c"
2323 line="1043">Clears a pixbuf to the given RGBA value, converting the RGBA value into2278 line="1043">Clears a pixbuf to the given RGBA value, converting the RGBA value into
2324 the pixbuf's pixel format.2279 the pixbuf's pixel format.
2325 2280
2326 The alpha component will be ignored if the pixbuf doesn't have an alpha2281 The alpha component will be ignored if the pixbuf doesn't have an alpha
2327 channel.</doc>2282 channel.</doc>
2328- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"2283+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="306"/>
2329- line="306"/>
2330 <return-value transfer-ownership="none">2284 <return-value transfer-ownership="none">
2331 <type name="none" c:type="void"/>2285 <type name="none" c:type="void"/>
2332 </return-value>2286 </return-value>
2333 <parameters>2287 <parameters>
2334 <instance-parameter name="pixbuf" transfer-ownership="none">2288 <instance-parameter name="pixbuf" transfer-ownership="none">
2335 <doc xml:space="preserve"2289 <doc xml:space="preserve"
2336- filename="../gdk-pixbuf/gdk-pixbuf.c"2290+ filename="gdk-pixbuf/gdk-pixbuf.c"
2337 line="1045">a `GdkPixbuf`</doc>2291 line="1045">a `GdkPixbuf`</doc>
2338 <type name="Pixbuf" c:type="GdkPixbuf*"/>2292 <type name="Pixbuf" c:type="GdkPixbuf*"/>
2339 </instance-parameter>2293 </instance-parameter>
2340 <parameter name="pixel" transfer-ownership="none">2294 <parameter name="pixel" transfer-ownership="none">
2341 <doc xml:space="preserve"2295 <doc xml:space="preserve"
2342- filename="../gdk-pixbuf/gdk-pixbuf.c"2296+ filename="gdk-pixbuf/gdk-pixbuf.c"
2343 line="1046">RGBA pixel to used to clear (`0xffffffff` is opaque white,2297 line="1046">RGBA pixel to used to clear (`0xffffffff` is opaque white,
2344 `0x00000000` transparent black)</doc>2298 `0x00000000` transparent black)</doc>
2345 <type name="guint32" c:type="guint32"/>2299 <type name="guint32" c:type="guint32"/>
@@ -2348,27 +2302,27 @@ channel.</doc>
2348 </method>2302 </method>
2349 <method name="flip" c:identifier="gdk_pixbuf_flip" version="2.6">2303 <method name="flip" c:identifier="gdk_pixbuf_flip" version="2.6">
2350 <doc xml:space="preserve"2304 <doc xml:space="preserve"
2351- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2305+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2352 line="446">Flips a pixbuf horizontally or vertically and returns the2306 line="446">Flips a pixbuf horizontally or vertically and returns the
2353 result in a new pixbuf.</doc>2307 result in a new pixbuf.</doc>
2354- <source-position filename="../gdk-pixbuf/gdk-pixbuf-transform.h"2308+ <source-position filename="gdk-pixbuf/gdk-pixbuf-transform.h"
2355 line="162"/>2309 line="162"/>
2356 <return-value transfer-ownership="full" nullable="1">2310 <return-value transfer-ownership="full" nullable="1">
2357 <doc xml:space="preserve"2311 <doc xml:space="preserve"
2358- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2312+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2359 line="454">the new pixbuf</doc>2313 line="454">the new pixbuf</doc>
2360 <type name="Pixbuf" c:type="GdkPixbuf*"/>2314 <type name="Pixbuf" c:type="GdkPixbuf*"/>
2361 </return-value>2315 </return-value>
2362 <parameters>2316 <parameters>
2363 <instance-parameter name="src" transfer-ownership="none">2317 <instance-parameter name="src" transfer-ownership="none">
2364 <doc xml:space="preserve"2318 <doc xml:space="preserve"
2365- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2319+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2366 line="448">a #GdkPixbuf</doc>2320 line="448">a #GdkPixbuf</doc>
2367 <type name="Pixbuf" c:type="const GdkPixbuf*"/>2321 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
2368 </instance-parameter>2322 </instance-parameter>
2369 <parameter name="horizontal" transfer-ownership="none">2323 <parameter name="horizontal" transfer-ownership="none">
2370 <doc xml:space="preserve"2324 <doc xml:space="preserve"
2371- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2325+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2372 line="449">`TRUE` to flip horizontally, `FALSE` to flip vertically</doc>2326 line="449">`TRUE` to flip horizontally, `FALSE` to flip vertically</doc>
2373 <type name="gboolean" c:type="gboolean"/>2327 <type name="gboolean" c:type="gboolean"/>
2374 </parameter>2328 </parameter>
@@ -2378,20 +2332,19 @@ result in a new pixbuf.</doc>
2378 c:identifier="gdk_pixbuf_get_bits_per_sample"2332 c:identifier="gdk_pixbuf_get_bits_per_sample"
2379 glib:get-property="bits-per-sample">2333 glib:get-property="bits-per-sample">
2380 <doc xml:space="preserve"2334 <doc xml:space="preserve"
2381- filename="../gdk-pixbuf/gdk-pixbuf.c"2335+ filename="gdk-pixbuf/gdk-pixbuf.c"
2382 line="795">Queries the number of bits per color sample in a pixbuf.</doc>2336 line="795">Queries the number of bits per color sample in a pixbuf.</doc>
2383- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"2337+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="180"/>
2384- line="180"/>
2385 <return-value transfer-ownership="none">2338 <return-value transfer-ownership="none">
2386 <doc xml:space="preserve"2339 <doc xml:space="preserve"
2387- filename="../gdk-pixbuf/gdk-pixbuf.c"2340+ filename="gdk-pixbuf/gdk-pixbuf.c"
2388 line="801">Number of bits per color sample.</doc>2341 line="801">Number of bits per color sample.</doc>
2389 <type name="gint" c:type="int"/>2342 <type name="gint" c:type="int"/>
2390 </return-value>2343 </return-value>
2391 <parameters>2344 <parameters>
2392 <instance-parameter name="pixbuf" transfer-ownership="none">2345 <instance-parameter name="pixbuf" transfer-ownership="none">
2393 <doc xml:space="preserve"2346 <doc xml:space="preserve"
2394- filename="../gdk-pixbuf/gdk-pixbuf.c"2347+ filename="gdk-pixbuf/gdk-pixbuf.c"
2395 line="797">A pixbuf.</doc>2348 line="797">A pixbuf.</doc>
2396 <type name="Pixbuf" c:type="const GdkPixbuf*"/>2349 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
2397 </instance-parameter>2350 </instance-parameter>
@@ -2401,20 +2354,19 @@ result in a new pixbuf.</doc>
2401 c:identifier="gdk_pixbuf_get_byte_length"2354 c:identifier="gdk_pixbuf_get_byte_length"
2402 version="2.26">2355 version="2.26">
2403 <doc xml:space="preserve"2356 <doc xml:space="preserve"
2404- filename="../gdk-pixbuf/gdk-pixbuf.c"2357+ filename="gdk-pixbuf/gdk-pixbuf.c"
2405 line="1008">Returns the length of the pixel data, in bytes.</doc>2358 line="1008">Returns the length of the pixel data, in bytes.</doc>
2406- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"2359+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="190"/>
2407- line="190"/>
2408 <return-value transfer-ownership="none">2360 <return-value transfer-ownership="none">
2409 <doc xml:space="preserve"2361 <doc xml:space="preserve"
2410- filename="../gdk-pixbuf/gdk-pixbuf.c"2362+ filename="gdk-pixbuf/gdk-pixbuf.c"
2411 line="1014">The length of the pixel data.</doc>2363 line="1014">The length of the pixel data.</doc>
2412 <type name="gsize" c:type="gsize"/>2364 <type name="gsize" c:type="gsize"/>
2413 </return-value>2365 </return-value>
2414 <parameters>2366 <parameters>
2415 <instance-parameter name="pixbuf" transfer-ownership="none">2367 <instance-parameter name="pixbuf" transfer-ownership="none">
2416 <doc xml:space="preserve"2368 <doc xml:space="preserve"
2417- filename="../gdk-pixbuf/gdk-pixbuf.c"2369+ filename="gdk-pixbuf/gdk-pixbuf.c"
2418 line="1010">A pixbuf</doc>2370 line="1010">A pixbuf</doc>
2419 <type name="Pixbuf" c:type="const GdkPixbuf*"/>2371 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
2420 </instance-parameter>2372 </instance-parameter>
@@ -2424,20 +2376,19 @@ result in a new pixbuf.</doc>
2424 c:identifier="gdk_pixbuf_get_colorspace"2376 c:identifier="gdk_pixbuf_get_colorspace"
2425 glib:get-property="colorspace">2377 glib:get-property="colorspace">
2426 <doc xml:space="preserve"2378 <doc xml:space="preserve"
2427- filename="../gdk-pixbuf/gdk-pixbuf.c"2379+ filename="gdk-pixbuf/gdk-pixbuf.c"
2428 line="747">Queries the color space of a pixbuf.</doc>2380 line="747">Queries the color space of a pixbuf.</doc>
2429- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"2381+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="174"/>
2430- line="174"/>
2431 <return-value transfer-ownership="none">2382 <return-value transfer-ownership="none">
2432 <doc xml:space="preserve"2383 <doc xml:space="preserve"
2433- filename="../gdk-pixbuf/gdk-pixbuf.c"2384+ filename="gdk-pixbuf/gdk-pixbuf.c"
2434 line="753">Color space.</doc>2385 line="753">Color space.</doc>
2435 <type name="Colorspace" c:type="GdkColorspace"/>2386 <type name="Colorspace" c:type="GdkColorspace"/>
2436 </return-value>2387 </return-value>
2437 <parameters>2388 <parameters>
2438 <instance-parameter name="pixbuf" transfer-ownership="none">2389 <instance-parameter name="pixbuf" transfer-ownership="none">
2439 <doc xml:space="preserve"2390 <doc xml:space="preserve"
2440- filename="../gdk-pixbuf/gdk-pixbuf.c"2391+ filename="gdk-pixbuf/gdk-pixbuf.c"
2441 line="749">A pixbuf.</doc>2392 line="749">A pixbuf.</doc>
2442 <type name="Pixbuf" c:type="const GdkPixbuf*"/>2393 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
2443 </instance-parameter>2394 </instance-parameter>
@@ -2447,20 +2398,19 @@ result in a new pixbuf.</doc>
2447 c:identifier="gdk_pixbuf_get_has_alpha"2398 c:identifier="gdk_pixbuf_get_has_alpha"
2448 glib:get-property="has-alpha">2399 glib:get-property="has-alpha">
2449 <doc xml:space="preserve"2400 <doc xml:space="preserve"
2450- filename="../gdk-pixbuf/gdk-pixbuf.c"2401+ filename="gdk-pixbuf/gdk-pixbuf.c"
2451 line="779">Queries whether a pixbuf has an alpha channel (opacity information).</doc>2402 line="779">Queries whether a pixbuf has an alpha channel (opacity information).</doc>
2452- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"2403+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="178"/>
2453- line="178"/>
2454 <return-value transfer-ownership="none">2404 <return-value transfer-ownership="none">
2455 <doc xml:space="preserve"2405 <doc xml:space="preserve"
2456- filename="../gdk-pixbuf/gdk-pixbuf.c"2406+ filename="gdk-pixbuf/gdk-pixbuf.c"
2457 line="785">`TRUE` if it has an alpha channel, `FALSE` otherwise.</doc>2407 line="785">`TRUE` if it has an alpha channel, `FALSE` otherwise.</doc>
2458 <type name="gboolean" c:type="gboolean"/>2408 <type name="gboolean" c:type="gboolean"/>
2459 </return-value>2409 </return-value>
2460 <parameters>2410 <parameters>
2461 <instance-parameter name="pixbuf" transfer-ownership="none">2411 <instance-parameter name="pixbuf" transfer-ownership="none">
2462 <doc xml:space="preserve"2412 <doc xml:space="preserve"
2463- filename="../gdk-pixbuf/gdk-pixbuf.c"2413+ filename="gdk-pixbuf/gdk-pixbuf.c"
2464 line="781">A pixbuf.</doc>2414 line="781">A pixbuf.</doc>
2465 <type name="Pixbuf" c:type="const GdkPixbuf*"/>2415 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
2466 </instance-parameter>2416 </instance-parameter>
@@ -2470,20 +2420,19 @@ result in a new pixbuf.</doc>
2470 c:identifier="gdk_pixbuf_get_height"2420 c:identifier="gdk_pixbuf_get_height"
2471 glib:get-property="height">2421 glib:get-property="height">
2472 <doc xml:space="preserve"2422 <doc xml:space="preserve"
2473- filename="../gdk-pixbuf/gdk-pixbuf.c"2423+ filename="gdk-pixbuf/gdk-pixbuf.c"
2474 line="975">Queries the height of a pixbuf.</doc>2424 line="975">Queries the height of a pixbuf.</doc>
2475- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"2425+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="186"/>
2476- line="186"/>
2477 <return-value transfer-ownership="none">2426 <return-value transfer-ownership="none">
2478 <doc xml:space="preserve"2427 <doc xml:space="preserve"
2479- filename="../gdk-pixbuf/gdk-pixbuf.c"2428+ filename="gdk-pixbuf/gdk-pixbuf.c"
2480 line="981">Height in pixels.</doc>2429 line="981">Height in pixels.</doc>
2481 <type name="gint" c:type="int"/>2430 <type name="gint" c:type="int"/>
2482 </return-value>2431 </return-value>
2483 <parameters>2432 <parameters>
2484 <instance-parameter name="pixbuf" transfer-ownership="none">2433 <instance-parameter name="pixbuf" transfer-ownership="none">
2485 <doc xml:space="preserve"2434 <doc xml:space="preserve"
2486- filename="../gdk-pixbuf/gdk-pixbuf.c"2435+ filename="gdk-pixbuf/gdk-pixbuf.c"
2487 line="977">A pixbuf.</doc>2436 line="977">A pixbuf.</doc>
2488 <type name="Pixbuf" c:type="const GdkPixbuf*"/>2437 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
2489 </instance-parameter>2438 </instance-parameter>
@@ -2493,20 +2442,19 @@ result in a new pixbuf.</doc>
2493 c:identifier="gdk_pixbuf_get_n_channels"2442 c:identifier="gdk_pixbuf_get_n_channels"
2494 glib:get-property="n-channels">2443 glib:get-property="n-channels">
2495 <doc xml:space="preserve"2444 <doc xml:space="preserve"
2496- filename="../gdk-pixbuf/gdk-pixbuf.c"2445+ filename="gdk-pixbuf/gdk-pixbuf.c"
2497 line="763">Queries the number of channels of a pixbuf.</doc>2446 line="763">Queries the number of channels of a pixbuf.</doc>
2498- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"2447+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="176"/>
2499- line="176"/>
2500 <return-value transfer-ownership="none">2448 <return-value transfer-ownership="none">
2501 <doc xml:space="preserve"2449 <doc xml:space="preserve"
2502- filename="../gdk-pixbuf/gdk-pixbuf.c"2450+ filename="gdk-pixbuf/gdk-pixbuf.c"
2503 line="769">Number of channels.</doc>2451 line="769">Number of channels.</doc>
2504 <type name="gint" c:type="int"/>2452 <type name="gint" c:type="int"/>
2505 </return-value>2453 </return-value>
2506 <parameters>2454 <parameters>
2507 <instance-parameter name="pixbuf" transfer-ownership="none">2455 <instance-parameter name="pixbuf" transfer-ownership="none">
2508 <doc xml:space="preserve"2456 <doc xml:space="preserve"
2509- filename="../gdk-pixbuf/gdk-pixbuf.c"2457+ filename="gdk-pixbuf/gdk-pixbuf.c"
2510 line="765">A pixbuf.</doc>2458 line="765">A pixbuf.</doc>
2511 <type name="Pixbuf" c:type="const GdkPixbuf*"/>2459 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
2512 </instance-parameter>2460 </instance-parameter>
@@ -2514,7 +2462,7 @@ result in a new pixbuf.</doc>
2514 </method>2462 </method>
2515 <method name="get_option" c:identifier="gdk_pixbuf_get_option">2463 <method name="get_option" c:identifier="gdk_pixbuf_get_option">
2516 <doc xml:space="preserve"2464 <doc xml:space="preserve"
2517- filename="../gdk-pixbuf/gdk-pixbuf.c"2465+ filename="gdk-pixbuf/gdk-pixbuf.c"
2518 line="1111">Looks up @key in the list of options that may have been attached to the2466 line="1111">Looks up @key in the list of options that may have been attached to the
2519 @pixbuf when it was loaded, or that may have been attached by another2467 @pixbuf when it was loaded, or that may have been attached by another
2520 function using gdk_pixbuf_set_option().2468 function using gdk_pixbuf_set_option().
@@ -2530,24 +2478,23 @@ Since 2.32 the JPEG and PNG loaders set "x-dpi" and "y-dpi" if the file
2530 contains image density information in dots per inch.2478 contains image density information in dots per inch.
2531 Since 2.36.6, the JPEG loader sets the "comment" option with the comment2479 Since 2.36.6, the JPEG loader sets the "comment" option with the comment
2532 EXIF tag.</doc>2480 EXIF tag.</doc>
2533- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"2481+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="510"/>
2534- line="510"/>
2535 <return-value transfer-ownership="none" nullable="1">2482 <return-value transfer-ownership="none" nullable="1">
2536 <doc xml:space="preserve"2483 <doc xml:space="preserve"
2537- filename="../gdk-pixbuf/gdk-pixbuf.c"2484+ filename="gdk-pixbuf/gdk-pixbuf.c"
2538 line="1132">the value associated with `key`</doc>2485 line="1132">the value associated with `key`</doc>
2539 <type name="utf8" c:type="const gchar*"/>2486 <type name="utf8" c:type="const gchar*"/>
2540 </return-value>2487 </return-value>
2541 <parameters>2488 <parameters>
2542 <instance-parameter name="pixbuf" transfer-ownership="none">2489 <instance-parameter name="pixbuf" transfer-ownership="none">
2543 <doc xml:space="preserve"2490 <doc xml:space="preserve"
2544- filename="../gdk-pixbuf/gdk-pixbuf.c"2491+ filename="gdk-pixbuf/gdk-pixbuf.c"
2545 line="1113">a `GdkPixbuf`</doc>2492 line="1113">a `GdkPixbuf`</doc>
2546 <type name="Pixbuf" c:type="GdkPixbuf*"/>2493 <type name="Pixbuf" c:type="GdkPixbuf*"/>
2547 </instance-parameter>2494 </instance-parameter>
2548 <parameter name="key" transfer-ownership="none">2495 <parameter name="key" transfer-ownership="none">
2549 <doc xml:space="preserve"2496 <doc xml:space="preserve"
2550- filename="../gdk-pixbuf/gdk-pixbuf.c"2497+ filename="gdk-pixbuf/gdk-pixbuf.c"
2551 line="1114">a nul-terminated string.</doc>2498 line="1114">a nul-terminated string.</doc>
2552 <type name="utf8" c:type="const gchar*"/>2499 <type name="utf8" c:type="const gchar*"/>
2553 </parameter>2500 </parameter>
@@ -2557,15 +2504,14 @@ EXIF tag.</doc>
2557 c:identifier="gdk_pixbuf_get_options"2504 c:identifier="gdk_pixbuf_get_options"
2558 version="2.32">2505 version="2.32">
2559 <doc xml:space="preserve"2506 <doc xml:space="preserve"
2560- filename="../gdk-pixbuf/gdk-pixbuf.c"2507+ filename="gdk-pixbuf/gdk-pixbuf.c"
2561 line="1156">Returns a `GHashTable` with a list of all the options that may have been2508 line="1156">Returns a `GHashTable` with a list of all the options that may have been
2562 attached to the `pixbuf` when it was loaded, or that may have been2509 attached to the `pixbuf` when it was loaded, or that may have been
2563 attached by another function using [method@GdkPixbuf.Pixbuf.set_option].</doc>2510 attached by another function using [method@GdkPixbuf.Pixbuf.set_option].</doc>
2564- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"2511+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="516"/>
2565- line="516"/>
2566 <return-value transfer-ownership="container">2512 <return-value transfer-ownership="container">
2567 <doc xml:space="preserve"2513 <doc xml:space="preserve"
2568- filename="../gdk-pixbuf/gdk-pixbuf.c"2514+ filename="gdk-pixbuf/gdk-pixbuf.c"
2569 line="1164">a #GHashTable2515 line="1164">a #GHashTable
2570 of key/values pairs</doc>2516 of key/values pairs</doc>
2571 <type name="GLib.HashTable" c:type="GHashTable*">2517 <type name="GLib.HashTable" c:type="GHashTable*">
@@ -2576,7 +2522,7 @@ attached by another function using [method@GdkPixbuf.Pixbuf.set_option].</doc>
2576 <parameters>2522 <parameters>
2577 <instance-parameter name="pixbuf" transfer-ownership="none">2523 <instance-parameter name="pixbuf" transfer-ownership="none">
2578 <doc xml:space="preserve"2524 <doc xml:space="preserve"
2579- filename="../gdk-pixbuf/gdk-pixbuf.c"2525+ filename="gdk-pixbuf/gdk-pixbuf.c"
2580 line="1158">a `GdkPixbuf`</doc>2526 line="1158">a `GdkPixbuf`</doc>
2581 <type name="Pixbuf" c:type="GdkPixbuf*"/>2527 <type name="Pixbuf" c:type="GdkPixbuf*"/>
2582 </instance-parameter>2528 </instance-parameter>
@@ -2587,7 +2533,7 @@ attached by another function using [method@GdkPixbuf.Pixbuf.set_option].</doc>
2587 shadowed-by="get_pixels_with_length"2533 shadowed-by="get_pixels_with_length"
2588 glib:get-property="pixels">2534 glib:get-property="pixels">
2589 <doc xml:space="preserve"2535 <doc xml:space="preserve"
2590- filename="../gdk-pixbuf/gdk-pixbuf.c"2536+ filename="gdk-pixbuf/gdk-pixbuf.c"
2591 line="811">Queries a pointer to the pixel data of a pixbuf.2537 line="811">Queries a pointer to the pixel data of a pixbuf.
2592 2538
2593 This function will cause an implicit copy of the pixbuf data if the2539 This function will cause an implicit copy of the pixbuf data if the
@@ -2595,11 +2541,10 @@ pixbuf was created from read-only data.
2595 2541
2596 Please see the section on [image data](class.Pixbuf.html#image-data) for information2542 Please see the section on [image data](class.Pixbuf.html#image-data) for information
2597 about how the pixel data is stored in memory.</doc>2543 about how the pixel data is stored in memory.</doc>
2598- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"2544+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="182"/>
2599- line="182"/>
2600 <return-value transfer-ownership="none">2545 <return-value transfer-ownership="none">
2601 <doc xml:space="preserve"2546 <doc xml:space="preserve"
2602- filename="../gdk-pixbuf/gdk-pixbuf.c"2547+ filename="gdk-pixbuf/gdk-pixbuf.c"
2603 line="823">A pointer to the pixbuf's pixel data.</doc>2548 line="823">A pointer to the pixbuf's pixel data.</doc>
2604 <array zero-terminated="0" c:type="guchar*">2549 <array zero-terminated="0" c:type="guchar*">
2605 <type name="guint8" c:type="guchar"/>2550 <type name="guint8" c:type="guchar"/>
@@ -2608,7 +2553,7 @@ about how the pixel data is stored in memory.</doc>
2608 <parameters>2553 <parameters>
2609 <instance-parameter name="pixbuf" transfer-ownership="none">2554 <instance-parameter name="pixbuf" transfer-ownership="none">
2610 <doc xml:space="preserve"2555 <doc xml:space="preserve"
2611- filename="../gdk-pixbuf/gdk-pixbuf.c"2556+ filename="gdk-pixbuf/gdk-pixbuf.c"
2612 line="813">A pixbuf.</doc>2557 line="813">A pixbuf.</doc>
2613 <type name="Pixbuf" c:type="const GdkPixbuf*"/>2558 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
2614 </instance-parameter>2559 </instance-parameter>
@@ -2619,7 +2564,7 @@ about how the pixel data is stored in memory.</doc>
2619 shadows="get_pixels"2564 shadows="get_pixels"
2620 version="2.26">2565 version="2.26">
2621 <doc xml:space="preserve"2566 <doc xml:space="preserve"
2622- filename="../gdk-pixbuf/gdk-pixbuf.c"2567+ filename="gdk-pixbuf/gdk-pixbuf.c"
2623 line="857">Queries a pointer to the pixel data of a pixbuf.2568 line="857">Queries a pointer to the pixel data of a pixbuf.
2624 2569
2625 This function will cause an implicit copy of the pixbuf data if the2570 This function will cause an implicit copy of the pixbuf data if the
@@ -2627,11 +2572,10 @@ pixbuf was created from read-only data.
2627 2572
2628 Please see the section on [image data](class.Pixbuf.html#image-data) for information2573 Please see the section on [image data](class.Pixbuf.html#image-data) for information
2629 about how the pixel data is stored in memory.</doc>2574 about how the pixel data is stored in memory.</doc>
2630- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"2575+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="193"/>
2631- line="193"/>
2632 <return-value transfer-ownership="none">2576 <return-value transfer-ownership="none">
2633 <doc xml:space="preserve"2577 <doc xml:space="preserve"
2634- filename="../gdk-pixbuf/gdk-pixbuf.c"2578+ filename="gdk-pixbuf/gdk-pixbuf.c"
2635 line="870">A pointer to the pixbuf's2579 line="870">A pointer to the pixbuf's
2636 pixel data.</doc>2580 pixel data.</doc>
2637 <array length="0" zero-terminated="0" c:type="guchar*">2581 <array length="0" zero-terminated="0" c:type="guchar*">
@@ -2641,7 +2585,7 @@ pixel data.</doc>
2641 <parameters>2585 <parameters>
2642 <instance-parameter name="pixbuf" transfer-ownership="none">2586 <instance-parameter name="pixbuf" transfer-ownership="none">
2643 <doc xml:space="preserve"2587 <doc xml:space="preserve"
2644- filename="../gdk-pixbuf/gdk-pixbuf.c"2588+ filename="gdk-pixbuf/gdk-pixbuf.c"
2645 line="859">A pixbuf.</doc>2589 line="859">A pixbuf.</doc>
2646 <type name="Pixbuf" c:type="const GdkPixbuf*"/>2590 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
2647 </instance-parameter>2591 </instance-parameter>
@@ -2650,7 +2594,7 @@ pixel data.</doc>
2650 caller-allocates="0"2594 caller-allocates="0"
2651 transfer-ownership="full">2595 transfer-ownership="full">
2652 <doc xml:space="preserve"2596 <doc xml:space="preserve"
2653- filename="../gdk-pixbuf/gdk-pixbuf.c"2597+ filename="gdk-pixbuf/gdk-pixbuf.c"
2654 line="860">The length of the binary data.</doc>2598 line="860">The length of the binary data.</doc>
2655 <type name="guint" c:type="guint*"/>2599 <type name="guint" c:type="guint*"/>
2656 </parameter>2600 </parameter>
@@ -2660,21 +2604,20 @@ pixel data.</doc>
2660 c:identifier="gdk_pixbuf_get_rowstride"2604 c:identifier="gdk_pixbuf_get_rowstride"
2661 glib:get-property="rowstride">2605 glib:get-property="rowstride">
2662 <doc xml:space="preserve"2606 <doc xml:space="preserve"
2663- filename="../gdk-pixbuf/gdk-pixbuf.c"2607+ filename="gdk-pixbuf/gdk-pixbuf.c"
2664 line="991">Queries the rowstride of a pixbuf, which is the number of bytes between2608 line="991">Queries the rowstride of a pixbuf, which is the number of bytes between
2665 the start of a row and the start of the next row.</doc>2609 the start of a row and the start of the next row.</doc>
2666- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"2610+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="188"/>
2667- line="188"/>
2668 <return-value transfer-ownership="none">2611 <return-value transfer-ownership="none">
2669 <doc xml:space="preserve"2612 <doc xml:space="preserve"
2670- filename="../gdk-pixbuf/gdk-pixbuf.c"2613+ filename="gdk-pixbuf/gdk-pixbuf.c"
2671 line="998">Distance between row starts.</doc>2614 line="998">Distance between row starts.</doc>
2672 <type name="gint" c:type="int"/>2615 <type name="gint" c:type="int"/>
2673 </return-value>2616 </return-value>
2674 <parameters>2617 <parameters>
2675 <instance-parameter name="pixbuf" transfer-ownership="none">2618 <instance-parameter name="pixbuf" transfer-ownership="none">
2676 <doc xml:space="preserve"2619 <doc xml:space="preserve"
2677- filename="../gdk-pixbuf/gdk-pixbuf.c"2620+ filename="gdk-pixbuf/gdk-pixbuf.c"
2678 line="993">A pixbuf.</doc>2621 line="993">A pixbuf.</doc>
2679 <type name="Pixbuf" c:type="const GdkPixbuf*"/>2622 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
2680 </instance-parameter>2623 </instance-parameter>
@@ -2684,20 +2627,19 @@ the start of a row and the start of the next row.</doc>
2684 c:identifier="gdk_pixbuf_get_width"2627 c:identifier="gdk_pixbuf_get_width"
2685 glib:get-property="width">2628 glib:get-property="width">
2686 <doc xml:space="preserve"2629 <doc xml:space="preserve"
2687- filename="../gdk-pixbuf/gdk-pixbuf.c"2630+ filename="gdk-pixbuf/gdk-pixbuf.c"
2688 line="959">Queries the width of a pixbuf.</doc>2631 line="959">Queries the width of a pixbuf.</doc>
2689- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"2632+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="184"/>
2690- line="184"/>
2691 <return-value transfer-ownership="none">2633 <return-value transfer-ownership="none">
2692 <doc xml:space="preserve"2634 <doc xml:space="preserve"
2693- filename="../gdk-pixbuf/gdk-pixbuf.c"2635+ filename="gdk-pixbuf/gdk-pixbuf.c"
2694 line="965">Width in pixels.</doc>2636 line="965">Width in pixels.</doc>
2695 <type name="gint" c:type="int"/>2637 <type name="gint" c:type="int"/>
2696 </return-value>2638 </return-value>
2697 <parameters>2639 <parameters>
2698 <instance-parameter name="pixbuf" transfer-ownership="none">2640 <instance-parameter name="pixbuf" transfer-ownership="none">
2699 <doc xml:space="preserve"2641 <doc xml:space="preserve"
2700- filename="../gdk-pixbuf/gdk-pixbuf.c"2642+ filename="gdk-pixbuf/gdk-pixbuf.c"
2701 line="961">A pixbuf.</doc>2643 line="961">A pixbuf.</doc>
2702 <type name="Pixbuf" c:type="const GdkPixbuf*"/>2644 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
2703 </instance-parameter>2645 </instance-parameter>
@@ -2705,7 +2647,7 @@ the start of a row and the start of the next row.</doc>
2705 </method>2647 </method>
2706 <method name="new_subpixbuf" c:identifier="gdk_pixbuf_new_subpixbuf">2648 <method name="new_subpixbuf" c:identifier="gdk_pixbuf_new_subpixbuf">
2707 <doc xml:space="preserve"2649 <doc xml:space="preserve"
2708- filename="../gdk-pixbuf/gdk-pixbuf.c"2650+ filename="gdk-pixbuf/gdk-pixbuf.c"
2709 line="685">Creates a new pixbuf which represents a sub-region of `src_pixbuf`.2651 line="685">Creates a new pixbuf which represents a sub-region of `src_pixbuf`.
2710 2652
2711 The new pixbuf shares its pixels with the original pixbuf, so2653 The new pixbuf shares its pixels with the original pixbuf, so
@@ -2715,42 +2657,41 @@ pixbuf is finalized.
2715 2657
2716 Note that if `src_pixbuf` is read-only, this function will force it2658 Note that if `src_pixbuf` is read-only, this function will force it
2717 to be mutable.</doc>2659 to be mutable.</doc>
2718- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"2660+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="222"/>
2719- line="222"/>
2720 <return-value transfer-ownership="full">2661 <return-value transfer-ownership="full">
2721 <doc xml:space="preserve"2662 <doc xml:space="preserve"
2722- filename="../gdk-pixbuf/gdk-pixbuf.c"2663+ filename="gdk-pixbuf/gdk-pixbuf.c"
2723 line="703">a new pixbuf</doc>2664 line="703">a new pixbuf</doc>
2724 <type name="Pixbuf" c:type="GdkPixbuf*"/>2665 <type name="Pixbuf" c:type="GdkPixbuf*"/>
2725 </return-value>2666 </return-value>
2726 <parameters>2667 <parameters>
2727 <instance-parameter name="src_pixbuf" transfer-ownership="none">2668 <instance-parameter name="src_pixbuf" transfer-ownership="none">
2728 <doc xml:space="preserve"2669 <doc xml:space="preserve"
2729- filename="../gdk-pixbuf/gdk-pixbuf.c"2670+ filename="gdk-pixbuf/gdk-pixbuf.c"
2730 line="687">a `GdkPixbuf`</doc>2671 line="687">a `GdkPixbuf`</doc>
2731 <type name="Pixbuf" c:type="GdkPixbuf*"/>2672 <type name="Pixbuf" c:type="GdkPixbuf*"/>
2732 </instance-parameter>2673 </instance-parameter>
2733 <parameter name="src_x" transfer-ownership="none">2674 <parameter name="src_x" transfer-ownership="none">
2734 <doc xml:space="preserve"2675 <doc xml:space="preserve"
2735- filename="../gdk-pixbuf/gdk-pixbuf.c"2676+ filename="gdk-pixbuf/gdk-pixbuf.c"
2736 line="688">X coord in @src_pixbuf</doc>2677 line="688">X coord in @src_pixbuf</doc>
2737 <type name="gint" c:type="int"/>2678 <type name="gint" c:type="int"/>
2738 </parameter>2679 </parameter>
2739 <parameter name="src_y" transfer-ownership="none">2680 <parameter name="src_y" transfer-ownership="none">
2740 <doc xml:space="preserve"2681 <doc xml:space="preserve"
2741- filename="../gdk-pixbuf/gdk-pixbuf.c"2682+ filename="gdk-pixbuf/gdk-pixbuf.c"
2742 line="689">Y coord in @src_pixbuf</doc>2683 line="689">Y coord in @src_pixbuf</doc>
2743 <type name="gint" c:type="int"/>2684 <type name="gint" c:type="int"/>
2744 </parameter>2685 </parameter>
2745 <parameter name="width" transfer-ownership="none">2686 <parameter name="width" transfer-ownership="none">
2746 <doc xml:space="preserve"2687 <doc xml:space="preserve"
2747- filename="../gdk-pixbuf/gdk-pixbuf.c"2688+ filename="gdk-pixbuf/gdk-pixbuf.c"
2748 line="690">width of region in @src_pixbuf</doc>2689 line="690">width of region in @src_pixbuf</doc>
2749 <type name="gint" c:type="int"/>2690 <type name="gint" c:type="int"/>
2750 </parameter>2691 </parameter>
2751 <parameter name="height" transfer-ownership="none">2692 <parameter name="height" transfer-ownership="none">
2752 <doc xml:space="preserve"2693 <doc xml:space="preserve"
2753- filename="../gdk-pixbuf/gdk-pixbuf.c"2694+ filename="gdk-pixbuf/gdk-pixbuf.c"
2754 line="691">height of region in @src_pixbuf</doc>2695 line="691">height of region in @src_pixbuf</doc>
2755 <type name="gint" c:type="int"/>2696 <type name="gint" c:type="int"/>
2756 </parameter>2697 </parameter>
@@ -2760,17 +2701,16 @@ to be mutable.</doc>
2760 c:identifier="gdk_pixbuf_read_pixel_bytes"2701 c:identifier="gdk_pixbuf_read_pixel_bytes"
2761 version="2.32">2702 version="2.32">
2762 <doc xml:space="preserve"2703 <doc xml:space="preserve"
2763- filename="../gdk-pixbuf/gdk-pixbuf.c"2704+ filename="gdk-pixbuf/gdk-pixbuf.c"
2764 line="924">Provides a #GBytes buffer containing the raw pixel data; the data2705 line="924">Provides a #GBytes buffer containing the raw pixel data; the data
2765 must not be modified.2706 must not be modified.
2766 2707
2767 This function allows skipping the implicit copy that must be made2708 This function allows skipping the implicit copy that must be made
2768 if gdk_pixbuf_get_pixels() is called on a read-only pixbuf.</doc>2709 if gdk_pixbuf_get_pixels() is called on a read-only pixbuf.</doc>
2769- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"2710+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="199"/>
2770- line="199"/>
2771 <return-value transfer-ownership="full">2711 <return-value transfer-ownership="full">
2772 <doc xml:space="preserve"2712 <doc xml:space="preserve"
2773- filename="../gdk-pixbuf/gdk-pixbuf.c"2713+ filename="gdk-pixbuf/gdk-pixbuf.c"
2774 line="934">A new reference to a read-only copy of2714 line="934">A new reference to a read-only copy of
2775 the pixel data. Note that for mutable pixbufs, this function will2715 the pixel data. Note that for mutable pixbufs, this function will
2776 incur a one-time copy of the pixel data for conversion into the2716 incur a one-time copy of the pixel data for conversion into the
@@ -2780,7 +2720,7 @@ if gdk_pixbuf_get_pixels() is called on a read-only pixbuf.</doc>
2780 <parameters>2720 <parameters>
2781 <instance-parameter name="pixbuf" transfer-ownership="none">2721 <instance-parameter name="pixbuf" transfer-ownership="none">
2782 <doc xml:space="preserve"2722 <doc xml:space="preserve"
2783- filename="../gdk-pixbuf/gdk-pixbuf.c"2723+ filename="gdk-pixbuf/gdk-pixbuf.c"
2784 line="926">A pixbuf</doc>2724 line="926">A pixbuf</doc>
2785 <type name="Pixbuf" c:type="const GdkPixbuf*"/>2725 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
2786 </instance-parameter>2726 </instance-parameter>
@@ -2790,23 +2730,22 @@ if gdk_pixbuf_get_pixels() is called on a read-only pixbuf.</doc>
2790 c:identifier="gdk_pixbuf_read_pixels"2730 c:identifier="gdk_pixbuf_read_pixels"
2791 version="2.32">2731 version="2.32">
2792 <doc xml:space="preserve"2732 <doc xml:space="preserve"
2793- filename="../gdk-pixbuf/gdk-pixbuf.c"2733+ filename="gdk-pixbuf/gdk-pixbuf.c"
2794 line="890">Provides a read-only pointer to the raw pixel data.2734 line="890">Provides a read-only pointer to the raw pixel data.
2795 2735
2796 This function allows skipping the implicit copy that must be made2736 This function allows skipping the implicit copy that must be made
2797 if gdk_pixbuf_get_pixels() is called on a read-only pixbuf.</doc>2737 if gdk_pixbuf_get_pixels() is called on a read-only pixbuf.</doc>
2798- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"2738+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="197"/>
2799- line="197"/>
2800 <return-value transfer-ownership="none">2739 <return-value transfer-ownership="none">
2801 <doc xml:space="preserve"2740 <doc xml:space="preserve"
2802- filename="../gdk-pixbuf/gdk-pixbuf.c"2741+ filename="gdk-pixbuf/gdk-pixbuf.c"
2803 line="899">a read-only pointer to the raw pixel data</doc>2742 line="899">a read-only pointer to the raw pixel data</doc>
2804 <type name="guint8" c:type="const guint8*"/>2743 <type name="guint8" c:type="const guint8*"/>
2805 </return-value>2744 </return-value>
2806 <parameters>2745 <parameters>
2807 <instance-parameter name="pixbuf" transfer-ownership="none">2746 <instance-parameter name="pixbuf" transfer-ownership="none">
2808 <doc xml:space="preserve"2747 <doc xml:space="preserve"
2809- filename="../gdk-pixbuf/gdk-pixbuf.c"2748+ filename="gdk-pixbuf/gdk-pixbuf.c"
2810 line="892">A pixbuf</doc>2749 line="892">A pixbuf</doc>
2811 <type name="Pixbuf" c:type="const GdkPixbuf*"/>2750 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
2812 </instance-parameter>2751 </instance-parameter>
@@ -2818,21 +2757,20 @@ if gdk_pixbuf_get_pixels() is called on a read-only pixbuf.</doc>
2818 deprecated="1"2757 deprecated="1"
2819 deprecated-version="2.0">2758 deprecated-version="2.0">
2820 <doc xml:space="preserve"2759 <doc xml:space="preserve"
2821- filename="../gdk-pixbuf/gdk-pixbuf.c"2760+ filename="gdk-pixbuf/gdk-pixbuf.c"
2822 line="414">Adds a reference to a pixbuf.</doc>2761 line="414">Adds a reference to a pixbuf.</doc>
2823 <doc-deprecated xml:space="preserve">Use g_object_ref().</doc-deprecated>2762 <doc-deprecated xml:space="preserve">Use g_object_ref().</doc-deprecated>
2824- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"2763+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="166"/>
2825- line="166"/>
2826 <return-value>2764 <return-value>
2827 <doc xml:space="preserve"2765 <doc xml:space="preserve"
2828- filename="../gdk-pixbuf/gdk-pixbuf.c"2766+ filename="gdk-pixbuf/gdk-pixbuf.c"
2829 line="420">The same as the @pixbuf argument.</doc>2767 line="420">The same as the @pixbuf argument.</doc>
2830 <type name="Pixbuf" c:type="GdkPixbuf*"/>2768 <type name="Pixbuf" c:type="GdkPixbuf*"/>
2831 </return-value>2769 </return-value>
2832 <parameters>2770 <parameters>
2833 <instance-parameter name="pixbuf" transfer-ownership="none">2771 <instance-parameter name="pixbuf" transfer-ownership="none">
2834 <doc xml:space="preserve"2772 <doc xml:space="preserve"
2835- filename="../gdk-pixbuf/gdk-pixbuf.c"2773+ filename="gdk-pixbuf/gdk-pixbuf.c"
2836 line="416">A pixbuf.</doc>2774 line="416">A pixbuf.</doc>
2837 <type name="Pixbuf" c:type="GdkPixbuf*"/>2775 <type name="Pixbuf" c:type="GdkPixbuf*"/>
2838 </instance-parameter>2776 </instance-parameter>
@@ -2842,26 +2780,25 @@ if gdk_pixbuf_get_pixels() is called on a read-only pixbuf.</doc>
2842 c:identifier="gdk_pixbuf_remove_option"2780 c:identifier="gdk_pixbuf_remove_option"
2843 version="2.36">2781 version="2.36">
2844 <doc xml:space="preserve"2782 <doc xml:space="preserve"
2845- filename="../gdk-pixbuf/gdk-pixbuf.c"2783+ filename="gdk-pixbuf/gdk-pixbuf.c"
2846 line="1191">Removes the key/value pair option attached to a `GdkPixbuf`.</doc>2784 line="1191">Removes the key/value pair option attached to a `GdkPixbuf`.</doc>
2847- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"2785+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="513"/>
2848- line="513"/>
2849 <return-value transfer-ownership="none">2786 <return-value transfer-ownership="none">
2850 <doc xml:space="preserve"2787 <doc xml:space="preserve"
2851- filename="../gdk-pixbuf/gdk-pixbuf.c"2788+ filename="gdk-pixbuf/gdk-pixbuf.c"
2852 line="1198">`TRUE` if an option was removed, `FALSE` if not.</doc>2789 line="1198">`TRUE` if an option was removed, `FALSE` if not.</doc>
2853 <type name="gboolean" c:type="gboolean"/>2790 <type name="gboolean" c:type="gboolean"/>
2854 </return-value>2791 </return-value>
2855 <parameters>2792 <parameters>
2856 <instance-parameter name="pixbuf" transfer-ownership="none">2793 <instance-parameter name="pixbuf" transfer-ownership="none">
2857 <doc xml:space="preserve"2794 <doc xml:space="preserve"
2858- filename="../gdk-pixbuf/gdk-pixbuf.c"2795+ filename="gdk-pixbuf/gdk-pixbuf.c"
2859 line="1193">a `GdkPixbuf`</doc>2796 line="1193">a `GdkPixbuf`</doc>
2860 <type name="Pixbuf" c:type="GdkPixbuf*"/>2797 <type name="Pixbuf" c:type="GdkPixbuf*"/>
2861 </instance-parameter>2798 </instance-parameter>
2862 <parameter name="key" transfer-ownership="none">2799 <parameter name="key" transfer-ownership="none">
2863 <doc xml:space="preserve"2800 <doc xml:space="preserve"
2864- filename="../gdk-pixbuf/gdk-pixbuf.c"2801+ filename="gdk-pixbuf/gdk-pixbuf.c"
2865 line="1194">a nul-terminated string representing the key to remove.</doc>2802 line="1194">a nul-terminated string representing the key to remove.</doc>
2866 <type name="utf8" c:type="const gchar*"/>2803 <type name="utf8" c:type="const gchar*"/>
2867 </parameter>2804 </parameter>
@@ -2871,29 +2808,29 @@ if gdk_pixbuf_get_pixels() is called on a read-only pixbuf.</doc>
2871 c:identifier="gdk_pixbuf_rotate_simple"2808 c:identifier="gdk_pixbuf_rotate_simple"
2872 version="2.6">2809 version="2.6">
2873 <doc xml:space="preserve"2810 <doc xml:space="preserve"
2874- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2811+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2875 line="340">Rotates a pixbuf by a multiple of 90 degrees, and returns the2812 line="340">Rotates a pixbuf by a multiple of 90 degrees, and returns the
2876 result in a new pixbuf.2813 result in a new pixbuf.
2877 2814
2878 If `angle` is 0, this function will return a copy of `src`.</doc>2815 If `angle` is 0, this function will return a copy of `src`.</doc>
2879- <source-position filename="../gdk-pixbuf/gdk-pixbuf-transform.h"2816+ <source-position filename="gdk-pixbuf/gdk-pixbuf-transform.h"
2880 line="159"/>2817 line="159"/>
2881 <return-value transfer-ownership="full" nullable="1">2818 <return-value transfer-ownership="full" nullable="1">
2882 <doc xml:space="preserve"2819 <doc xml:space="preserve"
2883- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2820+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2884 line="350">the new pixbuf</doc>2821 line="350">the new pixbuf</doc>
2885 <type name="Pixbuf" c:type="GdkPixbuf*"/>2822 <type name="Pixbuf" c:type="GdkPixbuf*"/>
2886 </return-value>2823 </return-value>
2887 <parameters>2824 <parameters>
2888 <instance-parameter name="src" transfer-ownership="none">2825 <instance-parameter name="src" transfer-ownership="none">
2889 <doc xml:space="preserve"2826 <doc xml:space="preserve"
2890- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2827+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2891 line="342">a #GdkPixbuf</doc>2828 line="342">a #GdkPixbuf</doc>
2892 <type name="Pixbuf" c:type="const GdkPixbuf*"/>2829 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
2893 </instance-parameter>2830 </instance-parameter>
2894 <parameter name="angle" transfer-ownership="none">2831 <parameter name="angle" transfer-ownership="none">
2895 <doc xml:space="preserve"2832 <doc xml:space="preserve"
2896- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"2833+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
2897 line="343">the angle to rotate by</doc>2834 line="343">the angle to rotate by</doc>
2898 <type name="PixbufRotation" c:type="GdkPixbufRotation"/>2835 <type name="PixbufRotation" c:type="GdkPixbufRotation"/>
2899 </parameter>2836 </parameter>
@@ -2902,7 +2839,7 @@ If `angle` is 0, this function will return a copy of `src`.</doc>
2902 <method name="saturate_and_pixelate"2839 <method name="saturate_and_pixelate"
2903 c:identifier="gdk_pixbuf_saturate_and_pixelate">2840 c:identifier="gdk_pixbuf_saturate_and_pixelate">
2904 <doc xml:space="preserve"2841 <doc xml:space="preserve"
2905- filename="../gdk-pixbuf/gdk-pixbuf-util.c"2842+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
2906 line="172">Modifies saturation and optionally pixelates `src`, placing the result in2843 line="172">Modifies saturation and optionally pixelates `src`, placing the result in
2907 `dest`.2844 `dest`.
2908 2845
@@ -2917,33 +2854,32 @@ saturation is reduced (the image turns toward grayscale); if greater than
2917 2854
2918 If `pixelate` is `TRUE`, then pixels are faded in a checkerboard pattern to2855 If `pixelate` is `TRUE`, then pixels are faded in a checkerboard pattern to
2919 create a pixelated image.</doc>2856 create a pixelated image.</doc>
2920- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"2857+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="495"/>
2921- line="495"/>
2922 <return-value transfer-ownership="none">2858 <return-value transfer-ownership="none">
2923 <type name="none" c:type="void"/>2859 <type name="none" c:type="void"/>
2924 </return-value>2860 </return-value>
2925 <parameters>2861 <parameters>
2926 <instance-parameter name="src" transfer-ownership="none">2862 <instance-parameter name="src" transfer-ownership="none">
2927 <doc xml:space="preserve"2863 <doc xml:space="preserve"
2928- filename="../gdk-pixbuf/gdk-pixbuf-util.c"2864+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
2929 line="174">source image</doc>2865 line="174">source image</doc>
2930 <type name="Pixbuf" c:type="const GdkPixbuf*"/>2866 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
2931 </instance-parameter>2867 </instance-parameter>
2932 <parameter name="dest" transfer-ownership="none">2868 <parameter name="dest" transfer-ownership="none">
2933 <doc xml:space="preserve"2869 <doc xml:space="preserve"
2934- filename="../gdk-pixbuf/gdk-pixbuf-util.c"2870+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
2935 line="175">place to write modified version of @src</doc>2871 line="175">place to write modified version of @src</doc>
2936 <type name="Pixbuf" c:type="GdkPixbuf*"/>2872 <type name="Pixbuf" c:type="GdkPixbuf*"/>
2937 </parameter>2873 </parameter>
2938 <parameter name="saturation" transfer-ownership="none">2874 <parameter name="saturation" transfer-ownership="none">
2939 <doc xml:space="preserve"2875 <doc xml:space="preserve"
2940- filename="../gdk-pixbuf/gdk-pixbuf-util.c"2876+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
2941 line="176">saturation factor</doc>2877 line="176">saturation factor</doc>
2942 <type name="gfloat" c:type="gfloat"/>2878 <type name="gfloat" c:type="gfloat"/>
2943 </parameter>2879 </parameter>
2944 <parameter name="pixelate" transfer-ownership="none">2880 <parameter name="pixelate" transfer-ownership="none">
2945 <doc xml:space="preserve"2881 <doc xml:space="preserve"
2946- filename="../gdk-pixbuf/gdk-pixbuf-util.c"2882+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
2947 line="177">whether to pixelate</doc>2883 line="177">whether to pixelate</doc>
2948 <type name="gboolean" c:type="gboolean"/>2884 <type name="gboolean" c:type="gboolean"/>
2949 </parameter>2885 </parameter>
@@ -2951,7 +2887,7 @@ create a pixelated image.</doc>
2951 </method>2887 </method>
2952 <method name="save" c:identifier="gdk_pixbuf_save" introspectable="0">2888 <method name="save" c:identifier="gdk_pixbuf_save" introspectable="0">
2953 <doc xml:space="preserve"2889 <doc xml:space="preserve"
2954- filename="../gdk-pixbuf/gdk-pixbuf-io.c"2890+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
2955 line="2416">Saves pixbuf to a file in format @type. By default, "jpeg", "png", "ico"2891 line="2416">Saves pixbuf to a file in format @type. By default, "jpeg", "png", "ico"
2956 and "bmp" are possible file formats to save in, but more formats may be2892 and "bmp" are possible file formats to save in, but more formats may be
2957 installed. The list of all writable formats can be determined in the2893 installed. The list of all writable formats can be determined in the
@@ -3023,30 +2959,29 @@ TIFF images recognize:
3023 ICO images can be saved in depth 16, 24, or 32, by using the "depth"2959 ICO images can be saved in depth 16, 24, or 32, by using the "depth"
3024 parameter. When the ICO saver is given "x_hot" and "y_hot" parameters,2960 parameter. When the ICO saver is given "x_hot" and "y_hot" parameters,
3025 it produces a CUR instead of an ICO.</doc>2961 it produces a CUR instead of an ICO.</doc>
3026- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"2962+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="319"/>
3027- line="319"/>
3028 <return-value transfer-ownership="none">2963 <return-value transfer-ownership="none">
3029 <doc xml:space="preserve"2964 <doc xml:space="preserve"
3030- filename="../gdk-pixbuf/gdk-pixbuf-io.c"2965+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3031 line="2496">`TRUE` on success, and `FALSE` otherwise</doc>2966 line="2496">`TRUE` on success, and `FALSE` otherwise</doc>
3032 <type name="gboolean" c:type="gboolean"/>2967 <type name="gboolean" c:type="gboolean"/>
3033 </return-value>2968 </return-value>
3034 <parameters>2969 <parameters>
3035 <instance-parameter name="pixbuf" transfer-ownership="none">2970 <instance-parameter name="pixbuf" transfer-ownership="none">
3036 <doc xml:space="preserve"2971 <doc xml:space="preserve"
3037- filename="../gdk-pixbuf/gdk-pixbuf-io.c"2972+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3038 line="2418">a `GdkPixbuf`.</doc>2973 line="2418">a `GdkPixbuf`.</doc>
3039 <type name="Pixbuf" c:type="GdkPixbuf*"/>2974 <type name="Pixbuf" c:type="GdkPixbuf*"/>
3040 </instance-parameter>2975 </instance-parameter>
3041 <parameter name="filename" transfer-ownership="none">2976 <parameter name="filename" transfer-ownership="none">
3042 <doc xml:space="preserve"2977 <doc xml:space="preserve"
3043- filename="../gdk-pixbuf/gdk-pixbuf-io.c"2978+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3044 line="2419">name of file to save.</doc>2979 line="2419">name of file to save.</doc>
3045 <type name="filename" c:type="const char*"/>2980 <type name="filename" c:type="const char*"/>
3046 </parameter>2981 </parameter>
3047 <parameter name="type" transfer-ownership="none">2982 <parameter name="type" transfer-ownership="none">
3048 <doc xml:space="preserve"2983 <doc xml:space="preserve"
3049- filename="../gdk-pixbuf/gdk-pixbuf-io.c"2984+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3050 line="2420">name of file format.</doc>2985 line="2420">name of file format.</doc>
3051 <type name="utf8" c:type="const char*"/>2986 <type name="utf8" c:type="const char*"/>
3052 </parameter>2987 </parameter>
@@ -3055,13 +2990,13 @@ it produces a CUR instead of an ICO.</doc>
3055 nullable="1"2990 nullable="1"
3056 allow-none="1">2991 allow-none="1">
3057 <doc xml:space="preserve"2992 <doc xml:space="preserve"
3058- filename="../gdk-pixbuf/gdk-pixbuf-io.c"2993+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3059 line="2421">return location for error</doc>2994 line="2421">return location for error</doc>
3060 <type name="GLib.Error" c:type="GError**"/>2995 <type name="GLib.Error" c:type="GError**"/>
3061 </parameter>2996 </parameter>
3062 <parameter name="..." transfer-ownership="none">2997 <parameter name="..." transfer-ownership="none">
3063 <doc xml:space="preserve"2998 <doc xml:space="preserve"
3064- filename="../gdk-pixbuf/gdk-pixbuf-io.c"2999+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3065 line="2422">list of key-value save options, followed by `NULL`</doc>3000 line="2422">list of key-value save options, followed by `NULL`</doc>
3066 <varargs/>3001 <varargs/>
3067 </parameter>3002 </parameter>
@@ -3072,7 +3007,7 @@ it produces a CUR instead of an ICO.</doc>
3072 version="2.4"3007 version="2.4"
3073 introspectable="0">3008 introspectable="0">
3074 <doc xml:space="preserve"3009 <doc xml:space="preserve"
3075- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3010+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3076 line="2753">Saves pixbuf to a new buffer in format `type`, which is currently "jpeg",3011 line="2753">Saves pixbuf to a new buffer in format `type`, which is currently "jpeg",
3077 "png", "tiff", "ico" or "bmp".3012 "png", "tiff", "ico" or "bmp".
3078 3013
@@ -3087,18 +3022,17 @@ If @error is set, `FALSE` will be returned and @buffer will be set to
3087 domain.3022 domain.
3088 3023
3089 See `gdk_pixbuf_save()` for more details.</doc>3024 See `gdk_pixbuf_save()` for more details.</doc>
3090- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"3025+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="392"/>
3091- line="392"/>
3092 <return-value transfer-ownership="none">3026 <return-value transfer-ownership="none">
3093 <doc xml:space="preserve"3027 <doc xml:space="preserve"
3094- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3028+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3095 line="2778">whether an error was set</doc>3029 line="2778">whether an error was set</doc>
3096 <type name="gboolean" c:type="gboolean"/>3030 <type name="gboolean" c:type="gboolean"/>
3097 </return-value>3031 </return-value>
3098 <parameters>3032 <parameters>
3099 <instance-parameter name="pixbuf" transfer-ownership="none">3033 <instance-parameter name="pixbuf" transfer-ownership="none">
3100 <doc xml:space="preserve"3034 <doc xml:space="preserve"
3101- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3035+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3102 line="2755">a `GdkPixbuf`.</doc>3036 line="2755">a `GdkPixbuf`.</doc>
3103 <type name="Pixbuf" c:type="GdkPixbuf*"/>3037 <type name="Pixbuf" c:type="GdkPixbuf*"/>
3104 </instance-parameter>3038 </instance-parameter>
@@ -3107,7 +3041,7 @@ See `gdk_pixbuf_save()` for more details.</doc>
3107 caller-allocates="0"3041 caller-allocates="0"
3108 transfer-ownership="full">3042 transfer-ownership="full">
3109 <doc xml:space="preserve"3043 <doc xml:space="preserve"
3110- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3044+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3111 line="2756">location to receive a pointer3045 line="2756">location to receive a pointer
3112 to the new buffer.</doc>3046 to the new buffer.</doc>
3113 <array length="1" zero-terminated="0" c:type="gchar**">3047 <array length="1" zero-terminated="0" c:type="gchar**">
@@ -3119,13 +3053,13 @@ See `gdk_pixbuf_save()` for more details.</doc>
3119 caller-allocates="0"3053 caller-allocates="0"
3120 transfer-ownership="full">3054 transfer-ownership="full">
3121 <doc xml:space="preserve"3055 <doc xml:space="preserve"
3122- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3056+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3123 line="2758">location to receive the size of the new buffer.</doc>3057 line="2758">location to receive the size of the new buffer.</doc>
3124 <type name="gsize" c:type="gsize*"/>3058 <type name="gsize" c:type="gsize*"/>
3125 </parameter>3059 </parameter>
3126 <parameter name="type" transfer-ownership="none">3060 <parameter name="type" transfer-ownership="none">
3127 <doc xml:space="preserve"3061 <doc xml:space="preserve"
3128- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3062+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3129 line="2759">name of file format.</doc>3063 line="2759">name of file format.</doc>
3130 <type name="utf8" c:type="const char*"/>3064 <type name="utf8" c:type="const char*"/>
3131 </parameter>3065 </parameter>
@@ -3134,13 +3068,13 @@ See `gdk_pixbuf_save()` for more details.</doc>
3134 nullable="1"3068 nullable="1"
3135 allow-none="1">3069 allow-none="1">
3136 <doc xml:space="preserve"3070 <doc xml:space="preserve"
3137- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3071+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3138 line="2760">return location for error, or `NULL`</doc>3072 line="2760">return location for error, or `NULL`</doc>
3139 <type name="GLib.Error" c:type="GError**"/>3073 <type name="GLib.Error" c:type="GError**"/>
3140 </parameter>3074 </parameter>
3141 <parameter name="..." transfer-ownership="none">3075 <parameter name="..." transfer-ownership="none">
3142 <doc xml:space="preserve"3076 <doc xml:space="preserve"
3143- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3077+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3144 line="2761">list of key-value save options</doc>3078 line="2761">list of key-value save options</doc>
3145 <varargs/>3079 <varargs/>
3146 </parameter>3080 </parameter>
@@ -3151,25 +3085,24 @@ See `gdk_pixbuf_save()` for more details.</doc>
3151 version="2.4"3085 version="2.4"
3152 throws="1">3086 throws="1">
3153 <doc xml:space="preserve"3087 <doc xml:space="preserve"
3154- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3088+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3155 line="2846">Vector version of `gdk_pixbuf_save_to_buffer()`.3089 line="2846">Vector version of `gdk_pixbuf_save_to_buffer()`.
3156 3090
3157 Saves pixbuf to a new buffer in format @type, which is currently "jpeg",3091 Saves pixbuf to a new buffer in format @type, which is currently "jpeg",
3158 "tiff", "png", "ico" or "bmp".3092 "tiff", "png", "ico" or "bmp".
3159 3093
3160 See [method@GdkPixbuf.Pixbuf.save_to_buffer] for more details.</doc>3094 See [method@GdkPixbuf.Pixbuf.save_to_buffer] for more details.</doc>
3161- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"3095+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="400"/>
3162- line="400"/>
3163 <return-value transfer-ownership="none">3096 <return-value transfer-ownership="none">
3164 <doc xml:space="preserve"3097 <doc xml:space="preserve"
3165- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3098+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3166 line="2864">whether an error was set</doc>3099 line="2864">whether an error was set</doc>
3167 <type name="gboolean" c:type="gboolean"/>3100 <type name="gboolean" c:type="gboolean"/>
3168 </return-value>3101 </return-value>
3169 <parameters>3102 <parameters>
3170 <instance-parameter name="pixbuf" transfer-ownership="none">3103 <instance-parameter name="pixbuf" transfer-ownership="none">
3171 <doc xml:space="preserve"3104 <doc xml:space="preserve"
3172- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3105+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3173 line="2848">a `GdkPixbuf`.</doc>3106 line="2848">a `GdkPixbuf`.</doc>
3174 <type name="Pixbuf" c:type="GdkPixbuf*"/>3107 <type name="Pixbuf" c:type="GdkPixbuf*"/>
3175 </instance-parameter>3108 </instance-parameter>
@@ -3178,7 +3111,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_buffer] for more details.</doc>
3178 caller-allocates="0"3111 caller-allocates="0"
3179 transfer-ownership="full">3112 transfer-ownership="full">
3180 <doc xml:space="preserve"3113 <doc xml:space="preserve"
3181- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3114+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3182 line="2849">3115 line="2849">
3183 location to receive a pointer to the new buffer.</doc>3116 location to receive a pointer to the new buffer.</doc>
3184 <array length="1" zero-terminated="0" c:type="gchar**">3117 <array length="1" zero-terminated="0" c:type="gchar**">
@@ -3190,13 +3123,13 @@ See [method@GdkPixbuf.Pixbuf.save_to_buffer] for more details.</doc>
3190 caller-allocates="0"3123 caller-allocates="0"
3191 transfer-ownership="full">3124 transfer-ownership="full">
3192 <doc xml:space="preserve"3125 <doc xml:space="preserve"
3193- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3126+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3194 line="2851">location to receive the size of the new buffer.</doc>3127 line="2851">location to receive the size of the new buffer.</doc>
3195 <type name="gsize" c:type="gsize*"/>3128 <type name="gsize" c:type="gsize*"/>
3196 </parameter>3129 </parameter>
3197 <parameter name="type" transfer-ownership="none">3130 <parameter name="type" transfer-ownership="none">
3198 <doc xml:space="preserve"3131 <doc xml:space="preserve"
3199- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3132+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3200 line="2852">name of file format.</doc>3133 line="2852">name of file format.</doc>
3201 <type name="utf8" c:type="const char*"/>3134 <type name="utf8" c:type="const char*"/>
3202 </parameter>3135 </parameter>
@@ -3205,7 +3138,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_buffer] for more details.</doc>
3205 nullable="1"3138 nullable="1"
3206 allow-none="1">3139 allow-none="1">
3207 <doc xml:space="preserve"3140 <doc xml:space="preserve"
3208- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3141+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3209 line="2853">name of options to set</doc>3142 line="2853">name of options to set</doc>
3210 <array c:type="char**">3143 <array c:type="char**">
3211 <type name="utf8"/>3144 <type name="utf8"/>
@@ -3216,7 +3149,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_buffer] for more details.</doc>
3216 nullable="1"3149 nullable="1"
3217 allow-none="1">3150 allow-none="1">
3218 <doc xml:space="preserve"3151 <doc xml:space="preserve"
3219- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3152+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3220 line="2854">values for named options</doc>3153 line="2854">values for named options</doc>
3221 <array c:type="char**">3154 <array c:type="char**">
3222 <type name="utf8"/>3155 <type name="utf8"/>
@@ -3229,7 +3162,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_buffer] for more details.</doc>
3229 version="2.4"3162 version="2.4"
3230 introspectable="0">3163 introspectable="0">
3231 <doc xml:space="preserve"3164 <doc xml:space="preserve"
3232- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3165+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3233 line="2640">Saves pixbuf in format `type` by feeding the produced data to a3166 line="2640">Saves pixbuf in format `type` by feeding the produced data to a
3234 callback.3167 callback.
3235 3168
@@ -3241,18 +3174,17 @@ include those in the `GDK_PIXBUF_ERROR` domain and whatever the save
3241 function generates.3174 function generates.
3242 3175
3243 See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>3176 See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
3244- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"3177+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="373"/>
3245- line="373"/>
3246 <return-value transfer-ownership="none">3178 <return-value transfer-ownership="none">
3247 <doc xml:space="preserve"3179 <doc xml:space="preserve"
3248- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3180+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3249 line="2662">whether an error was set</doc>3181 line="2662">whether an error was set</doc>
3250 <type name="gboolean" c:type="gboolean"/>3182 <type name="gboolean" c:type="gboolean"/>
3251 </return-value>3183 </return-value>
3252 <parameters>3184 <parameters>
3253 <instance-parameter name="pixbuf" transfer-ownership="none">3185 <instance-parameter name="pixbuf" transfer-ownership="none">
3254 <doc xml:space="preserve"3186 <doc xml:space="preserve"
3255- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3187+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3256 line="2642">a `GdkPixbuf`.</doc>3188 line="2642">a `GdkPixbuf`.</doc>
3257 <type name="Pixbuf" c:type="GdkPixbuf*"/>3189 <type name="Pixbuf" c:type="GdkPixbuf*"/>
3258 </instance-parameter>3190 </instance-parameter>
@@ -3261,7 +3193,7 @@ See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
3261 scope="call"3193 scope="call"
3262 closure="1">3194 closure="1">
3263 <doc xml:space="preserve"3195 <doc xml:space="preserve"
3264- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3196+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3265 line="2643">a function that is called to save each block of data that3197 line="2643">a function that is called to save each block of data that
3266 the save routine generates.</doc>3198 the save routine generates.</doc>
3267 <type name="PixbufSaveFunc" c:type="GdkPixbufSaveFunc"/>3199 <type name="PixbufSaveFunc" c:type="GdkPixbufSaveFunc"/>
@@ -3271,13 +3203,13 @@ See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
3271 nullable="1"3203 nullable="1"
3272 allow-none="1">3204 allow-none="1">
3273 <doc xml:space="preserve"3205 <doc xml:space="preserve"
3274- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3206+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3275 line="2645">user data to pass to the save function.</doc>3207 line="2645">user data to pass to the save function.</doc>
3276 <type name="gpointer" c:type="gpointer"/>3208 <type name="gpointer" c:type="gpointer"/>
3277 </parameter>3209 </parameter>
3278 <parameter name="type" transfer-ownership="none">3210 <parameter name="type" transfer-ownership="none">
3279 <doc xml:space="preserve"3211 <doc xml:space="preserve"
3280- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3212+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3281 line="2646">name of file format.</doc>3213 line="2646">name of file format.</doc>
3282 <type name="utf8" c:type="const char*"/>3214 <type name="utf8" c:type="const char*"/>
3283 </parameter>3215 </parameter>
@@ -3286,13 +3218,13 @@ See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
3286 nullable="1"3218 nullable="1"
3287 allow-none="1">3219 allow-none="1">
3288 <doc xml:space="preserve"3220 <doc xml:space="preserve"
3289- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3221+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3290 line="2647">return location for error, or `NULL`</doc>3222 line="2647">return location for error, or `NULL`</doc>
3291 <type name="GLib.Error" c:type="GError**"/>3223 <type name="GLib.Error" c:type="GError**"/>
3292 </parameter>3224 </parameter>
3293 <parameter name="..." transfer-ownership="none">3225 <parameter name="..." transfer-ownership="none">
3294 <doc xml:space="preserve"3226 <doc xml:space="preserve"
3295- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3227+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3296 line="2648">list of key-value save options</doc>3228 line="2648">list of key-value save options</doc>
3297 <varargs/>3229 <varargs/>
3298 </parameter>3230 </parameter>
@@ -3303,7 +3235,7 @@ See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
3303 version="2.4"3235 version="2.4"
3304 throws="1">3236 throws="1">
3305 <doc xml:space="preserve"3237 <doc xml:space="preserve"
3306- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3238+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3307 line="2697">Vector version of `gdk_pixbuf_save_to_callback()`.3239 line="2697">Vector version of `gdk_pixbuf_save_to_callback()`.
3308 3240
3309 Saves pixbuf to a callback in format @type, which is currently "jpeg",3241 Saves pixbuf to a callback in format @type, which is currently "jpeg",
@@ -3312,18 +3244,17 @@ Saves pixbuf to a callback in format @type, which is currently "jpeg",
3312 If @error is set, `FALSE` will be returned.3244 If @error is set, `FALSE` will be returned.
3313 3245
3314 See [method@GdkPixbuf.Pixbuf.save_to_callback] for more details.</doc>3246 See [method@GdkPixbuf.Pixbuf.save_to_callback] for more details.</doc>
3315- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"3247+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="381"/>
3316- line="381"/>
3317 <return-value transfer-ownership="none">3248 <return-value transfer-ownership="none">
3318 <doc xml:space="preserve"3249 <doc xml:space="preserve"
3319- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3250+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3320 line="2717">whether an error was set</doc>3251 line="2717">whether an error was set</doc>
3321 <type name="gboolean" c:type="gboolean"/>3252 <type name="gboolean" c:type="gboolean"/>
3322 </return-value>3253 </return-value>
3323 <parameters>3254 <parameters>
3324 <instance-parameter name="pixbuf" transfer-ownership="none">3255 <instance-parameter name="pixbuf" transfer-ownership="none">
3325 <doc xml:space="preserve"3256 <doc xml:space="preserve"
3326- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3257+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3327 line="2699">a `GdkPixbuf`.</doc>3258 line="2699">a `GdkPixbuf`.</doc>
3328 <type name="Pixbuf" c:type="GdkPixbuf*"/>3259 <type name="Pixbuf" c:type="GdkPixbuf*"/>
3329 </instance-parameter>3260 </instance-parameter>
@@ -3332,7 +3263,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_callback] for more details.</doc>
3332 scope="call"3263 scope="call"
3333 closure="1">3264 closure="1">
3334 <doc xml:space="preserve"3265 <doc xml:space="preserve"
3335- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3266+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3336 line="2700">a function that is called to save each block of data that3267 line="2700">a function that is called to save each block of data that
3337 the save routine generates.</doc>3268 the save routine generates.</doc>
3338 <type name="PixbufSaveFunc" c:type="GdkPixbufSaveFunc"/>3269 <type name="PixbufSaveFunc" c:type="GdkPixbufSaveFunc"/>
@@ -3342,13 +3273,13 @@ See [method@GdkPixbuf.Pixbuf.save_to_callback] for more details.</doc>
3342 nullable="1"3273 nullable="1"
3343 allow-none="1">3274 allow-none="1">
3344 <doc xml:space="preserve"3275 <doc xml:space="preserve"
3345- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3276+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3346 line="2702">user data to pass to the save function.</doc>3277 line="2702">user data to pass to the save function.</doc>
3347 <type name="gpointer" c:type="gpointer"/>3278 <type name="gpointer" c:type="gpointer"/>
3348 </parameter>3279 </parameter>
3349 <parameter name="type" transfer-ownership="none">3280 <parameter name="type" transfer-ownership="none">
3350 <doc xml:space="preserve"3281 <doc xml:space="preserve"
3351- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3282+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3352 line="2703">name of file format.</doc>3283 line="2703">name of file format.</doc>
3353 <type name="utf8" c:type="const char*"/>3284 <type name="utf8" c:type="const char*"/>
3354 </parameter>3285 </parameter>
@@ -3357,7 +3288,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_callback] for more details.</doc>
3357 nullable="1"3288 nullable="1"
3358 allow-none="1">3289 allow-none="1">
3359 <doc xml:space="preserve"3290 <doc xml:space="preserve"
3360- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3291+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3361 line="2704">name of options to set</doc>3292 line="2704">name of options to set</doc>
3362 <array c:type="char**">3293 <array c:type="char**">
3363 <type name="utf8"/>3294 <type name="utf8"/>
@@ -3368,7 +3299,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_callback] for more details.</doc>
3368 nullable="1"3299 nullable="1"
3369 allow-none="1">3300 allow-none="1">
3370 <doc xml:space="preserve"3301 <doc xml:space="preserve"
3371- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3302+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3372 line="2705">values for named options</doc>3303 line="2705">values for named options</doc>
3373 <array c:type="char**">3304 <array c:type="char**">
3374 <type name="utf8"/>3305 <type name="utf8"/>
@@ -3381,7 +3312,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_callback] for more details.</doc>
3381 version="2.14"3312 version="2.14"
3382 introspectable="0">3313 introspectable="0">
3383 <doc xml:space="preserve"3314 <doc xml:space="preserve"
3384- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3315+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3385 line="2990">Saves `pixbuf` to an output stream.3316 line="2990">Saves `pixbuf` to an output stream.
3386 3317
3387 Supported file formats are currently "jpeg", "tiff", "png", "ico" or3318 Supported file formats are currently "jpeg", "tiff", "png", "ico" or
@@ -3393,11 +3324,10 @@ will be returned. Other possible errors are in the `GDK_PIXBUF_ERROR`
3393 and `G_IO_ERROR` domains.3324 and `G_IO_ERROR` domains.
3394 3325
3395 The stream is not closed at the end of this call.</doc>3326 The stream is not closed at the end of this call.</doc>
3396- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"3327+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="441"/>
3397- line="441"/>
3398 <return-value transfer-ownership="none">3328 <return-value transfer-ownership="none">
3399 <doc xml:space="preserve"3329 <doc xml:space="preserve"
3400- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3330+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3401 line="3011">`TRUE` if the pixbuf was saved successfully, `FALSE` if an3331 line="3011">`TRUE` if the pixbuf was saved successfully, `FALSE` if an
3402 error was set.</doc>3332 error was set.</doc>
3403 <type name="gboolean" c:type="gboolean"/>3333 <type name="gboolean" c:type="gboolean"/>
@@ -3405,19 +3335,19 @@ The stream is not closed at the end of this call.</doc>
3405 <parameters>3335 <parameters>
3406 <instance-parameter name="pixbuf" transfer-ownership="none">3336 <instance-parameter name="pixbuf" transfer-ownership="none">
3407 <doc xml:space="preserve"3337 <doc xml:space="preserve"
3408- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3338+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3409 line="2992">a `GdkPixbuf`</doc>3339 line="2992">a `GdkPixbuf`</doc>
3410 <type name="Pixbuf" c:type="GdkPixbuf*"/>3340 <type name="Pixbuf" c:type="GdkPixbuf*"/>
3411 </instance-parameter>3341 </instance-parameter>
3412 <parameter name="stream" transfer-ownership="none">3342 <parameter name="stream" transfer-ownership="none">
3413 <doc xml:space="preserve"3343 <doc xml:space="preserve"
3414- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3344+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3415 line="2993">a `GOutputStream` to save the pixbuf to</doc>3345 line="2993">a `GOutputStream` to save the pixbuf to</doc>
3416 <type name="Gio.OutputStream" c:type="GOutputStream*"/>3346 <type name="Gio.OutputStream" c:type="GOutputStream*"/>
3417 </parameter>3347 </parameter>
3418 <parameter name="type" transfer-ownership="none">3348 <parameter name="type" transfer-ownership="none">
3419 <doc xml:space="preserve"3349 <doc xml:space="preserve"
3420- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3350+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3421 line="2994">name of file format</doc>3351 line="2994">name of file format</doc>
3422 <type name="utf8" c:type="const char*"/>3352 <type name="utf8" c:type="const char*"/>
3423 </parameter>3353 </parameter>
@@ -3426,7 +3356,7 @@ The stream is not closed at the end of this call.</doc>
3426 nullable="1"3356 nullable="1"
3427 allow-none="1">3357 allow-none="1">
3428 <doc xml:space="preserve"3358 <doc xml:space="preserve"
3429- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3359+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3430 line="2995">optional `GCancellable` object, `NULL` to ignore</doc>3360 line="2995">optional `GCancellable` object, `NULL` to ignore</doc>
3431 <type name="Gio.Cancellable" c:type="GCancellable*"/>3361 <type name="Gio.Cancellable" c:type="GCancellable*"/>
3432 </parameter>3362 </parameter>
@@ -3435,13 +3365,13 @@ The stream is not closed at the end of this call.</doc>
3435 nullable="1"3365 nullable="1"
3436 allow-none="1">3366 allow-none="1">
3437 <doc xml:space="preserve"3367 <doc xml:space="preserve"
3438- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3368+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3439 line="2996">return location for error, or `NULL`</doc>3369 line="2996">return location for error, or `NULL`</doc>
3440 <type name="GLib.Error" c:type="GError**"/>3370 <type name="GLib.Error" c:type="GError**"/>
3441 </parameter>3371 </parameter>
3442 <parameter name="..." transfer-ownership="none">3372 <parameter name="..." transfer-ownership="none">
3443 <doc xml:space="preserve"3373 <doc xml:space="preserve"
3444- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3374+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3445 line="2997">list of key-value save options</doc>3375 line="2997">list of key-value save options</doc>
3446 <varargs/>3376 <varargs/>
3447 </parameter>3377 </parameter>
@@ -3452,7 +3382,7 @@ The stream is not closed at the end of this call.</doc>
3452 version="2.24"3382 version="2.24"
3453 introspectable="0">3383 introspectable="0">
3454 <doc xml:space="preserve"3384 <doc xml:space="preserve"
3455- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3385+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3456 line="3144">Saves `pixbuf` to an output stream asynchronously.3386 line="3144">Saves `pixbuf` to an output stream asynchronously.
3457 3387
3458 For more details see gdk_pixbuf_save_to_stream(), which is the synchronous3388 For more details see gdk_pixbuf_save_to_stream(), which is the synchronous
@@ -3462,27 +3392,26 @@ When the operation is finished, `callback` will be called in the main thread.
3462 3392
3463 You can then call gdk_pixbuf_save_to_stream_finish() to get the result of3393 You can then call gdk_pixbuf_save_to_stream_finish() to get the result of
3464 the operation.</doc>3394 the operation.</doc>
3465- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"3395+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="449"/>
3466- line="449"/>
3467 <return-value transfer-ownership="none">3396 <return-value transfer-ownership="none">
3468 <type name="none" c:type="void"/>3397 <type name="none" c:type="void"/>
3469 </return-value>3398 </return-value>
3470 <parameters>3399 <parameters>
3471 <instance-parameter name="pixbuf" transfer-ownership="none">3400 <instance-parameter name="pixbuf" transfer-ownership="none">
3472 <doc xml:space="preserve"3401 <doc xml:space="preserve"
3473- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3402+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3474 line="3146">a `GdkPixbuf`</doc>3403 line="3146">a `GdkPixbuf`</doc>
3475 <type name="Pixbuf" c:type="GdkPixbuf*"/>3404 <type name="Pixbuf" c:type="GdkPixbuf*"/>
3476 </instance-parameter>3405 </instance-parameter>
3477 <parameter name="stream" transfer-ownership="none">3406 <parameter name="stream" transfer-ownership="none">
3478 <doc xml:space="preserve"3407 <doc xml:space="preserve"
3479- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3408+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3480 line="3147">a `GOutputStream` to which to save the pixbuf</doc>3409 line="3147">a `GOutputStream` to which to save the pixbuf</doc>
3481 <type name="Gio.OutputStream" c:type="GOutputStream*"/>3410 <type name="Gio.OutputStream" c:type="GOutputStream*"/>
3482 </parameter>3411 </parameter>
3483 <parameter name="type" transfer-ownership="none">3412 <parameter name="type" transfer-ownership="none">
3484 <doc xml:space="preserve"3413 <doc xml:space="preserve"
3485- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3414+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3486 line="3148">name of file format</doc>3415 line="3148">name of file format</doc>
3487 <type name="utf8" c:type="const gchar*"/>3416 <type name="utf8" c:type="const gchar*"/>
3488 </parameter>3417 </parameter>
@@ -3491,7 +3420,7 @@ the operation.</doc>
3491 nullable="1"3420 nullable="1"
3492 allow-none="1">3421 allow-none="1">
3493 <doc xml:space="preserve"3422 <doc xml:space="preserve"
3494- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3423+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3495 line="3149">optional `GCancellable` object, `NULL` to ignore</doc>3424 line="3149">optional `GCancellable` object, `NULL` to ignore</doc>
3496 <type name="Gio.Cancellable" c:type="GCancellable*"/>3425 <type name="Gio.Cancellable" c:type="GCancellable*"/>
3497 </parameter>3426 </parameter>
@@ -3502,7 +3431,7 @@ the operation.</doc>
3502 scope="async"3431 scope="async"
3503 closure="4">3432 closure="4">
3504 <doc xml:space="preserve"3433 <doc xml:space="preserve"
3505- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3434+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3506 line="3150">a `GAsyncReadyCallback` to call when the pixbuf is saved</doc>3435 line="3150">a `GAsyncReadyCallback` to call when the pixbuf is saved</doc>
3507 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>3436 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
3508 </parameter>3437 </parameter>
@@ -3511,13 +3440,13 @@ the operation.</doc>
3511 nullable="1"3440 nullable="1"
3512 allow-none="1">3441 allow-none="1">
3513 <doc xml:space="preserve"3442 <doc xml:space="preserve"
3514- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3443+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3515 line="3151">the data to pass to the callback function</doc>3444 line="3151">the data to pass to the callback function</doc>
3516 <type name="gpointer" c:type="gpointer"/>3445 <type name="gpointer" c:type="gpointer"/>
3517 </parameter>3446 </parameter>
3518 <parameter name="..." transfer-ownership="none">3447 <parameter name="..." transfer-ownership="none">
3519 <doc xml:space="preserve"3448 <doc xml:space="preserve"
3520- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3449+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3521 line="3152">list of key-value save options</doc>3450 line="3152">list of key-value save options</doc>
3522 <varargs/>3451 <varargs/>
3523 </parameter>3452 </parameter>
@@ -3528,18 +3457,17 @@ the operation.</doc>
3528 version="2.36"3457 version="2.36"
3529 throws="1">3458 throws="1">
3530 <doc xml:space="preserve"3459 <doc xml:space="preserve"
3531- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3460+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3532 line="2948">Saves `pixbuf` to an output stream.3461 line="2948">Saves `pixbuf` to an output stream.
3533 3462
3534 Supported file formats are currently "jpeg", "tiff", "png", "ico" or3463 Supported file formats are currently "jpeg", "tiff", "png", "ico" or
3535 "bmp".3464 "bmp".
3536 3465
3537 See [method@GdkPixbuf.Pixbuf.save_to_stream] for more details.</doc>3466 See [method@GdkPixbuf.Pixbuf.save_to_stream] for more details.</doc>
3538- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"3467+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="472"/>
3539- line="472"/>
3540 <return-value transfer-ownership="none">3468 <return-value transfer-ownership="none">
3541 <doc xml:space="preserve"3469 <doc xml:space="preserve"
3542- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3470+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3543 line="2965">`TRUE` if the pixbuf was saved successfully, `FALSE` if an3471 line="2965">`TRUE` if the pixbuf was saved successfully, `FALSE` if an
3544 error was set.</doc>3472 error was set.</doc>
3545 <type name="gboolean" c:type="gboolean"/>3473 <type name="gboolean" c:type="gboolean"/>
@@ -3547,19 +3475,19 @@ See [method@GdkPixbuf.Pixbuf.save_to_stream] for more details.</doc>
3547 <parameters>3475 <parameters>
3548 <instance-parameter name="pixbuf" transfer-ownership="none">3476 <instance-parameter name="pixbuf" transfer-ownership="none">
3549 <doc xml:space="preserve"3477 <doc xml:space="preserve"
3550- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3478+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3551 line="2950">a `GdkPixbuf`</doc>3479 line="2950">a `GdkPixbuf`</doc>
3552 <type name="Pixbuf" c:type="GdkPixbuf*"/>3480 <type name="Pixbuf" c:type="GdkPixbuf*"/>
3553 </instance-parameter>3481 </instance-parameter>
3554 <parameter name="stream" transfer-ownership="none">3482 <parameter name="stream" transfer-ownership="none">
3555 <doc xml:space="preserve"3483 <doc xml:space="preserve"
3556- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3484+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3557 line="2951">a `GOutputStream` to save the pixbuf to</doc>3485 line="2951">a `GOutputStream` to save the pixbuf to</doc>
3558 <type name="Gio.OutputStream" c:type="GOutputStream*"/>3486 <type name="Gio.OutputStream" c:type="GOutputStream*"/>
3559 </parameter>3487 </parameter>
3560 <parameter name="type" transfer-ownership="none">3488 <parameter name="type" transfer-ownership="none">
3561 <doc xml:space="preserve"3489 <doc xml:space="preserve"
3562- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3490+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3563 line="2952">name of file format</doc>3491 line="2952">name of file format</doc>
3564 <type name="utf8" c:type="const char*"/>3492 <type name="utf8" c:type="const char*"/>
3565 </parameter>3493 </parameter>
@@ -3568,7 +3496,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_stream] for more details.</doc>
3568 nullable="1"3496 nullable="1"
3569 allow-none="1">3497 allow-none="1">
3570 <doc xml:space="preserve"3498 <doc xml:space="preserve"
3571- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3499+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3572 line="2953">name of options to set</doc>3500 line="2953">name of options to set</doc>
3573 <array c:type="char**">3501 <array c:type="char**">
3574 <type name="utf8"/>3502 <type name="utf8"/>
@@ -3579,7 +3507,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_stream] for more details.</doc>
3579 nullable="1"3507 nullable="1"
3580 allow-none="1">3508 allow-none="1">
3581 <doc xml:space="preserve"3509 <doc xml:space="preserve"
3582- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3510+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3583 line="2954">values for named options</doc>3511 line="2954">values for named options</doc>
3584 <array c:type="char**">3512 <array c:type="char**">
3585 <type name="utf8"/>3513 <type name="utf8"/>
@@ -3590,7 +3518,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_stream] for more details.</doc>
3590 nullable="1"3518 nullable="1"
3591 allow-none="1">3519 allow-none="1">
3592 <doc xml:space="preserve"3520 <doc xml:space="preserve"
3593- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3521+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3594 line="2955">optional `GCancellable` object, `NULL` to ignore</doc>3522 line="2955">optional `GCancellable` object, `NULL` to ignore</doc>
3595 <type name="Gio.Cancellable" c:type="GCancellable*"/>3523 <type name="Gio.Cancellable" c:type="GCancellable*"/>
3596 </parameter>3524 </parameter>
@@ -3600,7 +3528,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_stream] for more details.</doc>
3600 c:identifier="gdk_pixbuf_save_to_streamv_async"3528 c:identifier="gdk_pixbuf_save_to_streamv_async"
3601 version="2.36">3529 version="2.36">
3602 <doc xml:space="preserve"3530 <doc xml:space="preserve"
3603- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3531+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3604 line="3086">Saves `pixbuf` to an output stream asynchronously.3532 line="3086">Saves `pixbuf` to an output stream asynchronously.
3605 3533
3606 For more details see gdk_pixbuf_save_to_streamv(), which is the synchronous3534 For more details see gdk_pixbuf_save_to_streamv(), which is the synchronous
@@ -3610,27 +3538,26 @@ When the operation is finished, `callback` will be called in the main thread.
3610 3538
3611 You can then call gdk_pixbuf_save_to_stream_finish() to get the result of3539 You can then call gdk_pixbuf_save_to_stream_finish() to get the result of
3612 the operation.</doc>3540 the operation.</doc>
3613- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"3541+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="462"/>
3614- line="462"/>
3615 <return-value transfer-ownership="none">3542 <return-value transfer-ownership="none">
3616 <type name="none" c:type="void"/>3543 <type name="none" c:type="void"/>
3617 </return-value>3544 </return-value>
3618 <parameters>3545 <parameters>
3619 <instance-parameter name="pixbuf" transfer-ownership="none">3546 <instance-parameter name="pixbuf" transfer-ownership="none">
3620 <doc xml:space="preserve"3547 <doc xml:space="preserve"
3621- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3548+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3622 line="3088">a `GdkPixbuf`</doc>3549 line="3088">a `GdkPixbuf`</doc>
3623 <type name="Pixbuf" c:type="GdkPixbuf*"/>3550 <type name="Pixbuf" c:type="GdkPixbuf*"/>
3624 </instance-parameter>3551 </instance-parameter>
3625 <parameter name="stream" transfer-ownership="none">3552 <parameter name="stream" transfer-ownership="none">
3626 <doc xml:space="preserve"3553 <doc xml:space="preserve"
3627- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3554+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3628 line="3089">a `GOutputStream` to which to save the pixbuf</doc>3555 line="3089">a `GOutputStream` to which to save the pixbuf</doc>
3629 <type name="Gio.OutputStream" c:type="GOutputStream*"/>3556 <type name="Gio.OutputStream" c:type="GOutputStream*"/>
3630 </parameter>3557 </parameter>
3631 <parameter name="type" transfer-ownership="none">3558 <parameter name="type" transfer-ownership="none">
3632 <doc xml:space="preserve"3559 <doc xml:space="preserve"
3633- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3560+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3634 line="3090">name of file format</doc>3561 line="3090">name of file format</doc>
3635 <type name="utf8" c:type="const gchar*"/>3562 <type name="utf8" c:type="const gchar*"/>
3636 </parameter>3563 </parameter>
@@ -3639,7 +3566,7 @@ the operation.</doc>
3639 nullable="1"3566 nullable="1"
3640 allow-none="1">3567 allow-none="1">
3641 <doc xml:space="preserve"3568 <doc xml:space="preserve"
3642- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3569+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3643 line="3091">name of options to set</doc>3570 line="3091">name of options to set</doc>
3644 <array c:type="gchar**">3571 <array c:type="gchar**">
3645 <type name="utf8"/>3572 <type name="utf8"/>
@@ -3650,7 +3577,7 @@ the operation.</doc>
3650 nullable="1"3577 nullable="1"
3651 allow-none="1">3578 allow-none="1">
3652 <doc xml:space="preserve"3579 <doc xml:space="preserve"
3653- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3580+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3654 line="3092">values for named options</doc>3581 line="3092">values for named options</doc>
3655 <array c:type="gchar**">3582 <array c:type="gchar**">
3656 <type name="utf8"/>3583 <type name="utf8"/>
@@ -3661,7 +3588,7 @@ the operation.</doc>
3661 nullable="1"3588 nullable="1"
3662 allow-none="1">3589 allow-none="1">
3663 <doc xml:space="preserve"3590 <doc xml:space="preserve"
3664- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3591+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3665 line="3093">optional `GCancellable` object, `NULL` to ignore</doc>3592 line="3093">optional `GCancellable` object, `NULL` to ignore</doc>
3666 <type name="Gio.Cancellable" c:type="GCancellable*"/>3593 <type name="Gio.Cancellable" c:type="GCancellable*"/>
3667 </parameter>3594 </parameter>
@@ -3672,7 +3599,7 @@ the operation.</doc>
3672 scope="async"3599 scope="async"
3673 closure="6">3600 closure="6">
3674 <doc xml:space="preserve"3601 <doc xml:space="preserve"
3675- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3602+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3676 line="3094">a `GAsyncReadyCallback` to call when the pixbuf is saved</doc>3603 line="3094">a `GAsyncReadyCallback` to call when the pixbuf is saved</doc>
3677 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>3604 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
3678 </parameter>3605 </parameter>
@@ -3681,7 +3608,7 @@ the operation.</doc>
3681 nullable="1"3608 nullable="1"
3682 allow-none="1">3609 allow-none="1">
3683 <doc xml:space="preserve"3610 <doc xml:space="preserve"
3684- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3611+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3685 line="3095">the data to pass to the callback function</doc>3612 line="3095">the data to pass to the callback function</doc>
3686 <type name="gpointer" c:type="gpointer"/>3613 <type name="gpointer" c:type="gpointer"/>
3687 </parameter>3614 </parameter>
@@ -3689,7 +3616,7 @@ the operation.</doc>
3689 </method>3616 </method>
3690 <method name="savev" c:identifier="gdk_pixbuf_savev" throws="1">3617 <method name="savev" c:identifier="gdk_pixbuf_savev" throws="1">
3691 <doc xml:space="preserve"3618 <doc xml:space="preserve"
3692- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3619+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3693 line="2528">Vector version of `gdk_pixbuf_save()`.3620 line="2528">Vector version of `gdk_pixbuf_save()`.
3694 3621
3695 Saves pixbuf to a file in `type`, which is currently "jpeg", "png", "tiff", "ico" or "bmp".3622 Saves pixbuf to a file in `type`, which is currently "jpeg", "png", "tiff", "ico" or "bmp".
@@ -3697,30 +3624,29 @@ Saves pixbuf to a file in `type`, which is currently "jpeg", "png", "tiff", "ico
3697 If @error is set, `FALSE` will be returned.3624 If @error is set, `FALSE` will be returned.
3698 3625
3699 See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>3626 See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
3700- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"3627+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="326"/>
3701- line="326"/>
3702 <return-value transfer-ownership="none">3628 <return-value transfer-ownership="none">
3703 <doc xml:space="preserve"3629 <doc xml:space="preserve"
3704- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3630+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3705 line="2545">whether an error was set</doc>3631 line="2545">whether an error was set</doc>
3706 <type name="gboolean" c:type="gboolean"/>3632 <type name="gboolean" c:type="gboolean"/>
3707 </return-value>3633 </return-value>
3708 <parameters>3634 <parameters>
3709 <instance-parameter name="pixbuf" transfer-ownership="none">3635 <instance-parameter name="pixbuf" transfer-ownership="none">
3710 <doc xml:space="preserve"3636 <doc xml:space="preserve"
3711- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3637+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3712 line="2530">a `GdkPixbuf`.</doc>3638 line="2530">a `GdkPixbuf`.</doc>
3713 <type name="Pixbuf" c:type="GdkPixbuf*"/>3639 <type name="Pixbuf" c:type="GdkPixbuf*"/>
3714 </instance-parameter>3640 </instance-parameter>
3715 <parameter name="filename" transfer-ownership="none">3641 <parameter name="filename" transfer-ownership="none">
3716 <doc xml:space="preserve"3642 <doc xml:space="preserve"
3717- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3643+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3718 line="2531">name of file to save.</doc>3644 line="2531">name of file to save.</doc>
3719 <type name="filename" c:type="const char*"/>3645 <type name="filename" c:type="const char*"/>
3720 </parameter>3646 </parameter>
3721 <parameter name="type" transfer-ownership="none">3647 <parameter name="type" transfer-ownership="none">
3722 <doc xml:space="preserve"3648 <doc xml:space="preserve"
3723- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3649+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3724 line="2532">name of file format.</doc>3650 line="2532">name of file format.</doc>
3725 <type name="utf8" c:type="const char*"/>3651 <type name="utf8" c:type="const char*"/>
3726 </parameter>3652 </parameter>
@@ -3729,7 +3655,7 @@ See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
3729 nullable="1"3655 nullable="1"
3730 allow-none="1">3656 allow-none="1">
3731 <doc xml:space="preserve"3657 <doc xml:space="preserve"
3732- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3658+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3733 line="2533">name of options to set</doc>3659 line="2533">name of options to set</doc>
3734 <array c:type="char**">3660 <array c:type="char**">
3735 <type name="utf8"/>3661 <type name="utf8"/>
@@ -3740,7 +3666,7 @@ See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
3740 nullable="1"3666 nullable="1"
3741 allow-none="1">3667 allow-none="1">
3742 <doc xml:space="preserve"3668 <doc xml:space="preserve"
3743- filename="../gdk-pixbuf/gdk-pixbuf-io.c"3669+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
3744 line="2534">values for named options</doc>3670 line="2534">values for named options</doc>
3745 <array c:type="char**">3671 <array c:type="char**">
3746 <type name="utf8"/>3672 <type name="utf8"/>
@@ -3750,7 +3676,7 @@ See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
3750 </method>3676 </method>
3751 <method name="scale" c:identifier="gdk_pixbuf_scale">3677 <method name="scale" c:identifier="gdk_pixbuf_scale">
3752 <doc xml:space="preserve"3678 <doc xml:space="preserve"
3753- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"3679+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
3754 line="28">Creates a transformation of the source image @src by scaling by3680 line="28">Creates a transformation of the source image @src by scaling by
3755 @scale_x and @scale_y then translating by @offset_x and @offset_y,3681 @scale_x and @scale_y then translating by @offset_x and @offset_y,
3756 then renders the rectangle (@dest_x, @dest_y, @dest_width,3682 then renders the rectangle (@dest_x, @dest_y, @dest_width,
@@ -3764,7 +3690,7 @@ gdk_pixbuf_scale_simple() isn't powerful enough.
3764 If the source rectangle overlaps the destination rectangle on the3690 If the source rectangle overlaps the destination rectangle on the
3765 same pixbuf, it will be overwritten during the scaling which3691 same pixbuf, it will be overwritten during the scaling which
3766 results in rendering artifacts.</doc>3692 results in rendering artifacts.</doc>
3767- <source-position filename="../gdk-pixbuf/gdk-pixbuf-transform.h"3693+ <source-position filename="gdk-pixbuf/gdk-pixbuf-transform.h"
3768 line="99"/>3694 line="99"/>
3769 <return-value transfer-ownership="none">3695 <return-value transfer-ownership="none">
3770 <type name="none" c:type="void"/>3696 <type name="none" c:type="void"/>
@@ -3772,67 +3698,67 @@ results in rendering artifacts.</doc>
3772 <parameters>3698 <parameters>
3773 <instance-parameter name="src" transfer-ownership="none">3699 <instance-parameter name="src" transfer-ownership="none">
3774 <doc xml:space="preserve"3700 <doc xml:space="preserve"
3775- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"3701+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
3776 line="30">a #GdkPixbuf</doc>3702 line="30">a #GdkPixbuf</doc>
3777 <type name="Pixbuf" c:type="const GdkPixbuf*"/>3703 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
3778 </instance-parameter>3704 </instance-parameter>
3779 <parameter name="dest" transfer-ownership="none">3705 <parameter name="dest" transfer-ownership="none">
3780 <doc xml:space="preserve"3706 <doc xml:space="preserve"
3781- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"3707+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
3782 line="31">the #GdkPixbuf into which to render the results</doc>3708 line="31">the #GdkPixbuf into which to render the results</doc>
3783 <type name="Pixbuf" c:type="GdkPixbuf*"/>3709 <type name="Pixbuf" c:type="GdkPixbuf*"/>
3784 </parameter>3710 </parameter>
3785 <parameter name="dest_x" transfer-ownership="none">3711 <parameter name="dest_x" transfer-ownership="none">
3786 <doc xml:space="preserve"3712 <doc xml:space="preserve"
3787- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"3713+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
3788 line="32">the left coordinate for region to render</doc>3714 line="32">the left coordinate for region to render</doc>
3789 <type name="gint" c:type="int"/>3715 <type name="gint" c:type="int"/>
3790 </parameter>3716 </parameter>
3791 <parameter name="dest_y" transfer-ownership="none">3717 <parameter name="dest_y" transfer-ownership="none">
3792 <doc xml:space="preserve"3718 <doc xml:space="preserve"
3793- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"3719+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
3794 line="33">the top coordinate for region to render</doc>3720 line="33">the top coordinate for region to render</doc>
3795 <type name="gint" c:type="int"/>3721 <type name="gint" c:type="int"/>
3796 </parameter>3722 </parameter>
3797 <parameter name="dest_width" transfer-ownership="none">3723 <parameter name="dest_width" transfer-ownership="none">
3798 <doc xml:space="preserve"3724 <doc xml:space="preserve"
3799- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"3725+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
3800 line="34">the width of the region to render</doc>3726 line="34">the width of the region to render</doc>
3801 <type name="gint" c:type="int"/>3727 <type name="gint" c:type="int"/>
3802 </parameter>3728 </parameter>
3803 <parameter name="dest_height" transfer-ownership="none">3729 <parameter name="dest_height" transfer-ownership="none">
3804 <doc xml:space="preserve"3730 <doc xml:space="preserve"
3805- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"3731+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
3806 line="35">the height of the region to render</doc>3732 line="35">the height of the region to render</doc>
3807 <type name="gint" c:type="int"/>3733 <type name="gint" c:type="int"/>
3808 </parameter>3734 </parameter>
3809 <parameter name="offset_x" transfer-ownership="none">3735 <parameter name="offset_x" transfer-ownership="none">
3810 <doc xml:space="preserve"3736 <doc xml:space="preserve"
3811- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"3737+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
3812 line="36">the offset in the X direction (currently rounded to an integer)</doc>3738 line="36">the offset in the X direction (currently rounded to an integer)</doc>
3813 <type name="gdouble" c:type="double"/>3739 <type name="gdouble" c:type="double"/>
3814 </parameter>3740 </parameter>
3815 <parameter name="offset_y" transfer-ownership="none">3741 <parameter name="offset_y" transfer-ownership="none">
3816 <doc xml:space="preserve"3742 <doc xml:space="preserve"
3817- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"3743+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
3818 line="37">the offset in the Y direction (currently rounded to an integer)</doc>3744 line="37">the offset in the Y direction (currently rounded to an integer)</doc>
3819 <type name="gdouble" c:type="double"/>3745 <type name="gdouble" c:type="double"/>
3820 </parameter>3746 </parameter>
3821 <parameter name="scale_x" transfer-ownership="none">3747 <parameter name="scale_x" transfer-ownership="none">
3822 <doc xml:space="preserve"3748 <doc xml:space="preserve"
3823- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"3749+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
3824 line="38">the scale factor in the X direction</doc>3750 line="38">the scale factor in the X direction</doc>
3825 <type name="gdouble" c:type="double"/>3751 <type name="gdouble" c:type="double"/>
3826 </parameter>3752 </parameter>
3827 <parameter name="scale_y" transfer-ownership="none">3753 <parameter name="scale_y" transfer-ownership="none">
3828 <doc xml:space="preserve"3754 <doc xml:space="preserve"
3829- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"3755+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
3830 line="39">the scale factor in the Y direction</doc>3756 line="39">the scale factor in the Y direction</doc>
3831 <type name="gdouble" c:type="double"/>3757 <type name="gdouble" c:type="double"/>
3832 </parameter>3758 </parameter>
3833 <parameter name="interp_type" transfer-ownership="none">3759 <parameter name="interp_type" transfer-ownership="none">
3834 <doc xml:space="preserve"3760 <doc xml:space="preserve"
3835- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"3761+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
3836 line="40">the interpolation type for the transformation.</doc>3762 line="40">the interpolation type for the transformation.</doc>
3837 <type name="InterpType" c:type="GdkInterpType"/>3763 <type name="InterpType" c:type="GdkInterpType"/>
3838 </parameter>3764 </parameter>
@@ -3840,7 +3766,7 @@ results in rendering artifacts.</doc>
3840 </method>3766 </method>
3841 <method name="scale_simple" c:identifier="gdk_pixbuf_scale_simple">3767 <method name="scale_simple" c:identifier="gdk_pixbuf_scale_simple">
3842 <doc xml:space="preserve"3768 <doc xml:space="preserve"
3843- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"3769+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
3844 line="236">Create a new pixbuf containing a copy of `src` scaled to3770 line="236">Create a new pixbuf containing a copy of `src` scaled to
3845 `dest_width` x `dest_height`.3771 `dest_width` x `dest_height`.
3846 3772
@@ -3859,36 +3785,36 @@ If `dest_width` and `dest_height` are equal to the width and height of
3859 3785
3860 For more complicated scaling/alpha blending see [method@GdkPixbuf.Pixbuf.scale]3786 For more complicated scaling/alpha blending see [method@GdkPixbuf.Pixbuf.scale]
3861 and [method@GdkPixbuf.Pixbuf.composite].</doc>3787 and [method@GdkPixbuf.Pixbuf.composite].</doc>
3862- <source-position filename="../gdk-pixbuf/gdk-pixbuf-transform.h"3788+ <source-position filename="gdk-pixbuf/gdk-pixbuf-transform.h"
3863 line="143"/>3789 line="143"/>
3864 <return-value transfer-ownership="full" nullable="1">3790 <return-value transfer-ownership="full" nullable="1">
3865 <doc xml:space="preserve"3791 <doc xml:space="preserve"
3866- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"3792+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
3867 line="262">the new pixbuf</doc>3793 line="262">the new pixbuf</doc>
3868 <type name="Pixbuf" c:type="GdkPixbuf*"/>3794 <type name="Pixbuf" c:type="GdkPixbuf*"/>
3869 </return-value>3795 </return-value>
3870 <parameters>3796 <parameters>
3871 <instance-parameter name="src" transfer-ownership="none">3797 <instance-parameter name="src" transfer-ownership="none">
3872 <doc xml:space="preserve"3798 <doc xml:space="preserve"
3873- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"3799+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
3874 line="238">a #GdkPixbuf</doc>3800 line="238">a #GdkPixbuf</doc>
3875 <type name="Pixbuf" c:type="const GdkPixbuf*"/>3801 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
3876 </instance-parameter>3802 </instance-parameter>
3877 <parameter name="dest_width" transfer-ownership="none">3803 <parameter name="dest_width" transfer-ownership="none">
3878 <doc xml:space="preserve"3804 <doc xml:space="preserve"
3879- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"3805+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
3880 line="239">the width of destination image</doc>3806 line="239">the width of destination image</doc>
3881 <type name="gint" c:type="int"/>3807 <type name="gint" c:type="int"/>
3882 </parameter>3808 </parameter>
3883 <parameter name="dest_height" transfer-ownership="none">3809 <parameter name="dest_height" transfer-ownership="none">
3884 <doc xml:space="preserve"3810 <doc xml:space="preserve"
3885- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"3811+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
3886 line="240">the height of destination image</doc>3812 line="240">the height of destination image</doc>
3887 <type name="gint" c:type="int"/>3813 <type name="gint" c:type="int"/>
3888 </parameter>3814 </parameter>
3889 <parameter name="interp_type" transfer-ownership="none">3815 <parameter name="interp_type" transfer-ownership="none">
3890 <doc xml:space="preserve"3816 <doc xml:space="preserve"
3891- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"3817+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
3892 line="241">the interpolation type for the transformation.</doc>3818 line="241">the interpolation type for the transformation.</doc>
3893 <type name="InterpType" c:type="GdkInterpType"/>3819 <type name="InterpType" c:type="GdkInterpType"/>
3894 </parameter>3820 </parameter>
@@ -3898,35 +3824,34 @@ and [method@GdkPixbuf.Pixbuf.composite].</doc>
3898 c:identifier="gdk_pixbuf_set_option"3824 c:identifier="gdk_pixbuf_set_option"
3899 version="2.2">3825 version="2.2">
3900 <doc xml:space="preserve"3826 <doc xml:space="preserve"
3901- filename="../gdk-pixbuf/gdk-pixbuf.c"3827+ filename="gdk-pixbuf/gdk-pixbuf.c"
3902 line="1257">Attaches a key/value pair as an option to a `GdkPixbuf`.3828 line="1257">Attaches a key/value pair as an option to a `GdkPixbuf`.
3903 3829
3904 If `key` already exists in the list of options attached to the `pixbuf`,3830 If `key` already exists in the list of options attached to the `pixbuf`,
3905 the new value is ignored and `FALSE` is returned.</doc>3831 the new value is ignored and `FALSE` is returned.</doc>
3906- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"3832+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="506"/>
3907- line="506"/>
3908 <return-value transfer-ownership="none">3833 <return-value transfer-ownership="none">
3909 <doc xml:space="preserve"3834 <doc xml:space="preserve"
3910- filename="../gdk-pixbuf/gdk-pixbuf.c"3835+ filename="gdk-pixbuf/gdk-pixbuf.c"
3911 line="1268">`TRUE` on success</doc>3836 line="1268">`TRUE` on success</doc>
3912 <type name="gboolean" c:type="gboolean"/>3837 <type name="gboolean" c:type="gboolean"/>
3913 </return-value>3838 </return-value>
3914 <parameters>3839 <parameters>
3915 <instance-parameter name="pixbuf" transfer-ownership="none">3840 <instance-parameter name="pixbuf" transfer-ownership="none">
3916 <doc xml:space="preserve"3841 <doc xml:space="preserve"
3917- filename="../gdk-pixbuf/gdk-pixbuf.c"3842+ filename="gdk-pixbuf/gdk-pixbuf.c"
3918 line="1259">a `GdkPixbuf`</doc>3843 line="1259">a `GdkPixbuf`</doc>
3919 <type name="Pixbuf" c:type="GdkPixbuf*"/>3844 <type name="Pixbuf" c:type="GdkPixbuf*"/>
3920 </instance-parameter>3845 </instance-parameter>
3921 <parameter name="key" transfer-ownership="none">3846 <parameter name="key" transfer-ownership="none">
3922 <doc xml:space="preserve"3847 <doc xml:space="preserve"
3923- filename="../gdk-pixbuf/gdk-pixbuf.c"3848+ filename="gdk-pixbuf/gdk-pixbuf.c"
3924 line="1260">a nul-terminated string.</doc>3849 line="1260">a nul-terminated string.</doc>
3925 <type name="utf8" c:type="const gchar*"/>3850 <type name="utf8" c:type="const gchar*"/>
3926 </parameter>3851 </parameter>
3927 <parameter name="value" transfer-ownership="none">3852 <parameter name="value" transfer-ownership="none">
3928 <doc xml:space="preserve"3853 <doc xml:space="preserve"
3929- filename="../gdk-pixbuf/gdk-pixbuf.c"3854+ filename="gdk-pixbuf/gdk-pixbuf.c"
3930 line="1261">a nul-terminated string.</doc>3855 line="1261">a nul-terminated string.</doc>
3931 <type name="utf8" c:type="const gchar*"/>3856 <type name="utf8" c:type="const gchar*"/>
3932 </parameter>3857 </parameter>
@@ -3938,18 +3863,17 @@ the new value is ignored and `FALSE` is returned.</doc>
3938 deprecated="1"3863 deprecated="1"
3939 deprecated-version="2.0">3864 deprecated-version="2.0">
3940 <doc xml:space="preserve"3865 <doc xml:space="preserve"
3941- filename="../gdk-pixbuf/gdk-pixbuf.c"3866+ filename="gdk-pixbuf/gdk-pixbuf.c"
3942 line="430">Removes a reference from a pixbuf.</doc>3867 line="430">Removes a reference from a pixbuf.</doc>
3943 <doc-deprecated xml:space="preserve">Use g_object_unref().</doc-deprecated>3868 <doc-deprecated xml:space="preserve">Use g_object_unref().</doc-deprecated>
3944- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"3869+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="168"/>
3945- line="168"/>
3946 <return-value transfer-ownership="none">3870 <return-value transfer-ownership="none">
3947 <type name="none" c:type="void"/>3871 <type name="none" c:type="void"/>
3948 </return-value>3872 </return-value>
3949 <parameters>3873 <parameters>
3950 <instance-parameter name="pixbuf" transfer-ownership="none">3874 <instance-parameter name="pixbuf" transfer-ownership="none">
3951 <doc xml:space="preserve"3875 <doc xml:space="preserve"
3952- filename="../gdk-pixbuf/gdk-pixbuf.c"3876+ filename="gdk-pixbuf/gdk-pixbuf.c"
3953 line="432">A pixbuf.</doc>3877 line="432">A pixbuf.</doc>
3954 <type name="Pixbuf" c:type="GdkPixbuf*"/>3878 <type name="Pixbuf" c:type="GdkPixbuf*"/>
3955 </instance-parameter>3879 </instance-parameter>
@@ -3959,9 +3883,10 @@ the new value is ignored and `FALSE` is returned.</doc>
3959 writable="1"3883 writable="1"
3960 construct-only="1"3884 construct-only="1"
3961 transfer-ownership="none"3885 transfer-ownership="none"
3962- getter="get_bits_per_sample">3886+ getter="get_bits_per_sample"
3887+ default-value="8">
3963 <doc xml:space="preserve"3888 <doc xml:space="preserve"
3964- filename="../gdk-pixbuf/gdk-pixbuf.c"3889+ filename="gdk-pixbuf/gdk-pixbuf.c"
3965 line="281">The number of bits per sample.3890 line="281">The number of bits per sample.
3966 3891
3967 Currently only 8 bit per sample are supported.</doc>3892 Currently only 8 bit per sample are supported.</doc>
@@ -3971,9 +3896,10 @@ Currently only 8 bit per sample are supported.</doc>
3971 writable="1"3896 writable="1"
3972 construct-only="1"3897 construct-only="1"
3973 transfer-ownership="none"3898 transfer-ownership="none"
3974- getter="get_colorspace">3899+ getter="get_colorspace"
3900+ default-value="GDK_COLORSPACE_RGB">
3975 <doc xml:space="preserve"3901 <doc xml:space="preserve"
3976- filename="../gdk-pixbuf/gdk-pixbuf.c"3902+ filename="gdk-pixbuf/gdk-pixbuf.c"
3977 line="254">The color space of the pixbuf.3903 line="254">The color space of the pixbuf.
3978 3904
3979 Currently, only `GDK_COLORSPACE_RGB` is supported.</doc>3905 Currently, only `GDK_COLORSPACE_RGB` is supported.</doc>
@@ -3983,9 +3909,10 @@ Currently, only `GDK_COLORSPACE_RGB` is supported.</doc>
3983 writable="1"3909 writable="1"
3984 construct-only="1"3910 construct-only="1"
3985 transfer-ownership="none"3911 transfer-ownership="none"
3986- getter="get_has_alpha">3912+ getter="get_has_alpha"
3913+ default-value="FALSE">
3987 <doc xml:space="preserve"3914 <doc xml:space="preserve"
3988- filename="../gdk-pixbuf/gdk-pixbuf.c"3915+ filename="gdk-pixbuf/gdk-pixbuf.c"
3989 line="269">Whether the pixbuf has an alpha channel.</doc>3916 line="269">Whether the pixbuf has an alpha channel.</doc>
3990 <type name="gboolean" c:type="gboolean"/>3917 <type name="gboolean" c:type="gboolean"/>
3991 </property>3918 </property>
@@ -3993,9 +3920,10 @@ Currently, only `GDK_COLORSPACE_RGB` is supported.</doc>
3993 writable="1"3920 writable="1"
3994 construct-only="1"3921 construct-only="1"
3995 transfer-ownership="none"3922 transfer-ownership="none"
3996- getter="get_height">3923+ getter="get_height"
3924+ default-value="1">
3997 <doc xml:space="preserve"3925 <doc xml:space="preserve"
3998- filename="../gdk-pixbuf/gdk-pixbuf.c"3926+ filename="gdk-pixbuf/gdk-pixbuf.c"
3999 line="311">The number of rows of the pixbuf.</doc>3927 line="311">The number of rows of the pixbuf.</doc>
4000 <type name="gint" c:type="gint"/>3928 <type name="gint" c:type="gint"/>
4001 </property>3929 </property>
@@ -4003,9 +3931,10 @@ Currently, only `GDK_COLORSPACE_RGB` is supported.</doc>
4003 writable="1"3931 writable="1"
4004 construct-only="1"3932 construct-only="1"
4005 transfer-ownership="none"3933 transfer-ownership="none"
4006- getter="get_n_channels">3934+ getter="get_n_channels"
3935+ default-value="3">
4007 <doc xml:space="preserve"3936 <doc xml:space="preserve"
4008- filename="../gdk-pixbuf/gdk-pixbuf.c"3937+ filename="gdk-pixbuf/gdk-pixbuf.c"
4009 line="238">The number of samples per pixel.3938 line="238">The number of samples per pixel.
4010 3939
4011 Currently, only 3 or 4 samples per pixel are supported.</doc>3940 Currently, only 3 or 4 samples per pixel are supported.</doc>
@@ -4023,7 +3952,7 @@ Currently, only 3 or 4 samples per pixel are supported.</doc>
4023 transfer-ownership="none"3952 transfer-ownership="none"
4024 getter="get_pixels">3953 getter="get_pixels">
4025 <doc xml:space="preserve"3954 <doc xml:space="preserve"
4026- filename="../gdk-pixbuf/gdk-pixbuf.c"3955+ filename="gdk-pixbuf/gdk-pixbuf.c"
4027 line="343">A pointer to the pixel data of the pixbuf.</doc>3956 line="343">A pointer to the pixel data of the pixbuf.</doc>
4028 <type name="gpointer" c:type="gpointer"/>3957 <type name="gpointer" c:type="gpointer"/>
4029 </property>3958 </property>
@@ -4031,9 +3960,10 @@ Currently, only 3 or 4 samples per pixel are supported.</doc>
4031 writable="1"3960 writable="1"
4032 construct-only="1"3961 construct-only="1"
4033 transfer-ownership="none"3962 transfer-ownership="none"
4034- getter="get_rowstride">3963+ getter="get_rowstride"
3964+ default-value="1">
4035 <doc xml:space="preserve"3965 <doc xml:space="preserve"
4036- filename="../gdk-pixbuf/gdk-pixbuf.c"3966+ filename="gdk-pixbuf/gdk-pixbuf.c"
4037 line="325">The number of bytes between the start of a row and3967 line="325">The number of bytes between the start of a row and
4038 the start of the next row.3968 the start of the next row.
4039 3969
@@ -4045,9 +3975,10 @@ width of the pixbuf.</doc>
4045 writable="1"3975 writable="1"
4046 construct-only="1"3976 construct-only="1"
4047 transfer-ownership="none"3977 transfer-ownership="none"
4048- getter="get_width">3978+ getter="get_width"
3979+ default-value="1">
4049 <doc xml:space="preserve"3980 <doc xml:space="preserve"
4050- filename="../gdk-pixbuf/gdk-pixbuf.c"3981+ filename="gdk-pixbuf/gdk-pixbuf.c"
4051 line="297">The number of columns of the pixbuf.</doc>3982 line="297">The number of columns of the pixbuf.</doc>
4052 <type name="gint" c:type="gint"/>3983 <type name="gint" c:type="gint"/>
4053 </property>3984 </property>
@@ -4059,7 +3990,7 @@ width of the pixbuf.</doc>
4059 glib:get-type="gdk_pixbuf_alpha_mode_get_type"3990 glib:get-type="gdk_pixbuf_alpha_mode_get_type"
4060 c:type="GdkPixbufAlphaMode">3991 c:type="GdkPixbufAlphaMode">
4061 <doc xml:space="preserve"3992 <doc xml:space="preserve"
4062- filename="../gdk-pixbuf/gdk-pixbuf-core.h"3993+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
4063 line="39">Control the alpha channel for drawables.3994 line="39">Control the alpha channel for drawables.
4064 3995
4065 These values can be passed to gdk_pixbuf_xlib_render_to_drawable_alpha()3996 These values can be passed to gdk_pixbuf_xlib_render_to_drawable_alpha()
@@ -4081,7 +4012,7 @@ For now both cases fall back to a bilevel clipping mask.</doc>
4081 glib:nick="bilevel"4012 glib:nick="bilevel"
4082 glib:name="GDK_PIXBUF_ALPHA_BILEVEL">4013 glib:name="GDK_PIXBUF_ALPHA_BILEVEL">
4083 <doc xml:space="preserve"4014 <doc xml:space="preserve"
4084- filename="../gdk-pixbuf/gdk-pixbuf-core.h"4015+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
4085 line="41">A bilevel clipping mask (black and white)4016 line="41">A bilevel clipping mask (black and white)
4086 will be created and used to draw the image. Pixels below 0.5 opacity4017 will be created and used to draw the image. Pixels below 0.5 opacity
4087 will be considered fully transparent, and all others will be4018 will be considered fully transparent, and all others will be
@@ -4093,7 +4024,7 @@ For now both cases fall back to a bilevel clipping mask.</doc>
4093 glib:nick="full"4024 glib:nick="full"
4094 glib:name="GDK_PIXBUF_ALPHA_FULL">4025 glib:name="GDK_PIXBUF_ALPHA_FULL">
4095 <doc xml:space="preserve"4026 <doc xml:space="preserve"
4096- filename="../gdk-pixbuf/gdk-pixbuf-core.h"4027+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
4097 line="45">For now falls back to #GDK_PIXBUF_ALPHA_BILEVEL.4028 line="45">For now falls back to #GDK_PIXBUF_ALPHA_BILEVEL.
4098 In the future it will do full alpha compositing.</doc>4029 In the future it will do full alpha compositing.</doc>
4099 </member>4030 </member>
@@ -4106,7 +4037,7 @@ For now both cases fall back to a bilevel clipping mask.</doc>
4106 glib:get-type="gdk_pixbuf_animation_get_type"4037 glib:get-type="gdk_pixbuf_animation_get_type"
4107 glib:type-struct="PixbufAnimationClass">4038 glib:type-struct="PixbufAnimationClass">
4108 <doc xml:space="preserve"4039 <doc xml:space="preserve"
4109- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4040+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4110 line="32">An opaque object representing an animation.4041 line="32">An opaque object representing an animation.
4111 4042
4112 The GdkPixBuf library provides a simple mechanism to load and4043 The GdkPixBuf library provides a simple mechanism to load and
@@ -4120,13 +4051,13 @@ instructions for moving the sprite around a background.
4120 To display an animation you don't need to understand its4051 To display an animation you don't need to understand its
4121 representation, however; you just ask `GdkPixbuf` what should4052 representation, however; you just ask `GdkPixbuf` what should
4122 be displayed at a given point in time.</doc>4053 be displayed at a given point in time.</doc>
4123- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4054+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4124 line="163"/>4055 line="163"/>
4125 <constructor name="new_from_file"4056 <constructor name="new_from_file"
4126 c:identifier="gdk_pixbuf_animation_new_from_file"4057 c:identifier="gdk_pixbuf_animation_new_from_file"
4127 throws="1">4058 throws="1">
4128 <doc xml:space="preserve"4059 <doc xml:space="preserve"
4129- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4060+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4130 line="147">Creates a new animation by loading it from a file.4061 line="147">Creates a new animation by loading it from a file.
4131 4062
4132 The file format is detected automatically.4063 The file format is detected automatically.
@@ -4135,18 +4066,18 @@ If the file's format does not support multi-frame images, then an animation
4135 with a single frame will be created.4066 with a single frame will be created.
4136 4067
4137 Possible errors are in the `GDK_PIXBUF_ERROR` and `G_FILE_ERROR` domains.</doc>4068 Possible errors are in the `GDK_PIXBUF_ERROR` and `G_FILE_ERROR` domains.</doc>
4138- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4069+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4139 line="63"/>4070 line="63"/>
4140 <return-value transfer-ownership="full" nullable="1">4071 <return-value transfer-ownership="full" nullable="1">
4141 <doc xml:space="preserve"4072 <doc xml:space="preserve"
4142- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4073+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4143 line="162">A newly-created animation</doc>4074 line="162">A newly-created animation</doc>
4144 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>4075 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
4145 </return-value>4076 </return-value>
4146 <parameters>4077 <parameters>
4147 <parameter name="filename" transfer-ownership="none">4078 <parameter name="filename" transfer-ownership="none">
4148 <doc xml:space="preserve"4079 <doc xml:space="preserve"
4149- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4080+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4150 line="149">Name of file to load, in the GLib file4081 line="149">Name of file to load, in the GLib file
4151 name encoding</doc>4082 name encoding</doc>
4152 <type name="filename" c:type="const char*"/>4083 <type name="filename" c:type="const char*"/>
@@ -4158,23 +4089,23 @@ Possible errors are in the `GDK_PIXBUF_ERROR` and `G_FILE_ERROR` domains.</doc>
4158 version="2.28"4089 version="2.28"
4159 throws="1">4090 throws="1">
4160 <doc xml:space="preserve"4091 <doc xml:space="preserve"
4161- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4092+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4162 line="504">Creates a new pixbuf animation by loading an image from an resource.4093 line="504">Creates a new pixbuf animation by loading an image from an resource.
4163 4094
4164 The file format is detected automatically. If `NULL` is returned, then4095 The file format is detected automatically. If `NULL` is returned, then
4165 @error will be set.</doc>4096 @error will be set.</doc>
4166- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4097+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4167 line="78"/>4098 line="78"/>
4168 <return-value transfer-ownership="full" nullable="1">4099 <return-value transfer-ownership="full" nullable="1">
4169 <doc xml:space="preserve"4100 <doc xml:space="preserve"
4170- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4101+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4171 line="514">A newly-created animation</doc>4102 line="514">A newly-created animation</doc>
4172 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>4103 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
4173 </return-value>4104 </return-value>
4174 <parameters>4105 <parameters>
4175 <parameter name="resource_path" transfer-ownership="none">4106 <parameter name="resource_path" transfer-ownership="none">
4176 <doc xml:space="preserve"4107 <doc xml:space="preserve"
4177- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4108+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4178 line="506">the path of the resource file</doc>4109 line="506">the path of the resource file</doc>
4179 <type name="utf8" c:type="const char*"/>4110 <type name="utf8" c:type="const char*"/>
4180 </parameter>4111 </parameter>
@@ -4185,7 +4116,7 @@ The file format is detected automatically. If `NULL` is returned, then
4185 version="2.28"4116 version="2.28"
4186 throws="1">4117 throws="1">
4187 <doc xml:space="preserve"4118 <doc xml:space="preserve"
4188- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4119+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4189 line="346">Creates a new animation by loading it from an input stream.4120 line="346">Creates a new animation by loading it from an input stream.
4190 4121
4191 The file format is detected automatically.4122 The file format is detected automatically.
@@ -4198,18 +4129,18 @@ returned. Other possible errors are in the `GDK_PIXBUF_ERROR` and
4198 `G_IO_ERROR` domains.4129 `G_IO_ERROR` domains.
4199 4130
4200 The stream is not closed.</doc>4131 The stream is not closed.</doc>
4201- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4132+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4202 line="66"/>4133 line="66"/>
4203 <return-value transfer-ownership="full" nullable="1">4134 <return-value transfer-ownership="full" nullable="1">
4204 <doc xml:space="preserve"4135 <doc xml:space="preserve"
4205- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4136+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4206 line="365">A newly-created animation</doc>4137 line="365">A newly-created animation</doc>
4207 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>4138 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
4208 </return-value>4139 </return-value>
4209 <parameters>4140 <parameters>
4210 <parameter name="stream" transfer-ownership="none">4141 <parameter name="stream" transfer-ownership="none">
4211 <doc xml:space="preserve"4142 <doc xml:space="preserve"
4212- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4143+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4213 line="348">a `GInputStream` to load the pixbuf from</doc>4144 line="348">a `GInputStream` to load the pixbuf from</doc>
4214 <type name="Gio.InputStream" c:type="GInputStream*"/>4145 <type name="Gio.InputStream" c:type="GInputStream*"/>
4215 </parameter>4146 </parameter>
@@ -4218,7 +4149,7 @@ The stream is not closed.</doc>
4218 nullable="1"4149 nullable="1"
4219 allow-none="1">4150 allow-none="1">
4220 <doc xml:space="preserve"4151 <doc xml:space="preserve"
4221- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4152+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4222 line="349">optional `GCancellable` object</doc>4153 line="349">optional `GCancellable` object</doc>
4223 <type name="Gio.Cancellable" c:type="GCancellable*"/>4154 <type name="Gio.Cancellable" c:type="GCancellable*"/>
4224 </parameter>4155 </parameter>
@@ -4229,21 +4160,21 @@ The stream is not closed.</doc>
4229 version="2.28"4160 version="2.28"
4230 throws="1">4161 throws="1">
4231 <doc xml:space="preserve"4162 <doc xml:space="preserve"
4232- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4163+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4233 line="479">Finishes an asynchronous pixbuf animation creation operation started with4164 line="479">Finishes an asynchronous pixbuf animation creation operation started with
4234 [func@GdkPixbuf.PixbufAnimation.new_from_stream_async].</doc>4165 [func@GdkPixbuf.PixbufAnimation.new_from_stream_async].</doc>
4235- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4166+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4236 line="75"/>4167 line="75"/>
4237 <return-value transfer-ownership="full" nullable="1">4168 <return-value transfer-ownership="full" nullable="1">
4238 <doc xml:space="preserve"4169 <doc xml:space="preserve"
4239- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4170+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4240 line="487">the newly created animation</doc>4171 line="487">the newly created animation</doc>
4241 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>4172 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
4242 </return-value>4173 </return-value>
4243 <parameters>4174 <parameters>
4244 <parameter name="async_result" transfer-ownership="none">4175 <parameter name="async_result" transfer-ownership="none">
4245 <doc xml:space="preserve"4176 <doc xml:space="preserve"
4246- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4177+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4247 line="481">a #GAsyncResult</doc>4178 line="481">a #GAsyncResult</doc>
4248 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>4179 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
4249 </parameter>4180 </parameter>
@@ -4251,9 +4182,10 @@ The stream is not closed.</doc>
4251 </constructor>4182 </constructor>
4252 <function name="new_from_stream_async"4183 <function name="new_from_stream_async"
4253 c:identifier="gdk_pixbuf_animation_new_from_stream_async"4184 c:identifier="gdk_pixbuf_animation_new_from_stream_async"
4254- version="2.28">4185+ version="2.28"
4186+ glib:finish-func="new_from_stream_finish">
4255 <doc xml:space="preserve"4187 <doc xml:space="preserve"
4256- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4188+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4257 line="443">Creates a new animation by asynchronously loading an image from an input stream.4189 line="443">Creates a new animation by asynchronously loading an image from an input stream.
4258 4190
4259 For more details see gdk_pixbuf_new_from_stream(), which is the synchronous4191 For more details see gdk_pixbuf_new_from_stream(), which is the synchronous
@@ -4262,7 +4194,7 @@ version of this function.
4262 When the operation is finished, `callback` will be called in the main thread.4194 When the operation is finished, `callback` will be called in the main thread.
4263 You can then call gdk_pixbuf_animation_new_from_stream_finish() to get the4195 You can then call gdk_pixbuf_animation_new_from_stream_finish() to get the
4264 result of the operation.</doc>4196 result of the operation.</doc>
4265- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4197+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4266 line="70"/>4198 line="70"/>
4267 <return-value transfer-ownership="none">4199 <return-value transfer-ownership="none">
4268 <type name="none" c:type="void"/>4200 <type name="none" c:type="void"/>
@@ -4270,7 +4202,7 @@ result of the operation.</doc>
4270 <parameters>4202 <parameters>
4271 <parameter name="stream" transfer-ownership="none">4203 <parameter name="stream" transfer-ownership="none">
4272 <doc xml:space="preserve"4204 <doc xml:space="preserve"
4273- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4205+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4274 line="445">a #GInputStream from which to load the animation</doc>4206 line="445">a #GInputStream from which to load the animation</doc>
4275 <type name="Gio.InputStream" c:type="GInputStream*"/>4207 <type name="Gio.InputStream" c:type="GInputStream*"/>
4276 </parameter>4208 </parameter>
@@ -4279,7 +4211,7 @@ result of the operation.</doc>
4279 nullable="1"4211 nullable="1"
4280 allow-none="1">4212 allow-none="1">
4281 <doc xml:space="preserve"4213 <doc xml:space="preserve"
4282- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4214+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4283 line="446">optional #GCancellable object</doc>4215 line="446">optional #GCancellable object</doc>
4284 <type name="Gio.Cancellable" c:type="GCancellable*"/>4216 <type name="Gio.Cancellable" c:type="GCancellable*"/>
4285 </parameter>4217 </parameter>
@@ -4290,7 +4222,7 @@ result of the operation.</doc>
4290 scope="async"4222 scope="async"
4291 closure="3">4223 closure="3">
4292 <doc xml:space="preserve"4224 <doc xml:space="preserve"
4293- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4225+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4294 line="447">a `GAsyncReadyCallback` to call when the pixbuf is loaded</doc>4226 line="447">a `GAsyncReadyCallback` to call when the pixbuf is loaded</doc>
4295 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>4227 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4296 </parameter>4228 </parameter>
@@ -4299,7 +4231,7 @@ result of the operation.</doc>
4299 nullable="1"4231 nullable="1"
4300 allow-none="1">4232 allow-none="1">
4301 <doc xml:space="preserve"4233 <doc xml:space="preserve"
4302- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4234+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4303 line="448">the data to pass to the callback function</doc>4235 line="448">the data to pass to the callback function</doc>
4304 <type name="gpointer" c:type="gpointer"/>4236 <type name="gpointer" c:type="gpointer"/>
4305 </parameter>4237 </parameter>
@@ -4307,7 +4239,7 @@ result of the operation.</doc>
4307 </function>4239 </function>
4308 <virtual-method name="get_iter" invoker="get_iter">4240 <virtual-method name="get_iter" invoker="get_iter">
4309 <doc xml:space="preserve"4241 <doc xml:space="preserve"
4310- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4242+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4311 line="664">Get an iterator for displaying an animation.4243 line="664">Get an iterator for displaying an animation.
4312 4244
4313 The iterator provides the frames that should be displayed at a4245 The iterator provides the frames that should be displayed at a
@@ -4342,18 +4274,18 @@ the frame itself. So your timeout should be reinstalled after any
4342 area_updated signal.4274 area_updated signal.
4343 4275
4344 A delay time of -1 is possible, indicating "infinite".</doc>4276 A delay time of -1 is possible, indicating "infinite".</doc>
4345- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4277+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4346 line="161"/>4278 line="161"/>
4347 <return-value transfer-ownership="full">4279 <return-value transfer-ownership="full">
4348 <doc xml:space="preserve"4280 <doc xml:space="preserve"
4349- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4281+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4350 line="704">an iterator to move over the animation</doc>4282 line="704">an iterator to move over the animation</doc>
4351 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>4283 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
4352 </return-value>4284 </return-value>
4353 <parameters>4285 <parameters>
4354 <instance-parameter name="animation" transfer-ownership="none">4286 <instance-parameter name="animation" transfer-ownership="none">
4355 <doc xml:space="preserve"4287 <doc xml:space="preserve"
4356- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4288+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4357 line="666">a #GdkPixbufAnimation</doc>4289 line="666">a #GdkPixbufAnimation</doc>
4358 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>4290 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
4359 </instance-parameter>4291 </instance-parameter>
@@ -4362,14 +4294,17 @@ A delay time of -1 is possible, indicating "infinite".</doc>
4362 nullable="1"4294 nullable="1"
4363 allow-none="1">4295 allow-none="1">
4364 <doc xml:space="preserve"4296 <doc xml:space="preserve"
4365- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4297+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4366 line="667">time when the animation starts playing</doc>4298 line="667">time when the animation starts playing</doc>
4367 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>4299 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>
4368 </parameter>4300 </parameter>
4369 </parameters>4301 </parameters>
4370 </virtual-method>4302 </virtual-method>
4371 <virtual-method name="get_size">4303 <virtual-method name="get_size">
4372- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4304+ <doc xml:space="preserve"
4305+ filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4306+ line="128">fills @width and @height with the frame size of the animation.</doc>
4307+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4373 line="157"/>4308 line="157"/>
4374 <return-value transfer-ownership="none">4309 <return-value transfer-ownership="none">
4375 <type name="none" c:type="void"/>4310 <type name="none" c:type="void"/>
@@ -4388,7 +4323,7 @@ A delay time of -1 is possible, indicating "infinite".</doc>
4388 </virtual-method>4323 </virtual-method>
4389 <virtual-method name="get_static_image" invoker="get_static_image">4324 <virtual-method name="get_static_image" invoker="get_static_image">
4390 <doc xml:space="preserve"4325 <doc xml:space="preserve"
4391- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4326+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4392 line="593">Retrieves a static image for the animation.4327 line="593">Retrieves a static image for the animation.
4393 4328
4394 If an animation is really just a plain image (has only one frame),4329 If an animation is really just a plain image (has only one frame),
@@ -4400,18 +4335,18 @@ frame, or something more sophisticated depending on the file format.
4400 4335
4401 If an animation hasn't loaded any frames yet, this function will4336 If an animation hasn't loaded any frames yet, this function will
4402 return `NULL`.</doc>4337 return `NULL`.</doc>
4403- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4338+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4404 line="155"/>4339 line="155"/>
4405 <return-value transfer-ownership="none">4340 <return-value transfer-ownership="none">
4406 <doc xml:space="preserve"4341 <doc xml:space="preserve"
4407- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4342+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4408 line="609">unanimated image representing the animation</doc>4343 line="609">unanimated image representing the animation</doc>
4409 <type name="Pixbuf" c:type="GdkPixbuf*"/>4344 <type name="Pixbuf" c:type="GdkPixbuf*"/>
4410 </return-value>4345 </return-value>
4411 <parameters>4346 <parameters>
4412 <instance-parameter name="animation" transfer-ownership="none">4347 <instance-parameter name="animation" transfer-ownership="none">
4413 <doc xml:space="preserve"4348 <doc xml:space="preserve"
4414- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4349+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4415 line="595">a #GdkPixbufAnimation</doc>4350 line="595">a #GdkPixbufAnimation</doc>
4416 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>4351 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
4417 </instance-parameter>4352 </instance-parameter>
@@ -4419,25 +4354,25 @@ return `NULL`.</doc>
4419 </virtual-method>4354 </virtual-method>
4420 <virtual-method name="is_static_image" invoker="is_static_image">4355 <virtual-method name="is_static_image" invoker="is_static_image">
4421 <doc xml:space="preserve"4356 <doc xml:space="preserve"
4422- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4357+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4423 line="572">Checks whether the animation is a static image.4358 line="572">Checks whether the animation is a static image.
4424 4359
4425 If you load a file with gdk_pixbuf_animation_new_from_file() and it4360 If you load a file with gdk_pixbuf_animation_new_from_file() and it
4426 turns out to be a plain, unanimated image, then this function will4361 turns out to be a plain, unanimated image, then this function will
4427 return `TRUE`. Use gdk_pixbuf_animation_get_static_image() to retrieve4362 return `TRUE`. Use gdk_pixbuf_animation_get_static_image() to retrieve
4428 the image.</doc>4363 the image.</doc>
4429- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4364+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4430 line="153"/>4365 line="153"/>
4431 <return-value transfer-ownership="none">4366 <return-value transfer-ownership="none">
4432 <doc xml:space="preserve"4367 <doc xml:space="preserve"
4433- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4368+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4434 line="583">`TRUE` if the "animation" was really just an image</doc>4369 line="583">`TRUE` if the "animation" was really just an image</doc>
4435 <type name="gboolean" c:type="gboolean"/>4370 <type name="gboolean" c:type="gboolean"/>
4436 </return-value>4371 </return-value>
4437 <parameters>4372 <parameters>
4438 <instance-parameter name="animation" transfer-ownership="none">4373 <instance-parameter name="animation" transfer-ownership="none">
4439 <doc xml:space="preserve"4374 <doc xml:space="preserve"
4440- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4375+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4441 line="574">a #GdkPixbufAnimation</doc>4376 line="574">a #GdkPixbufAnimation</doc>
4442 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>4377 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
4443 </instance-parameter>4378 </instance-parameter>
@@ -4445,20 +4380,20 @@ the image.</doc>
4445 </virtual-method>4380 </virtual-method>
4446 <method name="get_height" c:identifier="gdk_pixbuf_animation_get_height">4381 <method name="get_height" c:identifier="gdk_pixbuf_animation_get_height">
4447 <doc xml:space="preserve"4382 <doc xml:space="preserve"
4448- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4383+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4449 line="641">Queries the height of the bounding box of a pixbuf animation.</doc>4384 line="641">Queries the height of the bounding box of a pixbuf animation.</doc>
4450- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4385+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4451 line="92"/>4386 line="92"/>
4452 <return-value transfer-ownership="none">4387 <return-value transfer-ownership="none">
4453 <doc xml:space="preserve"4388 <doc xml:space="preserve"
4454- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4389+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4455 line="647">Height of the bounding box of the animation.</doc>4390 line="647">Height of the bounding box of the animation.</doc>
4456 <type name="gint" c:type="int"/>4391 <type name="gint" c:type="int"/>
4457 </return-value>4392 </return-value>
4458 <parameters>4393 <parameters>
4459 <instance-parameter name="animation" transfer-ownership="none">4394 <instance-parameter name="animation" transfer-ownership="none">
4460 <doc xml:space="preserve"4395 <doc xml:space="preserve"
4461- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4396+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4462 line="643">An animation.</doc>4397 line="643">An animation.</doc>
4463 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>4398 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
4464 </instance-parameter>4399 </instance-parameter>
@@ -4466,7 +4401,7 @@ the image.</doc>
4466 </method>4401 </method>
4467 <method name="get_iter" c:identifier="gdk_pixbuf_animation_get_iter">4402 <method name="get_iter" c:identifier="gdk_pixbuf_animation_get_iter">
4468 <doc xml:space="preserve"4403 <doc xml:space="preserve"
4469- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4404+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4470 line="664">Get an iterator for displaying an animation.4405 line="664">Get an iterator for displaying an animation.
4471 4406
4472 The iterator provides the frames that should be displayed at a4407 The iterator provides the frames that should be displayed at a
@@ -4501,18 +4436,18 @@ the frame itself. So your timeout should be reinstalled after any
4501 area_updated signal.4436 area_updated signal.
4502 4437
4503 A delay time of -1 is possible, indicating "infinite".</doc>4438 A delay time of -1 is possible, indicating "infinite".</doc>
4504- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4439+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4505 line="100"/>4440 line="100"/>
4506 <return-value transfer-ownership="full">4441 <return-value transfer-ownership="full">
4507 <doc xml:space="preserve"4442 <doc xml:space="preserve"
4508- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4443+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4509 line="704">an iterator to move over the animation</doc>4444 line="704">an iterator to move over the animation</doc>
4510 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>4445 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
4511 </return-value>4446 </return-value>
4512 <parameters>4447 <parameters>
4513 <instance-parameter name="animation" transfer-ownership="none">4448 <instance-parameter name="animation" transfer-ownership="none">
4514 <doc xml:space="preserve"4449 <doc xml:space="preserve"
4515- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4450+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4516 line="666">a #GdkPixbufAnimation</doc>4451 line="666">a #GdkPixbufAnimation</doc>
4517 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>4452 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
4518 </instance-parameter>4453 </instance-parameter>
@@ -4521,7 +4456,7 @@ A delay time of -1 is possible, indicating "infinite".</doc>
4521 nullable="1"4456 nullable="1"
4522 allow-none="1">4457 allow-none="1">
4523 <doc xml:space="preserve"4458 <doc xml:space="preserve"
4524- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4459+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4525 line="667">time when the animation starts playing</doc>4460 line="667">time when the animation starts playing</doc>
4526 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>4461 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>
4527 </parameter>4462 </parameter>
@@ -4530,7 +4465,7 @@ A delay time of -1 is possible, indicating "infinite".</doc>
4530 <method name="get_static_image"4465 <method name="get_static_image"
4531 c:identifier="gdk_pixbuf_animation_get_static_image">4466 c:identifier="gdk_pixbuf_animation_get_static_image">
4532 <doc xml:space="preserve"4467 <doc xml:space="preserve"
4533- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4468+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4534 line="593">Retrieves a static image for the animation.4469 line="593">Retrieves a static image for the animation.
4535 4470
4536 If an animation is really just a plain image (has only one frame),4471 If an animation is really just a plain image (has only one frame),
@@ -4542,18 +4477,18 @@ frame, or something more sophisticated depending on the file format.
4542 4477
4543 If an animation hasn't loaded any frames yet, this function will4478 If an animation hasn't loaded any frames yet, this function will
4544 return `NULL`.</doc>4479 return `NULL`.</doc>
4545- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4480+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4546 line="96"/>4481 line="96"/>
4547 <return-value transfer-ownership="none">4482 <return-value transfer-ownership="none">
4548 <doc xml:space="preserve"4483 <doc xml:space="preserve"
4549- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4484+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4550 line="609">unanimated image representing the animation</doc>4485 line="609">unanimated image representing the animation</doc>
4551 <type name="Pixbuf" c:type="GdkPixbuf*"/>4486 <type name="Pixbuf" c:type="GdkPixbuf*"/>
4552 </return-value>4487 </return-value>
4553 <parameters>4488 <parameters>
4554 <instance-parameter name="animation" transfer-ownership="none">4489 <instance-parameter name="animation" transfer-ownership="none">
4555 <doc xml:space="preserve"4490 <doc xml:space="preserve"
4556- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4491+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4557 line="595">a #GdkPixbufAnimation</doc>4492 line="595">a #GdkPixbufAnimation</doc>
4558 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>4493 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
4559 </instance-parameter>4494 </instance-parameter>
@@ -4561,20 +4496,20 @@ return `NULL`.</doc>
4561 </method>4496 </method>
4562 <method name="get_width" c:identifier="gdk_pixbuf_animation_get_width">4497 <method name="get_width" c:identifier="gdk_pixbuf_animation_get_width">
4563 <doc xml:space="preserve"4498 <doc xml:space="preserve"
4564- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4499+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4565 line="619">Queries the width of the bounding box of a pixbuf animation.</doc>4500 line="619">Queries the width of the bounding box of a pixbuf animation.</doc>
4566- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4501+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4567 line="90"/>4502 line="90"/>
4568 <return-value transfer-ownership="none">4503 <return-value transfer-ownership="none">
4569 <doc xml:space="preserve"4504 <doc xml:space="preserve"
4570- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4505+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4571 line="625">Width of the bounding box of the animation.</doc>4506 line="625">Width of the bounding box of the animation.</doc>
4572 <type name="gint" c:type="int"/>4507 <type name="gint" c:type="int"/>
4573 </return-value>4508 </return-value>
4574 <parameters>4509 <parameters>
4575 <instance-parameter name="animation" transfer-ownership="none">4510 <instance-parameter name="animation" transfer-ownership="none">
4576 <doc xml:space="preserve"4511 <doc xml:space="preserve"
4577- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4512+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4578 line="621">An animation.</doc>4513 line="621">An animation.</doc>
4579 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>4514 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
4580 </instance-parameter>4515 </instance-parameter>
@@ -4583,25 +4518,25 @@ return `NULL`.</doc>
4583 <method name="is_static_image"4518 <method name="is_static_image"
4584 c:identifier="gdk_pixbuf_animation_is_static_image">4519 c:identifier="gdk_pixbuf_animation_is_static_image">
4585 <doc xml:space="preserve"4520 <doc xml:space="preserve"
4586- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4521+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4587 line="572">Checks whether the animation is a static image.4522 line="572">Checks whether the animation is a static image.
4588 4523
4589 If you load a file with gdk_pixbuf_animation_new_from_file() and it4524 If you load a file with gdk_pixbuf_animation_new_from_file() and it
4590 turns out to be a plain, unanimated image, then this function will4525 turns out to be a plain, unanimated image, then this function will
4591 return `TRUE`. Use gdk_pixbuf_animation_get_static_image() to retrieve4526 return `TRUE`. Use gdk_pixbuf_animation_get_static_image() to retrieve
4592 the image.</doc>4527 the image.</doc>
4593- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4528+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4594 line="94"/>4529 line="94"/>
4595 <return-value transfer-ownership="none">4530 <return-value transfer-ownership="none">
4596 <doc xml:space="preserve"4531 <doc xml:space="preserve"
4597- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4532+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4598 line="583">`TRUE` if the "animation" was really just an image</doc>4533 line="583">`TRUE` if the "animation" was really just an image</doc>
4599 <type name="gboolean" c:type="gboolean"/>4534 <type name="gboolean" c:type="gboolean"/>
4600 </return-value>4535 </return-value>
4601 <parameters>4536 <parameters>
4602 <instance-parameter name="animation" transfer-ownership="none">4537 <instance-parameter name="animation" transfer-ownership="none">
4603 <doc xml:space="preserve"4538 <doc xml:space="preserve"
4604- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4539+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4605 line="574">a #GdkPixbufAnimation</doc>4540 line="574">a #GdkPixbufAnimation</doc>
4606 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>4541 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
4607 </instance-parameter>4542 </instance-parameter>
@@ -4613,21 +4548,21 @@ the image.</doc>
4613 deprecated="1"4548 deprecated="1"
4614 deprecated-version="2.0">4549 deprecated-version="2.0">
4615 <doc xml:space="preserve"4550 <doc xml:space="preserve"
4616- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4551+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4617 line="542">Adds a reference to an animation.</doc>4552 line="542">Adds a reference to an animation.</doc>
4618 <doc-deprecated xml:space="preserve">Use g_object_ref().</doc-deprecated>4553 <doc-deprecated xml:space="preserve">Use g_object_ref().</doc-deprecated>
4619- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4554+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4620 line="84"/>4555 line="84"/>
4621 <return-value>4556 <return-value>
4622 <doc xml:space="preserve"4557 <doc xml:space="preserve"
4623- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4558+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4624 line="548">The same as the @animation argument.</doc>4559 line="548">The same as the @animation argument.</doc>
4625 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>4560 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
4626 </return-value>4561 </return-value>
4627 <parameters>4562 <parameters>
4628 <instance-parameter name="animation" transfer-ownership="none">4563 <instance-parameter name="animation" transfer-ownership="none">
4629 <doc xml:space="preserve"4564 <doc xml:space="preserve"
4630- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4565+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4631 line="544">An animation.</doc>4566 line="544">An animation.</doc>
4632 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>4567 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
4633 </instance-parameter>4568 </instance-parameter>
@@ -4639,10 +4574,10 @@ the image.</doc>
4639 deprecated="1"4574 deprecated="1"
4640 deprecated-version="2.0">4575 deprecated-version="2.0">
4641 <doc xml:space="preserve"4576 <doc xml:space="preserve"
4642- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4577+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4643 line="558">Removes a reference from an animation.</doc>4578 line="558">Removes a reference from an animation.</doc>
4644 <doc-deprecated xml:space="preserve">Use g_object_unref().</doc-deprecated>4579 <doc-deprecated xml:space="preserve">Use g_object_unref().</doc-deprecated>
4645- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4580+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4646 line="86"/>4581 line="86"/>
4647 <return-value transfer-ownership="none">4582 <return-value transfer-ownership="none">
4648 <type name="none" c:type="void"/>4583 <type name="none" c:type="void"/>
@@ -4650,7 +4585,7 @@ the image.</doc>
4650 <parameters>4585 <parameters>
4651 <instance-parameter name="animation" transfer-ownership="none">4586 <instance-parameter name="animation" transfer-ownership="none">
4652 <doc xml:space="preserve"4587 <doc xml:space="preserve"
4653- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4588+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4654 line="560">An animation.</doc>4589 line="560">An animation.</doc>
4655 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>4590 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
4656 </instance-parameter>4591 </instance-parameter>
@@ -4664,32 +4599,35 @@ the image.</doc>
4664 c:type="GdkPixbufAnimationClass"4599 c:type="GdkPixbufAnimationClass"
4665 glib:is-gtype-struct-for="PixbufAnimation">4600 glib:is-gtype-struct-for="PixbufAnimation">
4666 <doc xml:space="preserve"4601 <doc xml:space="preserve"
4667- filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4602+ filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4668 line="123">Modules supporting animations must derive a type from4603 line="123">Modules supporting animations must derive a type from
4669 #GdkPixbufAnimation, providing suitable implementations of the4604 #GdkPixbufAnimation, providing suitable implementations of the
4670 virtual functions.</doc>4605 virtual functions.</doc>
4671- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4606+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4672 line="163"/>4607 line="163"/>
4673 <field name="parent_class">4608 <field name="parent_class">
4674 <doc xml:space="preserve"4609 <doc xml:space="preserve"
4675- filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4610+ filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4676 line="125">the parent class</doc>4611 line="125">the parent class</doc>
4677 <type name="GObject.ObjectClass" c:type="GObjectClass"/>4612 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
4678 </field>4613 </field>
4679 <field name="is_static_image">4614 <field name="is_static_image">
4615+ <doc xml:space="preserve"
4616+ filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4617+ line="126">returns whether the given animation is just a static image.</doc>
4680 <callback name="is_static_image">4618 <callback name="is_static_image">
4681- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4619+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4682 line="153"/>4620 line="153"/>
4683 <return-value transfer-ownership="none">4621 <return-value transfer-ownership="none">
4684 <doc xml:space="preserve"4622 <doc xml:space="preserve"
4685- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4623+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4686 line="583">`TRUE` if the "animation" was really just an image</doc>4624 line="583">`TRUE` if the "animation" was really just an image</doc>
4687 <type name="gboolean" c:type="gboolean"/>4625 <type name="gboolean" c:type="gboolean"/>
4688 </return-value>4626 </return-value>
4689 <parameters>4627 <parameters>
4690 <parameter name="animation" transfer-ownership="none">4628 <parameter name="animation" transfer-ownership="none">
4691 <doc xml:space="preserve"4629 <doc xml:space="preserve"
4692- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4630+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4693 line="574">a #GdkPixbufAnimation</doc>4631 line="574">a #GdkPixbufAnimation</doc>
4694 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>4632 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
4695 </parameter>4633 </parameter>
@@ -4697,19 +4635,22 @@ virtual functions.</doc>
4697 </callback>4635 </callback>
4698 </field>4636 </field>
4699 <field name="get_static_image">4637 <field name="get_static_image">
4638+ <doc xml:space="preserve"
4639+ filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4640+ line="127">returns a static image representing the given animation.</doc>
4700 <callback name="get_static_image">4641 <callback name="get_static_image">
4701- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4642+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4702 line="155"/>4643 line="155"/>
4703 <return-value transfer-ownership="none">4644 <return-value transfer-ownership="none">
4704 <doc xml:space="preserve"4645 <doc xml:space="preserve"
4705- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4646+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4706 line="609">unanimated image representing the animation</doc>4647 line="609">unanimated image representing the animation</doc>
4707 <type name="Pixbuf" c:type="GdkPixbuf*"/>4648 <type name="Pixbuf" c:type="GdkPixbuf*"/>
4708 </return-value>4649 </return-value>
4709 <parameters>4650 <parameters>
4710 <parameter name="animation" transfer-ownership="none">4651 <parameter name="animation" transfer-ownership="none">
4711 <doc xml:space="preserve"4652 <doc xml:space="preserve"
4712- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4653+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4713 line="595">a #GdkPixbufAnimation</doc>4654 line="595">a #GdkPixbufAnimation</doc>
4714 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>4655 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
4715 </parameter>4656 </parameter>
@@ -4717,8 +4658,11 @@ virtual functions.</doc>
4717 </callback>4658 </callback>
4718 </field>4659 </field>
4719 <field name="get_size">4660 <field name="get_size">
4661+ <doc xml:space="preserve"
4662+ filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4663+ line="128">fills @width and @height with the frame size of the animation.</doc>
4720 <callback name="get_size">4664 <callback name="get_size">
4721- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4665+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4722 line="157"/>4666 line="157"/>
4723 <return-value transfer-ownership="none">4667 <return-value transfer-ownership="none">
4724 <type name="none" c:type="void"/>4668 <type name="none" c:type="void"/>
@@ -4737,19 +4681,22 @@ virtual functions.</doc>
4737 </callback>4681 </callback>
4738 </field>4682 </field>
4739 <field name="get_iter">4683 <field name="get_iter">
4684+ <doc xml:space="preserve"
4685+ filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4686+ line="129">returns an iterator for the given animation.</doc>
4740 <callback name="get_iter">4687 <callback name="get_iter">
4741- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4688+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4742 line="161"/>4689 line="161"/>
4743 <return-value transfer-ownership="full">4690 <return-value transfer-ownership="full">
4744 <doc xml:space="preserve"4691 <doc xml:space="preserve"
4745- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4692+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4746 line="704">an iterator to move over the animation</doc>4693 line="704">an iterator to move over the animation</doc>
4747 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>4694 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
4748 </return-value>4695 </return-value>
4749 <parameters>4696 <parameters>
4750 <parameter name="animation" transfer-ownership="none">4697 <parameter name="animation" transfer-ownership="none">
4751 <doc xml:space="preserve"4698 <doc xml:space="preserve"
4752- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4699+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4753 line="666">a #GdkPixbufAnimation</doc>4700 line="666">a #GdkPixbufAnimation</doc>
4754 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>4701 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
4755 </parameter>4702 </parameter>
@@ -4758,7 +4705,7 @@ virtual functions.</doc>
4758 nullable="1"4705 nullable="1"
4759 allow-none="1">4706 allow-none="1">
4760 <doc xml:space="preserve"4707 <doc xml:space="preserve"
4761- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4708+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4762 line="667">time when the animation starts playing</doc>4709 line="667">time when the animation starts playing</doc>
4763 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>4710 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>
4764 </parameter>4711 </parameter>
@@ -4774,14 +4721,14 @@ virtual functions.</doc>
4774 glib:get-type="gdk_pixbuf_animation_iter_get_type"4721 glib:get-type="gdk_pixbuf_animation_iter_get_type"
4775 glib:type-struct="PixbufAnimationIterClass">4722 glib:type-struct="PixbufAnimationIterClass">
4776 <doc xml:space="preserve"4723 <doc xml:space="preserve"
4777- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4724+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4778 line="50">An opaque object representing an iterator which points to a4725 line="50">An opaque object representing an iterator which points to a
4779 certain position in an animation.</doc>4726 certain position in an animation.</doc>
4780- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4727+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4781 line="208"/>4728 line="208"/>
4782 <virtual-method name="advance" invoker="advance">4729 <virtual-method name="advance" invoker="advance">
4783 <doc xml:space="preserve"4730 <doc xml:space="preserve"
4784- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4731+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4785 line="813">Possibly advances an animation to a new frame.4732 line="813">Possibly advances an animation to a new frame.
4786 4733
4787 Chooses the frame based on the start time passed to4734 Chooses the frame based on the start time passed to
@@ -4803,18 +4750,18 @@ If this function returns `FALSE`, there's no need to update the animation
4803 display, assuming the display had been rendered prior to advancing;4750 display, assuming the display had been rendered prior to advancing;
4804 if `TRUE`, you need to call gdk_pixbuf_animation_iter_get_pixbuf()4751 if `TRUE`, you need to call gdk_pixbuf_animation_iter_get_pixbuf()
4805 and update the display with the new pixbuf.</doc>4752 and update the display with the new pixbuf.</doc>
4806- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4753+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4807 line="206"/>4754 line="206"/>
4808 <return-value transfer-ownership="none">4755 <return-value transfer-ownership="none">
4809 <doc xml:space="preserve"4756 <doc xml:space="preserve"
4810- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4757+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4811 line="840">`TRUE` if the image may need updating</doc>4758 line="840">`TRUE` if the image may need updating</doc>
4812 <type name="gboolean" c:type="gboolean"/>4759 <type name="gboolean" c:type="gboolean"/>
4813 </return-value>4760 </return-value>
4814 <parameters>4761 <parameters>
4815 <instance-parameter name="iter" transfer-ownership="none">4762 <instance-parameter name="iter" transfer-ownership="none">
4816 <doc xml:space="preserve"4763 <doc xml:space="preserve"
4817- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4764+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4818 line="815">a #GdkPixbufAnimationIter</doc>4765 line="815">a #GdkPixbufAnimationIter</doc>
4819 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>4766 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
4820 </instance-parameter>4767 </instance-parameter>
@@ -4823,7 +4770,7 @@ and update the display with the new pixbuf.</doc>
4823 nullable="1"4770 nullable="1"
4824 allow-none="1">4771 allow-none="1">
4825 <doc xml:space="preserve"4772 <doc xml:space="preserve"
4826- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4773+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4827 line="816">current time</doc>4774 line="816">current time</doc>
4828 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>4775 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>
4829 </parameter>4776 </parameter>
@@ -4831,7 +4778,7 @@ and update the display with the new pixbuf.</doc>
4831 </virtual-method>4778 </virtual-method>
4832 <virtual-method name="get_delay_time" invoker="get_delay_time">4779 <virtual-method name="get_delay_time" invoker="get_delay_time">
4833 <doc xml:space="preserve"4780 <doc xml:space="preserve"
4834- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4781+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4835 line="735">Gets the number of milliseconds the current pixbuf should be displayed,4782 line="735">Gets the number of milliseconds the current pixbuf should be displayed,
4836 or -1 if the current pixbuf should be displayed forever.4783 or -1 if the current pixbuf should be displayed forever.
4837 4784
@@ -4841,18 +4788,18 @@ so you can use a timeout to schedule the next update.
4841 Note that some formats, like GIF, might clamp the timeout values in the4788 Note that some formats, like GIF, might clamp the timeout values in the
4842 image file to avoid updates that are just too quick. The minimum timeout4789 image file to avoid updates that are just too quick. The minimum timeout
4843 for GIF images is currently 20 milliseconds.</doc>4790 for GIF images is currently 20 milliseconds.</doc>
4844- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4791+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4845 line="200"/>4792 line="200"/>
4846 <return-value transfer-ownership="none">4793 <return-value transfer-ownership="none">
4847 <doc xml:space="preserve"4794 <doc xml:space="preserve"
4848- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4795+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4849 line="749">delay time in milliseconds (thousandths of a second)</doc>4796 line="749">delay time in milliseconds (thousandths of a second)</doc>
4850 <type name="gint" c:type="int"/>4797 <type name="gint" c:type="int"/>
4851 </return-value>4798 </return-value>
4852 <parameters>4799 <parameters>
4853 <instance-parameter name="iter" transfer-ownership="none">4800 <instance-parameter name="iter" transfer-ownership="none">
4854 <doc xml:space="preserve"4801 <doc xml:space="preserve"
4855- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4802+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4856 line="737">an animation iterator</doc>4803 line="737">an animation iterator</doc>
4857 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>4804 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
4858 </instance-parameter>4805 </instance-parameter>
@@ -4860,7 +4807,7 @@ for GIF images is currently 20 milliseconds.</doc>
4860 </virtual-method>4807 </virtual-method>
4861 <virtual-method name="get_pixbuf" invoker="get_pixbuf">4808 <virtual-method name="get_pixbuf" invoker="get_pixbuf">
4862 <doc xml:space="preserve"4809 <doc xml:space="preserve"
4863- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4810+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4864 line="760">Gets the current pixbuf which should be displayed.4811 line="760">Gets the current pixbuf which should be displayed.
4865 4812
4866 The pixbuf might not be the same size as the animation itself4813 The pixbuf might not be the same size as the animation itself
@@ -4876,18 +4823,18 @@ gdk_pixbuf_animation_iter_advance().
4876 4823
4877 Copy the pixbuf to keep it (don't just add a reference), as it may get4824 Copy the pixbuf to keep it (don't just add a reference), as it may get
4878 recycled as you advance the iterator.</doc>4825 recycled as you advance the iterator.</doc>
4879- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4826+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4880 line="202"/>4827 line="202"/>
4881 <return-value transfer-ownership="none">4828 <return-value transfer-ownership="none">
4882 <doc xml:space="preserve"4829 <doc xml:space="preserve"
4883- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4830+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4884 line="780">the pixbuf to be displayed</doc>4831 line="780">the pixbuf to be displayed</doc>
4885 <type name="Pixbuf" c:type="GdkPixbuf*"/>4832 <type name="Pixbuf" c:type="GdkPixbuf*"/>
4886 </return-value>4833 </return-value>
4887 <parameters>4834 <parameters>
4888 <instance-parameter name="iter" transfer-ownership="none">4835 <instance-parameter name="iter" transfer-ownership="none">
4889 <doc xml:space="preserve"4836 <doc xml:space="preserve"
4890- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4837+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4891 line="762">an animation iterator</doc>4838 line="762">an animation iterator</doc>
4892 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>4839 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
4893 </instance-parameter>4840 </instance-parameter>
@@ -4896,25 +4843,25 @@ recycled as you advance the iterator.</doc>
4896 <virtual-method name="on_currently_loading_frame"4843 <virtual-method name="on_currently_loading_frame"
4897 invoker="on_currently_loading_frame">4844 invoker="on_currently_loading_frame">
4898 <doc xml:space="preserve"4845 <doc xml:space="preserve"
4899- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4846+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4900 line="791">Used to determine how to respond to the area_updated signal on4847 line="791">Used to determine how to respond to the area_updated signal on
4901 #GdkPixbufLoader when loading an animation.4848 #GdkPixbufLoader when loading an animation.
4902 4849
4903 The `::area_updated` signal is emitted for an area of the frame currently4850 The `::area_updated` signal is emitted for an area of the frame currently
4904 streaming in to the loader. So if you're on the currently loading frame,4851 streaming in to the loader. So if you're on the currently loading frame,
4905 you will need to redraw the screen for the updated area.</doc>4852 you will need to redraw the screen for the updated area.</doc>
4906- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4853+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4907 line="204"/>4854 line="204"/>
4908 <return-value transfer-ownership="none">4855 <return-value transfer-ownership="none">
4909 <doc xml:space="preserve"4856 <doc xml:space="preserve"
4910- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4857+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4911 line="802">`TRUE` if the frame we're on is partially loaded, or the last frame</doc>4858 line="802">`TRUE` if the frame we're on is partially loaded, or the last frame</doc>
4912 <type name="gboolean" c:type="gboolean"/>4859 <type name="gboolean" c:type="gboolean"/>
4913 </return-value>4860 </return-value>
4914 <parameters>4861 <parameters>
4915 <instance-parameter name="iter" transfer-ownership="none">4862 <instance-parameter name="iter" transfer-ownership="none">
4916 <doc xml:space="preserve"4863 <doc xml:space="preserve"
4917- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4864+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4918 line="793">a #GdkPixbufAnimationIter</doc>4865 line="793">a #GdkPixbufAnimationIter</doc>
4919 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>4866 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
4920 </instance-parameter>4867 </instance-parameter>
@@ -4922,7 +4869,7 @@ you will need to redraw the screen for the updated area.</doc>
4922 </virtual-method>4869 </virtual-method>
4923 <method name="advance" c:identifier="gdk_pixbuf_animation_iter_advance">4870 <method name="advance" c:identifier="gdk_pixbuf_animation_iter_advance">
4924 <doc xml:space="preserve"4871 <doc xml:space="preserve"
4925- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4872+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4926 line="813">Possibly advances an animation to a new frame.4873 line="813">Possibly advances an animation to a new frame.
4927 4874
4928 Chooses the frame based on the start time passed to4875 Chooses the frame based on the start time passed to
@@ -4944,18 +4891,18 @@ If this function returns `FALSE`, there's no need to update the animation
4944 display, assuming the display had been rendered prior to advancing;4891 display, assuming the display had been rendered prior to advancing;
4945 if `TRUE`, you need to call gdk_pixbuf_animation_iter_get_pixbuf()4892 if `TRUE`, you need to call gdk_pixbuf_animation_iter_get_pixbuf()
4946 and update the display with the new pixbuf.</doc>4893 and update the display with the new pixbuf.</doc>
4947- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4894+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4948 line="114"/>4895 line="114"/>
4949 <return-value transfer-ownership="none">4896 <return-value transfer-ownership="none">
4950 <doc xml:space="preserve"4897 <doc xml:space="preserve"
4951- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4898+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4952 line="840">`TRUE` if the image may need updating</doc>4899 line="840">`TRUE` if the image may need updating</doc>
4953 <type name="gboolean" c:type="gboolean"/>4900 <type name="gboolean" c:type="gboolean"/>
4954 </return-value>4901 </return-value>
4955 <parameters>4902 <parameters>
4956 <instance-parameter name="iter" transfer-ownership="none">4903 <instance-parameter name="iter" transfer-ownership="none">
4957 <doc xml:space="preserve"4904 <doc xml:space="preserve"
4958- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4905+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4959 line="815">a #GdkPixbufAnimationIter</doc>4906 line="815">a #GdkPixbufAnimationIter</doc>
4960 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>4907 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
4961 </instance-parameter>4908 </instance-parameter>
@@ -4964,7 +4911,7 @@ and update the display with the new pixbuf.</doc>
4964 nullable="1"4911 nullable="1"
4965 allow-none="1">4912 allow-none="1">
4966 <doc xml:space="preserve"4913 <doc xml:space="preserve"
4967- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4914+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4968 line="816">current time</doc>4915 line="816">current time</doc>
4969 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>4916 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>
4970 </parameter>4917 </parameter>
@@ -4973,7 +4920,7 @@ and update the display with the new pixbuf.</doc>
4973 <method name="get_delay_time"4920 <method name="get_delay_time"
4974 c:identifier="gdk_pixbuf_animation_iter_get_delay_time">4921 c:identifier="gdk_pixbuf_animation_iter_get_delay_time">
4975 <doc xml:space="preserve"4922 <doc xml:space="preserve"
4976- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4923+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4977 line="735">Gets the number of milliseconds the current pixbuf should be displayed,4924 line="735">Gets the number of milliseconds the current pixbuf should be displayed,
4978 or -1 if the current pixbuf should be displayed forever.4925 or -1 if the current pixbuf should be displayed forever.
4979 4926
@@ -4983,18 +4930,18 @@ so you can use a timeout to schedule the next update.
4983 Note that some formats, like GIF, might clamp the timeout values in the4930 Note that some formats, like GIF, might clamp the timeout values in the
4984 image file to avoid updates that are just too quick. The minimum timeout4931 image file to avoid updates that are just too quick. The minimum timeout
4985 for GIF images is currently 20 milliseconds.</doc>4932 for GIF images is currently 20 milliseconds.</doc>
4986- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4933+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4987 line="107"/>4934 line="107"/>
4988 <return-value transfer-ownership="none">4935 <return-value transfer-ownership="none">
4989 <doc xml:space="preserve"4936 <doc xml:space="preserve"
4990- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4937+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4991 line="749">delay time in milliseconds (thousandths of a second)</doc>4938 line="749">delay time in milliseconds (thousandths of a second)</doc>
4992 <type name="gint" c:type="int"/>4939 <type name="gint" c:type="int"/>
4993 </return-value>4940 </return-value>
4994 <parameters>4941 <parameters>
4995 <instance-parameter name="iter" transfer-ownership="none">4942 <instance-parameter name="iter" transfer-ownership="none">
4996 <doc xml:space="preserve"4943 <doc xml:space="preserve"
4997- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4944+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4998 line="737">an animation iterator</doc>4945 line="737">an animation iterator</doc>
4999 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>4946 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
5000 </instance-parameter>4947 </instance-parameter>
@@ -5003,7 +4950,7 @@ for GIF images is currently 20 milliseconds.</doc>
5003 <method name="get_pixbuf"4950 <method name="get_pixbuf"
5004 c:identifier="gdk_pixbuf_animation_iter_get_pixbuf">4951 c:identifier="gdk_pixbuf_animation_iter_get_pixbuf">
5005 <doc xml:space="preserve"4952 <doc xml:space="preserve"
5006- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4953+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5007 line="760">Gets the current pixbuf which should be displayed.4954 line="760">Gets the current pixbuf which should be displayed.
5008 4955
5009 The pixbuf might not be the same size as the animation itself4956 The pixbuf might not be the same size as the animation itself
@@ -5019,18 +4966,18 @@ gdk_pixbuf_animation_iter_advance().
5019 4966
5020 Copy the pixbuf to keep it (don't just add a reference), as it may get4967 Copy the pixbuf to keep it (don't just add a reference), as it may get
5021 recycled as you advance the iterator.</doc>4968 recycled as you advance the iterator.</doc>
5022- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4969+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5023 line="109"/>4970 line="109"/>
5024 <return-value transfer-ownership="none">4971 <return-value transfer-ownership="none">
5025 <doc xml:space="preserve"4972 <doc xml:space="preserve"
5026- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4973+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5027 line="780">the pixbuf to be displayed</doc>4974 line="780">the pixbuf to be displayed</doc>
5028 <type name="Pixbuf" c:type="GdkPixbuf*"/>4975 <type name="Pixbuf" c:type="GdkPixbuf*"/>
5029 </return-value>4976 </return-value>
5030 <parameters>4977 <parameters>
5031 <instance-parameter name="iter" transfer-ownership="none">4978 <instance-parameter name="iter" transfer-ownership="none">
5032 <doc xml:space="preserve"4979 <doc xml:space="preserve"
5033- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4980+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5034 line="762">an animation iterator</doc>4981 line="762">an animation iterator</doc>
5035 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>4982 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
5036 </instance-parameter>4983 </instance-parameter>
@@ -5039,25 +4986,25 @@ recycled as you advance the iterator.</doc>
5039 <method name="on_currently_loading_frame"4986 <method name="on_currently_loading_frame"
5040 c:identifier="gdk_pixbuf_animation_iter_on_currently_loading_frame">4987 c:identifier="gdk_pixbuf_animation_iter_on_currently_loading_frame">
5041 <doc xml:space="preserve"4988 <doc xml:space="preserve"
5042- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"4989+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5043 line="791">Used to determine how to respond to the area_updated signal on4990 line="791">Used to determine how to respond to the area_updated signal on
5044 #GdkPixbufLoader when loading an animation.4991 #GdkPixbufLoader when loading an animation.
5045 4992
5046 The `::area_updated` signal is emitted for an area of the frame currently4993 The `::area_updated` signal is emitted for an area of the frame currently
5047 streaming in to the loader. So if you're on the currently loading frame,4994 streaming in to the loader. So if you're on the currently loading frame,
5048 you will need to redraw the screen for the updated area.</doc>4995 you will need to redraw the screen for the updated area.</doc>
5049- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"4996+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5050 line="111"/>4997 line="111"/>
5051 <return-value transfer-ownership="none">4998 <return-value transfer-ownership="none">
5052 <doc xml:space="preserve"4999 <doc xml:space="preserve"
5053- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"5000+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5054 line="802">`TRUE` if the frame we're on is partially loaded, or the last frame</doc>5001 line="802">`TRUE` if the frame we're on is partially loaded, or the last frame</doc>
5055 <type name="gboolean" c:type="gboolean"/>5002 <type name="gboolean" c:type="gboolean"/>
5056 </return-value>5003 </return-value>
5057 <parameters>5004 <parameters>
5058 <instance-parameter name="iter" transfer-ownership="none">5005 <instance-parameter name="iter" transfer-ownership="none">
5059 <doc xml:space="preserve"5006 <doc xml:space="preserve"
5060- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"5007+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5061 line="793">a #GdkPixbufAnimationIter</doc>5008 line="793">a #GdkPixbufAnimationIter</doc>
5062 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>5009 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
5063 </instance-parameter>5010 </instance-parameter>
@@ -5071,32 +5018,36 @@ you will need to redraw the screen for the updated area.</doc>
5071 c:type="GdkPixbufAnimationIterClass"5018 c:type="GdkPixbufAnimationIterClass"
5072 glib:is-gtype-struct-for="PixbufAnimationIter">5019 glib:is-gtype-struct-for="PixbufAnimationIter">
5073 <doc xml:space="preserve"5020 <doc xml:space="preserve"
5074- filename="../gdk-pixbuf/gdk-pixbuf-animation.h"5021+ filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5075 line="168">Modules supporting animations must derive a type from5022 line="168">Modules supporting animations must derive a type from
5076 #GdkPixbufAnimationIter, providing suitable implementations of the5023 #GdkPixbufAnimationIter, providing suitable implementations of the
5077 virtual functions.</doc>5024 virtual functions.</doc>
5078- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"5025+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5079 line="208"/>5026 line="208"/>
5080 <field name="parent_class">5027 <field name="parent_class">
5081 <doc xml:space="preserve"5028 <doc xml:space="preserve"
5082- filename="../gdk-pixbuf/gdk-pixbuf-animation.h"5029+ filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5083 line="170">the parent class</doc>5030 line="170">the parent class</doc>
5084 <type name="GObject.ObjectClass" c:type="GObjectClass"/>5031 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
5085 </field>5032 </field>
5086 <field name="get_delay_time">5033 <field name="get_delay_time">
5034+ <doc xml:space="preserve"
5035+ filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5036+ line="171">returns the time in milliseconds that the current frame
5037+ should be shown.</doc>
5087 <callback name="get_delay_time">5038 <callback name="get_delay_time">
5088- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"5039+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5089 line="200"/>5040 line="200"/>
5090 <return-value transfer-ownership="none">5041 <return-value transfer-ownership="none">
5091 <doc xml:space="preserve"5042 <doc xml:space="preserve"
5092- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"5043+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5093 line="749">delay time in milliseconds (thousandths of a second)</doc>5044 line="749">delay time in milliseconds (thousandths of a second)</doc>
5094 <type name="gint" c:type="int"/>5045 <type name="gint" c:type="int"/>
5095 </return-value>5046 </return-value>
5096 <parameters>5047 <parameters>
5097 <parameter name="iter" transfer-ownership="none">5048 <parameter name="iter" transfer-ownership="none">
5098 <doc xml:space="preserve"5049 <doc xml:space="preserve"
5099- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"5050+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5100 line="737">an animation iterator</doc>5051 line="737">an animation iterator</doc>
5101 <type name="PixbufAnimationIter"5052 <type name="PixbufAnimationIter"
5102 c:type="GdkPixbufAnimationIter*"/>5053 c:type="GdkPixbufAnimationIter*"/>
@@ -5105,19 +5056,22 @@ virtual functions.</doc>
5105 </callback>5056 </callback>
5106 </field>5057 </field>
5107 <field name="get_pixbuf">5058 <field name="get_pixbuf">
5059+ <doc xml:space="preserve"
5060+ filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5061+ line="173">returns the current frame.</doc>
5108 <callback name="get_pixbuf">5062 <callback name="get_pixbuf">
5109- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"5063+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5110 line="202"/>5064 line="202"/>
5111 <return-value transfer-ownership="none">5065 <return-value transfer-ownership="none">
5112 <doc xml:space="preserve"5066 <doc xml:space="preserve"
5113- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"5067+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5114 line="780">the pixbuf to be displayed</doc>5068 line="780">the pixbuf to be displayed</doc>
5115 <type name="Pixbuf" c:type="GdkPixbuf*"/>5069 <type name="Pixbuf" c:type="GdkPixbuf*"/>
5116 </return-value>5070 </return-value>
5117 <parameters>5071 <parameters>
5118 <parameter name="iter" transfer-ownership="none">5072 <parameter name="iter" transfer-ownership="none">
5119 <doc xml:space="preserve"5073 <doc xml:space="preserve"
5120- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"5074+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5121 line="762">an animation iterator</doc>5075 line="762">an animation iterator</doc>
5122 <type name="PixbufAnimationIter"5076 <type name="PixbufAnimationIter"
5123 c:type="GdkPixbufAnimationIter*"/>5077 c:type="GdkPixbufAnimationIter*"/>
@@ -5126,19 +5080,23 @@ virtual functions.</doc>
5126 </callback>5080 </callback>
5127 </field>5081 </field>
5128 <field name="on_currently_loading_frame">5082 <field name="on_currently_loading_frame">
5083+ <doc xml:space="preserve"
5084+ filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5085+ line="174">returns whether the current frame of @iter is
5086+ being loaded.</doc>
5129 <callback name="on_currently_loading_frame">5087 <callback name="on_currently_loading_frame">
5130- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"5088+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5131 line="204"/>5089 line="204"/>
5132 <return-value transfer-ownership="none">5090 <return-value transfer-ownership="none">
5133 <doc xml:space="preserve"5091 <doc xml:space="preserve"
5134- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"5092+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5135 line="802">`TRUE` if the frame we're on is partially loaded, or the last frame</doc>5093 line="802">`TRUE` if the frame we're on is partially loaded, or the last frame</doc>
5136 <type name="gboolean" c:type="gboolean"/>5094 <type name="gboolean" c:type="gboolean"/>
5137 </return-value>5095 </return-value>
5138 <parameters>5096 <parameters>
5139 <parameter name="iter" transfer-ownership="none">5097 <parameter name="iter" transfer-ownership="none">
5140 <doc xml:space="preserve"5098 <doc xml:space="preserve"
5141- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"5099+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5142 line="793">a #GdkPixbufAnimationIter</doc>5100 line="793">a #GdkPixbufAnimationIter</doc>
5143 <type name="PixbufAnimationIter"5101 <type name="PixbufAnimationIter"
5144 c:type="GdkPixbufAnimationIter*"/>5102 c:type="GdkPixbufAnimationIter*"/>
@@ -5147,19 +5105,23 @@ virtual functions.</doc>
5147 </callback>5105 </callback>
5148 </field>5106 </field>
5149 <field name="advance">5107 <field name="advance">
5108+ <doc xml:space="preserve"
5109+ filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5110+ line="176">advances the iterator to @current_time, possibly changing the
5111+ current frame.</doc>
5150 <callback name="advance">5112 <callback name="advance">
5151- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"5113+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5152 line="206"/>5114 line="206"/>
5153 <return-value transfer-ownership="none">5115 <return-value transfer-ownership="none">
5154 <doc xml:space="preserve"5116 <doc xml:space="preserve"
5155- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"5117+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5156 line="840">`TRUE` if the image may need updating</doc>5118 line="840">`TRUE` if the image may need updating</doc>
5157 <type name="gboolean" c:type="gboolean"/>5119 <type name="gboolean" c:type="gboolean"/>
5158 </return-value>5120 </return-value>
5159 <parameters>5121 <parameters>
5160 <parameter name="iter" transfer-ownership="none">5122 <parameter name="iter" transfer-ownership="none">
5161 <doc xml:space="preserve"5123 <doc xml:space="preserve"
5162- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"5124+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5163 line="815">a #GdkPixbufAnimationIter</doc>5125 line="815">a #GdkPixbufAnimationIter</doc>
5164 <type name="PixbufAnimationIter"5126 <type name="PixbufAnimationIter"
5165 c:type="GdkPixbufAnimationIter*"/>5127 c:type="GdkPixbufAnimationIter*"/>
@@ -5169,7 +5131,7 @@ virtual functions.</doc>
5169 nullable="1"5131 nullable="1"
5170 allow-none="1">5132 allow-none="1">
5171 <doc xml:space="preserve"5133 <doc xml:space="preserve"
5172- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"5134+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5173 line="816">current time</doc>5135 line="816">current time</doc>
5174 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>5136 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>
5175 </parameter>5137 </parameter>
@@ -5179,7 +5141,7 @@ virtual functions.</doc>
5179 </record>5141 </record>
5180 <callback name="PixbufDestroyNotify" c:type="GdkPixbufDestroyNotify">5142 <callback name="PixbufDestroyNotify" c:type="GdkPixbufDestroyNotify">
5181 <doc xml:space="preserve"5143 <doc xml:space="preserve"
5182- filename="../gdk-pixbuf/gdk-pixbuf-core.h"5144+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
5183 line="96">A function of this type is responsible for freeing the pixel array5145 line="96">A function of this type is responsible for freeing the pixel array
5184 of a pixbuf.5146 of a pixbuf.
5185 5147
@@ -5187,14 +5149,14 @@ The gdk_pixbuf_new_from_data() function lets you pass in a pre-allocated
5187 pixel array so that a pixbuf can be created from it; in this case you5149 pixel array so that a pixbuf can be created from it; in this case you
5188 will need to pass in a function of type `GdkPixbufDestroyNotify` so that5150 will need to pass in a function of type `GdkPixbufDestroyNotify` so that
5189 the pixel data can be freed when the pixbuf is finalized.</doc>5151 the pixel data can be freed when the pixbuf is finalized.</doc>
5190- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h" line="110"/>5152+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="110"/>
5191 <return-value transfer-ownership="none">5153 <return-value transfer-ownership="none">
5192 <type name="none" c:type="void"/>5154 <type name="none" c:type="void"/>
5193 </return-value>5155 </return-value>
5194 <parameters>5156 <parameters>
5195 <parameter name="pixels" transfer-ownership="none">5157 <parameter name="pixels" transfer-ownership="none">
5196 <doc xml:space="preserve"5158 <doc xml:space="preserve"
5197- filename="../gdk-pixbuf/gdk-pixbuf-core.h"5159+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
5198 line="98">The pixel array of the pixbuf5160 line="98">The pixel array of the pixbuf
5199 that is being finalized.</doc>5161 that is being finalized.</doc>
5200 <array zero-terminated="0" c:type="guchar*">5162 <array zero-terminated="0" c:type="guchar*">
@@ -5207,7 +5169,7 @@ the pixel data can be freed when the pixbuf is finalized.</doc>
5207 allow-none="1"5169 allow-none="1"
5208 closure="1">5170 closure="1">
5209 <doc xml:space="preserve"5171 <doc xml:space="preserve"
5210- filename="../gdk-pixbuf/gdk-pixbuf-core.h"5172+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
5211 line="100">User closure data.</doc>5173 line="100">User closure data.</doc>
5212 <type name="gpointer" c:type="gpointer"/>5174 <type name="gpointer" c:type="gpointer"/>
5213 </parameter>5175 </parameter>
@@ -5219,7 +5181,7 @@ the pixel data can be freed when the pixbuf is finalized.</doc>
5219 c:type="GdkPixbufError"5181 c:type="GdkPixbufError"
5220 glib:error-domain="gdk-pixbuf-error-quark">5182 glib:error-domain="gdk-pixbuf-error-quark">
5221 <doc xml:space="preserve"5183 <doc xml:space="preserve"
5222- filename="../gdk-pixbuf/gdk-pixbuf-core.h"5184+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
5223 line="123">An error code in the `GDK_PIXBUF_ERROR` domain.5185 line="123">An error code in the `GDK_PIXBUF_ERROR` domain.
5224 5186
5225 Many gdk-pixbuf operations can cause errors in this domain, or in5187 Many gdk-pixbuf operations can cause errors in this domain, or in
@@ -5230,7 +5192,7 @@ the `G_FILE_ERROR` domain.</doc>
5230 glib:nick="corrupt-image"5192 glib:nick="corrupt-image"
5231 glib:name="GDK_PIXBUF_ERROR_CORRUPT_IMAGE">5193 glib:name="GDK_PIXBUF_ERROR_CORRUPT_IMAGE">
5232 <doc xml:space="preserve"5194 <doc xml:space="preserve"
5233- filename="../gdk-pixbuf/gdk-pixbuf-core.h"5195+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
5234 line="125">An image file was broken somehow.</doc>5196 line="125">An image file was broken somehow.</doc>
5235 </member>5197 </member>
5236 <member name="insufficient_memory"5198 <member name="insufficient_memory"
@@ -5239,7 +5201,7 @@ the `G_FILE_ERROR` domain.</doc>
5239 glib:nick="insufficient-memory"5201 glib:nick="insufficient-memory"
5240 glib:name="GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY">5202 glib:name="GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY">
5241 <doc xml:space="preserve"5203 <doc xml:space="preserve"
5242- filename="../gdk-pixbuf/gdk-pixbuf-core.h"5204+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
5243 line="126">Not enough memory.</doc>5205 line="126">Not enough memory.</doc>
5244 </member>5206 </member>
5245 <member name="bad_option"5207 <member name="bad_option"
@@ -5248,7 +5210,7 @@ the `G_FILE_ERROR` domain.</doc>
5248 glib:nick="bad-option"5210 glib:nick="bad-option"
5249 glib:name="GDK_PIXBUF_ERROR_BAD_OPTION">5211 glib:name="GDK_PIXBUF_ERROR_BAD_OPTION">
5250 <doc xml:space="preserve"5212 <doc xml:space="preserve"
5251- filename="../gdk-pixbuf/gdk-pixbuf-core.h"5213+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
5252 line="127">A bad option was passed to a pixbuf save module.</doc>5214 line="127">A bad option was passed to a pixbuf save module.</doc>
5253 </member>5215 </member>
5254 <member name="unknown_type"5216 <member name="unknown_type"
@@ -5257,7 +5219,7 @@ the `G_FILE_ERROR` domain.</doc>
5257 glib:nick="unknown-type"5219 glib:nick="unknown-type"
5258 glib:name="GDK_PIXBUF_ERROR_UNKNOWN_TYPE">5220 glib:name="GDK_PIXBUF_ERROR_UNKNOWN_TYPE">
5259 <doc xml:space="preserve"5221 <doc xml:space="preserve"
5260- filename="../gdk-pixbuf/gdk-pixbuf-core.h"5222+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
5261 line="128">Unknown image type.</doc>5223 line="128">Unknown image type.</doc>
5262 </member>5224 </member>
5263 <member name="unsupported_operation"5225 <member name="unsupported_operation"
@@ -5266,7 +5228,7 @@ the `G_FILE_ERROR` domain.</doc>
5266 glib:nick="unsupported-operation"5228 glib:nick="unsupported-operation"
5267 glib:name="GDK_PIXBUF_ERROR_UNSUPPORTED_OPERATION">5229 glib:name="GDK_PIXBUF_ERROR_UNSUPPORTED_OPERATION">
5268 <doc xml:space="preserve"5230 <doc xml:space="preserve"
5269- filename="../gdk-pixbuf/gdk-pixbuf-core.h"5231+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
5270 line="129">Don't know how to perform the5232 line="129">Don't know how to perform the
5271 given operation on the type of image at hand.</doc>5233 given operation on the type of image at hand.</doc>
5272 </member>5234 </member>
@@ -5276,7 +5238,7 @@ the `G_FILE_ERROR` domain.</doc>
5276 glib:nick="failed"5238 glib:nick="failed"
5277 glib:name="GDK_PIXBUF_ERROR_FAILED">5239 glib:name="GDK_PIXBUF_ERROR_FAILED">
5278 <doc xml:space="preserve"5240 <doc xml:space="preserve"
5279- filename="../gdk-pixbuf/gdk-pixbuf-core.h"5241+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
5280 line="131">Generic failure code, something went wrong.</doc>5242 line="131">Generic failure code, something went wrong.</doc>
5281 </member>5243 </member>
5282 <member name="incomplete_animation"5244 <member name="incomplete_animation"
@@ -5285,7 +5247,7 @@ the `G_FILE_ERROR` domain.</doc>
5285 glib:nick="incomplete-animation"5247 glib:nick="incomplete-animation"
5286 glib:name="GDK_PIXBUF_ERROR_INCOMPLETE_ANIMATION">5248 glib:name="GDK_PIXBUF_ERROR_INCOMPLETE_ANIMATION">
5287 <doc xml:space="preserve"5249 <doc xml:space="preserve"
5288- filename="../gdk-pixbuf/gdk-pixbuf-core.h"5250+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
5289 line="132">Only part of the animation was loaded.</doc>5251 line="132">Only part of the animation was loaded.</doc>
5290 </member>5252 </member>
5291 <function name="quark" c:identifier="gdk_pixbuf_error_quark">5253 <function name="quark" c:identifier="gdk_pixbuf_error_quark">
@@ -5301,40 +5263,40 @@ the `G_FILE_ERROR` domain.</doc>
5301 glib:get-type="gdk_pixbuf_format_get_type"5263 glib:get-type="gdk_pixbuf_format_get_type"
5302 c:symbol-prefix="pixbuf_format">5264 c:symbol-prefix="pixbuf_format">
5303 <doc xml:space="preserve"5265 <doc xml:space="preserve"
5304- filename="../gdk-pixbuf/gdk-pixbuf-io.h"5266+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
5305 line="443">A `GdkPixbufFormat` contains information about the image format accepted5267 line="443">A `GdkPixbufFormat` contains information about the image format accepted
5306 by a module.5268 by a module.
5307 5269
5308 Only modules should access the fields directly, applications should5270 Only modules should access the fields directly, applications should
5309 use the `gdk_pixbuf_format_*` family of functions.</doc>5271 use the `gdk_pixbuf_format_*` family of functions.</doc>
5310- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="475"/>5272+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="475"/>
5311 <field name="name" writable="1">5273 <field name="name" writable="1">
5312 <doc xml:space="preserve"5274 <doc xml:space="preserve"
5313- filename="../gdk-pixbuf/gdk-pixbuf-io.h"5275+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
5314 line="445">the name of the image format</doc>5276 line="445">the name of the image format</doc>
5315 <type name="utf8" c:type="gchar*"/>5277 <type name="utf8" c:type="gchar*"/>
5316 </field>5278 </field>
5317 <field name="signature" writable="1">5279 <field name="signature" writable="1">
5318 <doc xml:space="preserve"5280 <doc xml:space="preserve"
5319- filename="../gdk-pixbuf/gdk-pixbuf-io.h"5281+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
5320 line="446">the signature of the module</doc>5282 line="446">the signature of the module</doc>
5321 <type name="PixbufModulePattern" c:type="GdkPixbufModulePattern*"/>5283 <type name="PixbufModulePattern" c:type="GdkPixbufModulePattern*"/>
5322 </field>5284 </field>
5323 <field name="domain" writable="1">5285 <field name="domain" writable="1">
5324 <doc xml:space="preserve"5286 <doc xml:space="preserve"
5325- filename="../gdk-pixbuf/gdk-pixbuf-io.h"5287+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
5326 line="447">the message domain for the `description`</doc>5288 line="447">the message domain for the `description`</doc>
5327 <type name="utf8" c:type="gchar*"/>5289 <type name="utf8" c:type="gchar*"/>
5328 </field>5290 </field>
5329 <field name="description" writable="1">5291 <field name="description" writable="1">
5330 <doc xml:space="preserve"5292 <doc xml:space="preserve"
5331- filename="../gdk-pixbuf/gdk-pixbuf-io.h"5293+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
5332 line="448">a description of the image format</doc>5294 line="448">a description of the image format</doc>
5333 <type name="utf8" c:type="gchar*"/>5295 <type name="utf8" c:type="gchar*"/>
5334 </field>5296 </field>
5335 <field name="mime_types" writable="1">5297 <field name="mime_types" writable="1">
5336 <doc xml:space="preserve"5298 <doc xml:space="preserve"
5337- filename="../gdk-pixbuf/gdk-pixbuf-io.h"5299+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
5338 line="449">the MIME types for the image format</doc>5300 line="449">the MIME types for the image format</doc>
5339 <array c:type="gchar**">5301 <array c:type="gchar**">
5340 <type name="utf8" c:type="gchar*"/>5302 <type name="utf8" c:type="gchar*"/>
@@ -5342,7 +5304,7 @@ use the `gdk_pixbuf_format_*` family of functions.</doc>
5342 </field>5304 </field>
5343 <field name="extensions" writable="1">5305 <field name="extensions" writable="1">
5344 <doc xml:space="preserve"5306 <doc xml:space="preserve"
5345- filename="../gdk-pixbuf/gdk-pixbuf-io.h"5307+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
5346 line="450">typical filename extensions for the5308 line="450">typical filename extensions for the
5347 image format</doc>5309 image format</doc>
5348 <array c:type="gchar**">5310 <array c:type="gchar**">
@@ -5351,31 +5313,31 @@ use the `gdk_pixbuf_format_*` family of functions.</doc>
5351 </field>5313 </field>
5352 <field name="flags" writable="1">5314 <field name="flags" writable="1">
5353 <doc xml:space="preserve"5315 <doc xml:space="preserve"
5354- filename="../gdk-pixbuf/gdk-pixbuf-io.h"5316+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
5355 line="452">a combination of `GdkPixbufFormatFlags`</doc>5317 line="452">a combination of `GdkPixbufFormatFlags`</doc>
5356 <type name="guint32" c:type="guint32"/>5318 <type name="guint32" c:type="guint32"/>
5357 </field>5319 </field>
5358 <field name="disabled" writable="1">5320 <field name="disabled" writable="1">
5359 <doc xml:space="preserve"5321 <doc xml:space="preserve"
5360- filename="../gdk-pixbuf/gdk-pixbuf-io.h"5322+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
5361 line="453">a boolean determining whether the loader is disabled`</doc>5323 line="453">a boolean determining whether the loader is disabled`</doc>
5362 <type name="gboolean" c:type="gboolean"/>5324 <type name="gboolean" c:type="gboolean"/>
5363 </field>5325 </field>
5364 <field name="license" writable="1">5326 <field name="license" writable="1">
5365 <doc xml:space="preserve"5327 <doc xml:space="preserve"
5366- filename="../gdk-pixbuf/gdk-pixbuf-io.h"5328+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
5367 line="454">a string containing license information, typically set to5329 line="454">a string containing license information, typically set to
5368 shorthands like "GPL", "LGPL", etc.</doc>5330 shorthands like "GPL", "LGPL", etc.</doc>
5369 <type name="utf8" c:type="gchar*"/>5331 <type name="utf8" c:type="gchar*"/>
5370 </field>5332 </field>
5371 <method name="copy" c:identifier="gdk_pixbuf_format_copy" version="2.22">5333 <method name="copy" c:identifier="gdk_pixbuf_format_copy" version="2.22">
5372 <doc xml:space="preserve"5334 <doc xml:space="preserve"
5373- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5335+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5374 line="3452">Creates a copy of `format`.</doc>5336 line="3452">Creates a copy of `format`.</doc>
5375- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="92"/>5337+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="92"/>
5376- <return-value transfer-ownership="full">5338+ <return-value transfer-ownership="full" nullable="1">
5377 <doc xml:space="preserve"5339 <doc xml:space="preserve"
5378- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5340+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5379 line="3458">the newly allocated copy of a `GdkPixbufFormat`. Use5341 line="3458">the newly allocated copy of a `GdkPixbufFormat`. Use
5380 gdk_pixbuf_format_free() to free the resources when done</doc>5342 gdk_pixbuf_format_free() to free the resources when done</doc>
5381 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>5343 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
@@ -5383,7 +5345,7 @@ use the `gdk_pixbuf_format_*` family of functions.</doc>
5383 <parameters>5345 <parameters>
5384 <instance-parameter name="format" transfer-ownership="none">5346 <instance-parameter name="format" transfer-ownership="none">
5385 <doc xml:space="preserve"5347 <doc xml:space="preserve"
5386- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5348+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5387 line="3454">a pixbuf format</doc>5349 line="3454">a pixbuf format</doc>
5388 <type name="PixbufFormat" c:type="const GdkPixbufFormat*"/>5350 <type name="PixbufFormat" c:type="const GdkPixbufFormat*"/>
5389 </instance-parameter>5351 </instance-parameter>
@@ -5391,17 +5353,17 @@ use the `gdk_pixbuf_format_*` family of functions.</doc>
5391 </method>5353 </method>
5392 <method name="free" c:identifier="gdk_pixbuf_format_free" version="2.22">5354 <method name="free" c:identifier="gdk_pixbuf_format_free" version="2.22">
5393 <doc xml:space="preserve"5355 <doc xml:space="preserve"
5394- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5356+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5395 line="3472">Frees the resources allocated when copying a `GdkPixbufFormat`5357 line="3472">Frees the resources allocated when copying a `GdkPixbufFormat`
5396 using gdk_pixbuf_format_copy()</doc>5358 using gdk_pixbuf_format_copy()</doc>
5397- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="94"/>5359+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="94"/>
5398 <return-value transfer-ownership="none">5360 <return-value transfer-ownership="none">
5399 <type name="none" c:type="void"/>5361 <type name="none" c:type="void"/>
5400 </return-value>5362 </return-value>
5401 <parameters>5363 <parameters>
5402 <instance-parameter name="format" transfer-ownership="none">5364 <instance-parameter name="format" transfer-ownership="none">
5403 <doc xml:space="preserve"5365 <doc xml:space="preserve"
5404- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5366+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5405 line="3474">a pixbuf format</doc>5367 line="3474">a pixbuf format</doc>
5406 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>5368 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
5407 </instance-parameter>5369 </instance-parameter>
@@ -5411,19 +5373,19 @@ using gdk_pixbuf_format_copy()</doc>
5411 c:identifier="gdk_pixbuf_format_get_description"5373 c:identifier="gdk_pixbuf_format_get_description"
5412 version="2.2">5374 version="2.2">
5413 <doc xml:space="preserve"5375 <doc xml:space="preserve"
5414- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5376+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5415 line="3249">Returns a description of the format.</doc>5377 line="3249">Returns a description of the format.</doc>
5416- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="56"/>5378+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="56"/>
5417- <return-value transfer-ownership="full">5379+ <return-value transfer-ownership="full" nullable="1">
5418 <doc xml:space="preserve"5380 <doc xml:space="preserve"
5419- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5381+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5420 line="3255">a description of the format.</doc>5382 line="3255">a description of the format.</doc>
5421 <type name="utf8" c:type="gchar*"/>5383 <type name="utf8" c:type="gchar*"/>
5422 </return-value>5384 </return-value>
5423 <parameters>5385 <parameters>
5424 <instance-parameter name="format" transfer-ownership="none">5386 <instance-parameter name="format" transfer-ownership="none">
5425 <doc xml:space="preserve"5387 <doc xml:space="preserve"
5426- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5388+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5427 line="3251">a `GdkPixbufFormat`</doc>5389 line="3251">a `GdkPixbufFormat`</doc>
5428 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>5390 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
5429 </instance-parameter>5391 </instance-parameter>
@@ -5433,13 +5395,13 @@ using gdk_pixbuf_format_copy()</doc>
5433 c:identifier="gdk_pixbuf_format_get_extensions"5395 c:identifier="gdk_pixbuf_format_get_extensions"
5434 version="2.2">5396 version="2.2">
5435 <doc xml:space="preserve"5397 <doc xml:space="preserve"
5436- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5398+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5437 line="3293">Returns the filename extensions typically used for files in the5399 line="3293">Returns the filename extensions typically used for files in the
5438 given format.</doc>5400 given format.</doc>
5439- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="60"/>5401+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="60"/>
5440- <return-value transfer-ownership="full">5402+ <return-value transfer-ownership="full" nullable="1">
5441 <doc xml:space="preserve"5403 <doc xml:space="preserve"
5442- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5404+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5443 line="3300">an array of5405 line="3300">an array of
5444 filename extensions</doc>5406 filename extensions</doc>
5445 <array c:type="gchar**">5407 <array c:type="gchar**">
@@ -5449,7 +5411,7 @@ given format.</doc>
5449 <parameters>5411 <parameters>
5450 <instance-parameter name="format" transfer-ownership="none">5412 <instance-parameter name="format" transfer-ownership="none">
5451 <doc xml:space="preserve"5413 <doc xml:space="preserve"
5452- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5414+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5453 line="3295">a `GdkPixbufFormat`</doc>5415 line="3295">a `GdkPixbufFormat`</doc>
5454 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>5416 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
5455 </instance-parameter>5417 </instance-parameter>
@@ -5459,22 +5421,22 @@ given format.</doc>
5459 c:identifier="gdk_pixbuf_format_get_license"5421 c:identifier="gdk_pixbuf_format_get_license"
5460 version="2.6">5422 version="2.6">
5461 <doc xml:space="preserve"5423 <doc xml:space="preserve"
5462- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5424+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5463 line="3397">Returns information about the license of the image loader for the format.5425 line="3397">Returns information about the license of the image loader for the format.
5464 5426
5465 The returned string should be a shorthand for a well known license, e.g.5427 The returned string should be a shorthand for a well known license, e.g.
5466 "LGPL", "GPL", "QPL", "GPL/QPL", or "other" to indicate some other license.</doc>5428 "LGPL", "GPL", "QPL", "GPL/QPL", or "other" to indicate some other license.</doc>
5467- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="74"/>5429+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="74"/>
5468- <return-value transfer-ownership="full">5430+ <return-value transfer-ownership="full" nullable="1">
5469 <doc xml:space="preserve"5431 <doc xml:space="preserve"
5470- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5432+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5471 line="3406">a string describing the license of the pixbuf format</doc>5433 line="3406">a string describing the license of the pixbuf format</doc>
5472 <type name="utf8" c:type="gchar*"/>5434 <type name="utf8" c:type="gchar*"/>
5473 </return-value>5435 </return-value>
5474 <parameters>5436 <parameters>
5475 <instance-parameter name="format" transfer-ownership="none">5437 <instance-parameter name="format" transfer-ownership="none">
5476 <doc xml:space="preserve"5438 <doc xml:space="preserve"
5477- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5439+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5478 line="3399">a pixbuf format</doc>5440 line="3399">a pixbuf format</doc>
5479 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>5441 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
5480 </instance-parameter>5442 </instance-parameter>
@@ -5484,12 +5446,12 @@ The returned string should be a shorthand for a well known license, e.g.
5484 c:identifier="gdk_pixbuf_format_get_mime_types"5446 c:identifier="gdk_pixbuf_format_get_mime_types"
5485 version="2.2">5447 version="2.2">
5486 <doc xml:space="preserve"5448 <doc xml:space="preserve"
5487- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5449+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5488 line="3275">Returns the mime types supported by the format.</doc>5450 line="3275">Returns the mime types supported by the format.</doc>
5489- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="58"/>5451+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="58"/>
5490- <return-value transfer-ownership="full">5452+ <return-value transfer-ownership="full" nullable="1">
5491 <doc xml:space="preserve"5453 <doc xml:space="preserve"
5492- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5454+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5493 line="3281">an array of mime types</doc>5455 line="3281">an array of mime types</doc>
5494 <array c:type="gchar**">5456 <array c:type="gchar**">
5495 <type name="utf8"/>5457 <type name="utf8"/>
@@ -5498,7 +5460,7 @@ The returned string should be a shorthand for a well known license, e.g.
5498 <parameters>5460 <parameters>
5499 <instance-parameter name="format" transfer-ownership="none">5461 <instance-parameter name="format" transfer-ownership="none">
5500 <doc xml:space="preserve"5462 <doc xml:space="preserve"
5501- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5463+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5502 line="3277">a `GdkPixbufFormat`</doc>5464 line="3277">a `GdkPixbufFormat`</doc>
5503 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>5465 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
5504 </instance-parameter>5466 </instance-parameter>
@@ -5508,19 +5470,19 @@ The returned string should be a shorthand for a well known license, e.g.
5508 c:identifier="gdk_pixbuf_format_get_name"5470 c:identifier="gdk_pixbuf_format_get_name"
5509 version="2.2">5471 version="2.2">
5510 <doc xml:space="preserve"5472 <doc xml:space="preserve"
5511- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5473+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5512 line="3231">Returns the name of the format.</doc>5474 line="3231">Returns the name of the format.</doc>
5513- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="54"/>5475+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="54"/>
5514- <return-value transfer-ownership="full">5476+ <return-value transfer-ownership="full" nullable="1">
5515 <doc xml:space="preserve"5477 <doc xml:space="preserve"
5516- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5478+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5517 line="3237">the name of the format.</doc>5479 line="3237">the name of the format.</doc>
5518 <type name="utf8" c:type="gchar*"/>5480 <type name="utf8" c:type="gchar*"/>
5519 </return-value>5481 </return-value>
5520 <parameters>5482 <parameters>
5521 <instance-parameter name="format" transfer-ownership="none">5483 <instance-parameter name="format" transfer-ownership="none">
5522 <doc xml:space="preserve"5484 <doc xml:space="preserve"
5523- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5485+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5524 line="3233">a `GdkPixbufFormat`</doc>5486 line="3233">a `GdkPixbufFormat`</doc>
5525 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>5487 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
5526 </instance-parameter>5488 </instance-parameter>
@@ -5530,21 +5492,21 @@ The returned string should be a shorthand for a well known license, e.g.
5530 c:identifier="gdk_pixbuf_format_is_disabled"5492 c:identifier="gdk_pixbuf_format_is_disabled"
5531 version="2.6">5493 version="2.6">
5532 <doc xml:space="preserve"5494 <doc xml:space="preserve"
5533- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5495+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5534 line="3353">Returns whether this image format is disabled.5496 line="3353">Returns whether this image format is disabled.
5535 5497
5536 See gdk_pixbuf_format_set_disabled().</doc>5498 See gdk_pixbuf_format_set_disabled().</doc>
5537- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="69"/>5499+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="69"/>
5538 <return-value transfer-ownership="none">5500 <return-value transfer-ownership="none">
5539 <doc xml:space="preserve"5501 <doc xml:space="preserve"
5540- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5502+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5541 line="3361">whether this image format is disabled.</doc>5503 line="3361">whether this image format is disabled.</doc>
5542 <type name="gboolean" c:type="gboolean"/>5504 <type name="gboolean" c:type="gboolean"/>
5543 </return-value>5505 </return-value>
5544 <parameters>5506 <parameters>
5545 <instance-parameter name="format" transfer-ownership="none">5507 <instance-parameter name="format" transfer-ownership="none">
5546 <doc xml:space="preserve"5508 <doc xml:space="preserve"
5547- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5509+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5548 line="3355">a `GdkPixbufFormat`</doc>5510 line="3355">a `GdkPixbufFormat`</doc>
5549 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>5511 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
5550 </instance-parameter>5512 </instance-parameter>
@@ -5554,28 +5516,28 @@ See gdk_pixbuf_format_set_disabled().</doc>
5554 c:identifier="gdk_pixbuf_format_is_save_option_supported"5516 c:identifier="gdk_pixbuf_format_is_save_option_supported"
5555 version="2.36">5517 version="2.36">
5556 <doc xml:space="preserve"5518 <doc xml:space="preserve"
5557- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5519+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5558 line="3488">Returns `TRUE` if the save option specified by @option_key is supported when5520 line="3488">Returns `TRUE` if the save option specified by @option_key is supported when
5559 saving a pixbuf using the module implementing @format.5521 saving a pixbuf using the module implementing @format.
5560 5522
5561 See gdk_pixbuf_save() for more information about option keys.</doc>5523 See gdk_pixbuf_save() for more information about option keys.</doc>
5562- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="62"/>5524+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="62"/>
5563 <return-value transfer-ownership="none">5525 <return-value transfer-ownership="none">
5564 <doc xml:space="preserve"5526 <doc xml:space="preserve"
5565- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5527+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5566 line="3498">`TRUE` if the specified option is supported</doc>5528 line="3498">`TRUE` if the specified option is supported</doc>
5567 <type name="gboolean" c:type="gboolean"/>5529 <type name="gboolean" c:type="gboolean"/>
5568 </return-value>5530 </return-value>
5569 <parameters>5531 <parameters>
5570 <instance-parameter name="format" transfer-ownership="none">5532 <instance-parameter name="format" transfer-ownership="none">
5571 <doc xml:space="preserve"5533 <doc xml:space="preserve"
5572- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5534+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5573 line="3490">a pixbuf format</doc>5535 line="3490">a pixbuf format</doc>
5574 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>5536 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
5575 </instance-parameter>5537 </instance-parameter>
5576 <parameter name="option_key" transfer-ownership="none">5538 <parameter name="option_key" transfer-ownership="none">
5577 <doc xml:space="preserve"5539 <doc xml:space="preserve"
5578- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5540+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5579 line="3491">the name of an option</doc>5541 line="3491">the name of an option</doc>
5580 <type name="utf8" c:type="const gchar*"/>5542 <type name="utf8" c:type="const gchar*"/>
5581 </parameter>5543 </parameter>
@@ -5585,23 +5547,23 @@ See gdk_pixbuf_save() for more information about option keys.</doc>
5585 c:identifier="gdk_pixbuf_format_is_scalable"5547 c:identifier="gdk_pixbuf_format_is_scalable"
5586 version="2.6">5548 version="2.6">
5587 <doc xml:space="preserve"5549 <doc xml:space="preserve"
5588- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5550+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5589 line="3331">Returns whether this image format is scalable.5551 line="3331">Returns whether this image format is scalable.
5590 5552
5591 If a file is in a scalable format, it is preferable to load it at5553 If a file is in a scalable format, it is preferable to load it at
5592 the desired size, rather than loading it at the default size and5554 the desired size, rather than loading it at the default size and
5593 scaling the resulting pixbuf to the desired size.</doc>5555 scaling the resulting pixbuf to the desired size.</doc>
5594- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="67"/>5556+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="67"/>
5595 <return-value transfer-ownership="none">5557 <return-value transfer-ownership="none">
5596 <doc xml:space="preserve"5558 <doc xml:space="preserve"
5597- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5559+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5598 line="3341">whether this image format is scalable.</doc>5560 line="3341">whether this image format is scalable.</doc>
5599 <type name="gboolean" c:type="gboolean"/>5561 <type name="gboolean" c:type="gboolean"/>
5600 </return-value>5562 </return-value>
5601 <parameters>5563 <parameters>
5602 <instance-parameter name="format" transfer-ownership="none">5564 <instance-parameter name="format" transfer-ownership="none">
5603 <doc xml:space="preserve"5565 <doc xml:space="preserve"
5604- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5566+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5605 line="3333">a `GdkPixbufFormat`</doc>5567 line="3333">a `GdkPixbufFormat`</doc>
5606 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>5568 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
5607 </instance-parameter>5569 </instance-parameter>
@@ -5611,19 +5573,19 @@ scaling the resulting pixbuf to the desired size.</doc>
5611 c:identifier="gdk_pixbuf_format_is_writable"5573 c:identifier="gdk_pixbuf_format_is_writable"
5612 version="2.2">5574 version="2.2">
5613 <doc xml:space="preserve"5575 <doc xml:space="preserve"
5614- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5576+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5615 line="3313">Returns whether pixbufs can be saved in the given format.</doc>5577 line="3313">Returns whether pixbufs can be saved in the given format.</doc>
5616- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="65"/>5578+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="65"/>
5617 <return-value transfer-ownership="none">5579 <return-value transfer-ownership="none">
5618 <doc xml:space="preserve"5580 <doc xml:space="preserve"
5619- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5581+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5620 line="3319">whether pixbufs can be saved in the given format.</doc>5582 line="3319">whether pixbufs can be saved in the given format.</doc>
5621 <type name="gboolean" c:type="gboolean"/>5583 <type name="gboolean" c:type="gboolean"/>
5622 </return-value>5584 </return-value>
5623 <parameters>5585 <parameters>
5624 <instance-parameter name="format" transfer-ownership="none">5586 <instance-parameter name="format" transfer-ownership="none">
5625 <doc xml:space="preserve"5587 <doc xml:space="preserve"
5626- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5588+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5627 line="3315">a `GdkPixbufFormat`</doc>5589 line="3315">a `GdkPixbufFormat`</doc>
5628 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>5590 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
5629 </instance-parameter>5591 </instance-parameter>
@@ -5633,7 +5595,7 @@ scaling the resulting pixbuf to the desired size.</doc>
5633 c:identifier="gdk_pixbuf_format_set_disabled"5595 c:identifier="gdk_pixbuf_format_set_disabled"
5634 version="2.6">5596 version="2.6">
5635 <doc xml:space="preserve"5597 <doc xml:space="preserve"
5636- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5598+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5637 line="3373">Disables or enables an image format.5599 line="3373">Disables or enables an image format.
5638 5600
5639 If a format is disabled, GdkPixbuf won't use the image loader for5601 If a format is disabled, GdkPixbuf won't use the image loader for
@@ -5641,20 +5603,20 @@ this format to load images.
5641 5603
5642 Applications can use this to avoid using image loaders with an5604 Applications can use this to avoid using image loaders with an
5643 inappropriate license, see gdk_pixbuf_format_get_license().</doc>5605 inappropriate license, see gdk_pixbuf_format_get_license().</doc>
5644- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="71"/>5606+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="71"/>
5645 <return-value transfer-ownership="none">5607 <return-value transfer-ownership="none">
5646 <type name="none" c:type="void"/>5608 <type name="none" c:type="void"/>
5647 </return-value>5609 </return-value>
5648 <parameters>5610 <parameters>
5649 <instance-parameter name="format" transfer-ownership="none">5611 <instance-parameter name="format" transfer-ownership="none">
5650 <doc xml:space="preserve"5612 <doc xml:space="preserve"
5651- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5613+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5652 line="3375">a `GdkPixbufFormat`</doc>5614 line="3375">a `GdkPixbufFormat`</doc>
5653 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>5615 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
5654 </instance-parameter>5616 </instance-parameter>
5655 <parameter name="disabled" transfer-ownership="none">5617 <parameter name="disabled" transfer-ownership="none">
5656 <doc xml:space="preserve"5618 <doc xml:space="preserve"
5657- filename="../gdk-pixbuf/gdk-pixbuf-io.c"5619+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
5658 line="3376">`TRUE` to disable the format @format</doc>5620 line="3376">`TRUE` to disable the format @format</doc>
5659 <type name="gboolean" c:type="gboolean"/>5621 <type name="gboolean" c:type="gboolean"/>
5660 </parameter>5622 </parameter>
@@ -5665,29 +5627,29 @@ inappropriate license, see gdk_pixbuf_format_get_license().</doc>
5665 version="2.2"5627 version="2.2"
5666 c:type="GdkPixbufFormatFlags">5628 c:type="GdkPixbufFormatFlags">
5667 <doc xml:space="preserve"5629 <doc xml:space="preserve"
5668- filename="../gdk-pixbuf/gdk-pixbuf-io.h"5630+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
5669 line="424">Flags which allow a module to specify further details about the supported5631 line="424">Flags which allow a module to specify further details about the supported
5670 operations.</doc>5632 operations.</doc>
5671- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="441"/>5633+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="441"/>
5672 <member name="writable"5634 <member name="writable"
5673 value="1"5635 value="1"
5674 c:identifier="GDK_PIXBUF_FORMAT_WRITABLE">5636 c:identifier="GDK_PIXBUF_FORMAT_WRITABLE">
5675 <doc xml:space="preserve"5637 <doc xml:space="preserve"
5676- filename="../gdk-pixbuf/gdk-pixbuf-io.h"5638+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
5677 line="426">the module can write out images in the format.</doc>5639 line="426">the module can write out images in the format.</doc>
5678 </member>5640 </member>
5679 <member name="scalable"5641 <member name="scalable"
5680 value="2"5642 value="2"
5681 c:identifier="GDK_PIXBUF_FORMAT_SCALABLE">5643 c:identifier="GDK_PIXBUF_FORMAT_SCALABLE">
5682 <doc xml:space="preserve"5644 <doc xml:space="preserve"
5683- filename="../gdk-pixbuf/gdk-pixbuf-io.h"5645+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
5684 line="427">the image format is scalable</doc>5646 line="427">the image format is scalable</doc>
5685 </member>5647 </member>
5686 <member name="threadsafe"5648 <member name="threadsafe"
5687 value="4"5649 value="4"
5688 c:identifier="GDK_PIXBUF_FORMAT_THREADSAFE">5650 c:identifier="GDK_PIXBUF_FORMAT_THREADSAFE">
5689 <doc xml:space="preserve"5651 <doc xml:space="preserve"
5690- filename="../gdk-pixbuf/gdk-pixbuf-io.h"5652+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
5691 line="428">the module is threadsafe. gdk-pixbuf5653 line="428">the module is threadsafe. gdk-pixbuf
5692 ignores modules that are not marked as threadsafe. (Since 2.28).</doc>5654 ignores modules that are not marked as threadsafe. (Since 2.28).</doc>
5693 </member>5655 </member>
@@ -5700,7 +5662,7 @@ operations.</doc>
5700 glib:get-type="gdk_pixbuf_loader_get_type"5662 glib:get-type="gdk_pixbuf_loader_get_type"
5701 glib:type-struct="PixbufLoaderClass">5663 glib:type-struct="PixbufLoaderClass">
5702 <doc xml:space="preserve"5664 <doc xml:space="preserve"
5703- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"5665+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5704 line="34">Incremental image loader.5666 line="34">Incremental image loader.
5705 5667
5706 `GdkPixbufLoader` provides a way for applications to drive the5668 `GdkPixbufLoader` provides a way for applications to drive the
@@ -5746,16 +5708,15 @@ get the [class@GdkPixbuf.PixbufAnimation] instance, and then call
5746 and [method@GdkPixbuf.PixbufAnimation.get_iter] to get a5708 and [method@GdkPixbuf.PixbufAnimation.get_iter] to get a
5747 [class@GdkPixbuf.PixbufAnimationIter] to retrieve the pixbuf for the5709 [class@GdkPixbuf.PixbufAnimationIter] to retrieve the pixbuf for the
5748 desired time stamp.</doc>5710 desired time stamp.</doc>
5749- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h" line="74"/>5711+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="74"/>
5750 <constructor name="new" c:identifier="gdk_pixbuf_loader_new">5712 <constructor name="new" c:identifier="gdk_pixbuf_loader_new">
5751 <doc xml:space="preserve"5713 <doc xml:space="preserve"
5752- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"5714+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5753 line="596">Creates a new pixbuf loader object.</doc>5715 line="596">Creates a new pixbuf loader object.</doc>
5754- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"5716+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="79"/>
5755- line="79"/>
5756 <return-value transfer-ownership="full">5717 <return-value transfer-ownership="full">
5757 <doc xml:space="preserve"5718 <doc xml:space="preserve"
5758- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"5719+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5759 line="601">A newly-created pixbuf loader.</doc>5720 line="601">A newly-created pixbuf loader.</doc>
5760 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>5721 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
5761 </return-value>5722 </return-value>
@@ -5765,7 +5726,7 @@ desired time stamp.</doc>
5765 version="2.4"5726 version="2.4"
5766 throws="1">5727 throws="1">
5767 <doc xml:space="preserve"5728 <doc xml:space="preserve"
5768- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"5729+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5769 line="654">Creates a new pixbuf loader object that always attempts to parse5730 line="654">Creates a new pixbuf loader object that always attempts to parse
5770 image data as if it were an image of MIME type @mime_type, instead of5731 image data as if it were an image of MIME type @mime_type, instead of
5771 identifying the type automatically.5732 identifying the type automatically.
@@ -5781,18 +5742,17 @@ are installed, but typically "image/png", "image/jpeg", "image/gif",
5781 To obtain the full list of supported mime types, call5742 To obtain the full list of supported mime types, call
5782 gdk_pixbuf_format_get_mime_types() on each of the #GdkPixbufFormat5743 gdk_pixbuf_format_get_mime_types() on each of the #GdkPixbufFormat
5783 structs returned by gdk_pixbuf_get_formats().</doc>5744 structs returned by gdk_pixbuf_get_formats().</doc>
5784- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"5745+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="84"/>
5785- line="84"/>
5786 <return-value transfer-ownership="full">5746 <return-value transfer-ownership="full">
5787 <doc xml:space="preserve"5747 <doc xml:space="preserve"
5788- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"5748+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5789 line="675">A newly-created pixbuf loader.</doc>5749 line="675">A newly-created pixbuf loader.</doc>
5790 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>5750 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
5791 </return-value>5751 </return-value>
5792 <parameters>5752 <parameters>
5793 <parameter name="mime_type" transfer-ownership="none">5753 <parameter name="mime_type" transfer-ownership="none">
5794 <doc xml:space="preserve"5754 <doc xml:space="preserve"
5795- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"5755+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5796 line="656">the mime type to be loaded</doc>5756 line="656">the mime type to be loaded</doc>
5797 <type name="utf8" c:type="const char*"/>5757 <type name="utf8" c:type="const char*"/>
5798 </parameter>5758 </parameter>
@@ -5802,7 +5762,7 @@ structs returned by gdk_pixbuf_get_formats().</doc>
5802 c:identifier="gdk_pixbuf_loader_new_with_type"5762 c:identifier="gdk_pixbuf_loader_new_with_type"
5803 throws="1">5763 throws="1">
5804 <doc xml:space="preserve"5764 <doc xml:space="preserve"
5805- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"5765+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5806 line="609">Creates a new pixbuf loader object that always attempts to parse5766 line="609">Creates a new pixbuf loader object that always attempts to parse
5807 image data as if it were an image of type @image_type, instead of5767 image data as if it were an image of type @image_type, instead of
5808 identifying the type automatically.5768 identifying the type automatically.
@@ -5817,26 +5777,24 @@ are installed, but typically "png", "jpeg", "gif", "tiff" and
5817 "xpm" are among the supported formats. To obtain the full list of5777 "xpm" are among the supported formats. To obtain the full list of
5818 supported image formats, call gdk_pixbuf_format_get_name() on each5778 supported image formats, call gdk_pixbuf_format_get_name() on each
5819 of the #GdkPixbufFormat structs returned by gdk_pixbuf_get_formats().</doc>5779 of the #GdkPixbufFormat structs returned by gdk_pixbuf_get_formats().</doc>
5820- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"5780+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="81"/>
5821- line="81"/>
5822 <return-value transfer-ownership="full">5781 <return-value transfer-ownership="full">
5823 <doc xml:space="preserve"5782 <doc xml:space="preserve"
5824- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"5783+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5825 line="629">A newly-created pixbuf loader.</doc>5784 line="629">A newly-created pixbuf loader.</doc>
5826 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>5785 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
5827 </return-value>5786 </return-value>
5828 <parameters>5787 <parameters>
5829 <parameter name="image_type" transfer-ownership="none">5788 <parameter name="image_type" transfer-ownership="none">
5830 <doc xml:space="preserve"5789 <doc xml:space="preserve"
5831- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"5790+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5832 line="611">name of the image format to be loaded with the image</doc>5791 line="611">name of the image format to be loaded with the image</doc>
5833 <type name="utf8" c:type="const char*"/>5792 <type name="utf8" c:type="const char*"/>
5834 </parameter>5793 </parameter>
5835 </parameters>5794 </parameters>
5836 </constructor>5795 </constructor>
5837 <virtual-method name="area_prepared">5796 <virtual-method name="area_prepared">
5838- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"5797+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="64"/>
5839- line="64"/>
5840 <return-value transfer-ownership="none">5798 <return-value transfer-ownership="none">
5841 <type name="none" c:type="void"/>5799 <type name="none" c:type="void"/>
5842 </return-value>5800 </return-value>
@@ -5847,8 +5805,7 @@ of the #GdkPixbufFormat structs returned by gdk_pixbuf_get_formats().</doc>
5847 </parameters>5805 </parameters>
5848 </virtual-method>5806 </virtual-method>
5849 <virtual-method name="area_updated">5807 <virtual-method name="area_updated">
5850- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"5808+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="67"/>
5851- line="67"/>
5852 <return-value transfer-ownership="none">5809 <return-value transfer-ownership="none">
5853 <type name="none" c:type="void"/>5810 <type name="none" c:type="void"/>
5854 </return-value>5811 </return-value>
@@ -5871,8 +5828,7 @@ of the #GdkPixbufFormat structs returned by gdk_pixbuf_get_formats().</doc>
5871 </parameters>5828 </parameters>
5872 </virtual-method>5829 </virtual-method>
5873 <virtual-method name="closed">5830 <virtual-method name="closed">
5874- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"5831+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="73"/>
5875- line="73"/>
5876 <return-value transfer-ownership="none">5832 <return-value transfer-ownership="none">
5877 <type name="none" c:type="void"/>5833 <type name="none" c:type="void"/>
5878 </return-value>5834 </return-value>
@@ -5883,8 +5839,7 @@ of the #GdkPixbufFormat structs returned by gdk_pixbuf_get_formats().</doc>
5883 </parameters>5839 </parameters>
5884 </virtual-method>5840 </virtual-method>
5885 <virtual-method name="size_prepared">5841 <virtual-method name="size_prepared">
5886- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"5842+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="60"/>
5887- line="60"/>
5888 <return-value transfer-ownership="none">5843 <return-value transfer-ownership="none">
5889 <type name="none" c:type="void"/>5844 <type name="none" c:type="void"/>
5890 </return-value>5845 </return-value>
@@ -5902,7 +5857,7 @@ of the #GdkPixbufFormat structs returned by gdk_pixbuf_get_formats().</doc>
5902 </virtual-method>5857 </virtual-method>
5903 <method name="close" c:identifier="gdk_pixbuf_loader_close" throws="1">5858 <method name="close" c:identifier="gdk_pixbuf_loader_close" throws="1">
5904 <doc xml:space="preserve"5859 <doc xml:space="preserve"
5905- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"5860+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5906 line="803">Informs a pixbuf loader that no further writes with5861 line="803">Informs a pixbuf loader that no further writes with
5907 gdk_pixbuf_loader_write() will occur, so that it can free its5862 gdk_pixbuf_loader_write() will occur, so that it can free its
5908 internal loading structures.5863 internal loading structures.
@@ -5918,11 +5873,10 @@ passing `NULL` for `error` to ignore it is reasonable.
5918 5873
5919 Remember that this function does not release a reference on the loader, so5874 Remember that this function does not release a reference on the loader, so
5920 you will need to explicitly release any reference you hold.</doc>5875 you will need to explicitly release any reference you hold.</doc>
5921- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"5876+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="104"/>
5922- line="104"/>
5923 <return-value transfer-ownership="none">5877 <return-value transfer-ownership="none">
5924 <doc xml:space="preserve"5878 <doc xml:space="preserve"
5925- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"5879+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5926 line="824">`TRUE` if all image data written so far was successfully5880 line="824">`TRUE` if all image data written so far was successfully
5927 passed out via the update_area signal</doc>5881 passed out via the update_area signal</doc>
5928 <type name="gboolean" c:type="gboolean"/>5882 <type name="gboolean" c:type="gboolean"/>
@@ -5930,7 +5884,7 @@ you will need to explicitly release any reference you hold.</doc>
5930 <parameters>5884 <parameters>
5931 <instance-parameter name="loader" transfer-ownership="none">5885 <instance-parameter name="loader" transfer-ownership="none">
5932 <doc xml:space="preserve"5886 <doc xml:space="preserve"
5933- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"5887+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5934 line="805">A pixbuf loader.</doc>5888 line="805">A pixbuf loader.</doc>
5935 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>5889 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
5936 </instance-parameter>5890 </instance-parameter>
@@ -5939,7 +5893,7 @@ you will need to explicitly release any reference you hold.</doc>
5939 <method name="get_animation"5893 <method name="get_animation"
5940 c:identifier="gdk_pixbuf_loader_get_animation">5894 c:identifier="gdk_pixbuf_loader_get_animation">
5941 <doc xml:space="preserve"5895 <doc xml:space="preserve"
5942- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"5896+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5943 line="775">Queries the #GdkPixbufAnimation that a pixbuf loader is currently creating.5897 line="775">Queries the #GdkPixbufAnimation that a pixbuf loader is currently creating.
5944 5898
5945 In general it only makes sense to call this function after the5899 In general it only makes sense to call this function after the
@@ -5948,11 +5902,10 @@ the loader.
5948 5902
5949 If the loader doesn't have enough bytes yet, and hasn't emitted the `area-prepared`5903 If the loader doesn't have enough bytes yet, and hasn't emitted the `area-prepared`
5950 signal, this function will return `NULL`.</doc>5904 signal, this function will return `NULL`.</doc>
5951- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"5905+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="102"/>
5952- line="102"/>
5953 <return-value transfer-ownership="none" nullable="1">5906 <return-value transfer-ownership="none" nullable="1">
5954 <doc xml:space="preserve"5907 <doc xml:space="preserve"
5955- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"5908+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5956 line="788">The animation that the loader is5909 line="788">The animation that the loader is
5957 currently loading</doc>5910 currently loading</doc>
5958 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>5911 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
@@ -5960,7 +5913,7 @@ signal, this function will return `NULL`.</doc>
5960 <parameters>5913 <parameters>
5961 <instance-parameter name="loader" transfer-ownership="none">5914 <instance-parameter name="loader" transfer-ownership="none">
5962 <doc xml:space="preserve"5915 <doc xml:space="preserve"
5963- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"5916+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5964 line="777">A pixbuf loader</doc>5917 line="777">A pixbuf loader</doc>
5965 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>5918 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
5966 </instance-parameter>5919 </instance-parameter>
@@ -5970,21 +5923,20 @@ signal, this function will return `NULL`.</doc>
5970 c:identifier="gdk_pixbuf_loader_get_format"5923 c:identifier="gdk_pixbuf_loader_get_format"
5971 version="2.2">5924 version="2.2">
5972 <doc xml:space="preserve"5925 <doc xml:space="preserve"
5973- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"5926+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5974 line="891">Obtains the available information about the format of the5927 line="891">Obtains the available information about the format of the
5975 currently loading image file.</doc>5928 currently loading image file.</doc>
5976- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"5929+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="107"/>
5977- line="107"/>
5978 <return-value transfer-ownership="none" nullable="1">5930 <return-value transfer-ownership="none" nullable="1">
5979 <doc xml:space="preserve"5931 <doc xml:space="preserve"
5980- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"5932+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5981 line="898">A #GdkPixbufFormat</doc>5933 line="898">A #GdkPixbufFormat</doc>
5982 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>5934 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
5983 </return-value>5935 </return-value>
5984 <parameters>5936 <parameters>
5985 <instance-parameter name="loader" transfer-ownership="none">5937 <instance-parameter name="loader" transfer-ownership="none">
5986 <doc xml:space="preserve"5938 <doc xml:space="preserve"
5987- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"5939+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5988 line="893">A pixbuf loader.</doc>5940 line="893">A pixbuf loader.</doc>
5989 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>5941 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
5990 </instance-parameter>5942 </instance-parameter>
@@ -5992,7 +5944,7 @@ currently loading image file.</doc>
5992 </method>5944 </method>
5993 <method name="get_pixbuf" c:identifier="gdk_pixbuf_loader_get_pixbuf">5945 <method name="get_pixbuf" c:identifier="gdk_pixbuf_loader_get_pixbuf">
5994 <doc xml:space="preserve"5946 <doc xml:space="preserve"
5995- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"5947+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5996 line="737">Queries the #GdkPixbuf that a pixbuf loader is currently creating.5948 line="737">Queries the #GdkPixbuf that a pixbuf loader is currently creating.
5997 5949
5998 In general it only makes sense to call this function after the5950 In general it only makes sense to call this function after the
@@ -6008,11 +5960,10 @@ so if you want to keep using it, you should acquire a reference to it.
6008 5960
6009 Additionally, if the loader is an animation, it will return the "static5961 Additionally, if the loader is an animation, it will return the "static
6010 image" of the animation (see gdk_pixbuf_animation_get_static_image()).</doc>5962 image" of the animation (see gdk_pixbuf_animation_get_static_image()).</doc>
6011- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"5963+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="100"/>
6012- line="100"/>
6013 <return-value transfer-ownership="none" nullable="1">5964 <return-value transfer-ownership="none" nullable="1">
6014 <doc xml:space="preserve"5965 <doc xml:space="preserve"
6015- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"5966+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6016 line="757">The pixbuf that the loader is5967 line="757">The pixbuf that the loader is
6017 creating</doc>5968 creating</doc>
6018 <type name="Pixbuf" c:type="GdkPixbuf*"/>5969 <type name="Pixbuf" c:type="GdkPixbuf*"/>
@@ -6020,7 +5971,7 @@ image" of the animation (see gdk_pixbuf_animation_get_static_image()).</doc>
6020 <parameters>5971 <parameters>
6021 <instance-parameter name="loader" transfer-ownership="none">5972 <instance-parameter name="loader" transfer-ownership="none">
6022 <doc xml:space="preserve"5973 <doc xml:space="preserve"
6023- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"5974+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6024 line="739">A pixbuf loader.</doc>5975 line="739">A pixbuf loader.</doc>
6025 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>5976 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
6026 </instance-parameter>5977 </instance-parameter>
@@ -6030,7 +5981,7 @@ image" of the animation (see gdk_pixbuf_animation_get_static_image()).</doc>
6030 c:identifier="gdk_pixbuf_loader_set_size"5981 c:identifier="gdk_pixbuf_loader_set_size"
6031 version="2.2">5982 version="2.2">
6032 <doc xml:space="preserve"5983 <doc xml:space="preserve"
6033- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"5984+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6034 line="260">Causes the image to be scaled while it is loaded.5985 line="260">Causes the image to be scaled while it is loaded.
6035 5986
6036 The desired image size can be determined relative to the original5987 The desired image size can be determined relative to the original
@@ -6039,27 +5990,26 @@ signal handler for the ::size-prepared signal.
6039 5990
6040 Attempts to set the desired image size are ignored after the5991 Attempts to set the desired image size are ignored after the
6041 emission of the ::size-prepared signal.</doc>5992 emission of the ::size-prepared signal.</doc>
6042- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"5993+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="87"/>
6043- line="87"/>
6044 <return-value transfer-ownership="none">5994 <return-value transfer-ownership="none">
6045 <type name="none" c:type="void"/>5995 <type name="none" c:type="void"/>
6046 </return-value>5996 </return-value>
6047 <parameters>5997 <parameters>
6048 <instance-parameter name="loader" transfer-ownership="none">5998 <instance-parameter name="loader" transfer-ownership="none">
6049 <doc xml:space="preserve"5999 <doc xml:space="preserve"
6050- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"6000+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6051 line="262">A pixbuf loader.</doc>6001 line="262">A pixbuf loader.</doc>
6052 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>6002 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
6053 </instance-parameter>6003 </instance-parameter>
6054 <parameter name="width" transfer-ownership="none">6004 <parameter name="width" transfer-ownership="none">
6055 <doc xml:space="preserve"6005 <doc xml:space="preserve"
6056- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"6006+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6057 line="263">The desired width of the image being loaded.</doc>6007 line="263">The desired width of the image being loaded.</doc>
6058 <type name="gint" c:type="int"/>6008 <type name="gint" c:type="int"/>
6059 </parameter>6009 </parameter>
6060 <parameter name="height" transfer-ownership="none">6010 <parameter name="height" transfer-ownership="none">
6061 <doc xml:space="preserve"6011 <doc xml:space="preserve"
6062- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"6012+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6063 line="264">The desired height of the image being loaded.</doc>6013 line="264">The desired height of the image being loaded.</doc>
6064 <type name="gint" c:type="int"/>6014 <type name="gint" c:type="int"/>
6065 </parameter>6015 </parameter>
@@ -6067,13 +6017,12 @@ emission of the ::size-prepared signal.</doc>
6067 </method>6017 </method>
6068 <method name="write" c:identifier="gdk_pixbuf_loader_write" throws="1">6018 <method name="write" c:identifier="gdk_pixbuf_loader_write" throws="1">
6069 <doc xml:space="preserve"6019 <doc xml:space="preserve"
6070- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"6020+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6071 line="506">Parses the next `count` bytes in the given image buffer.</doc>6021 line="506">Parses the next `count` bytes in the given image buffer.</doc>
6072- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"6022+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="91"/>
6073- line="91"/>
6074 <return-value transfer-ownership="none">6023 <return-value transfer-ownership="none">
6075 <doc xml:space="preserve"6024 <doc xml:space="preserve"
6076- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"6025+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6077 line="515">`TRUE` if the write was successful, or6026 line="515">`TRUE` if the write was successful, or
6078 `FALSE` if the loader cannot parse the buffer</doc>6027 `FALSE` if the loader cannot parse the buffer</doc>
6079 <type name="gboolean" c:type="gboolean"/>6028 <type name="gboolean" c:type="gboolean"/>
@@ -6081,13 +6030,13 @@ emission of the ::size-prepared signal.</doc>
6081 <parameters>6030 <parameters>
6082 <instance-parameter name="loader" transfer-ownership="none">6031 <instance-parameter name="loader" transfer-ownership="none">
6083 <doc xml:space="preserve"6032 <doc xml:space="preserve"
6084- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"6033+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6085 line="508">A pixbuf loader.</doc>6034 line="508">A pixbuf loader.</doc>
6086 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>6035 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
6087 </instance-parameter>6036 </instance-parameter>
6088 <parameter name="buf" transfer-ownership="none">6037 <parameter name="buf" transfer-ownership="none">
6089 <doc xml:space="preserve"6038 <doc xml:space="preserve"
6090- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"6039+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6091 line="509">Pointer to image data.</doc>6040 line="509">Pointer to image data.</doc>
6092 <array length="1" zero-terminated="0" c:type="const guchar*">6041 <array length="1" zero-terminated="0" c:type="const guchar*">
6093 <type name="guint8" c:type="guchar"/>6042 <type name="guint8" c:type="guchar"/>
@@ -6095,7 +6044,7 @@ emission of the ::size-prepared signal.</doc>
6095 </parameter>6044 </parameter>
6096 <parameter name="count" transfer-ownership="none">6045 <parameter name="count" transfer-ownership="none">
6097 <doc xml:space="preserve"6046 <doc xml:space="preserve"
6098- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"6047+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6099 line="510">Length of the @buf buffer in bytes.</doc>6048 line="510">Length of the @buf buffer in bytes.</doc>
6100 <type name="gsize" c:type="gsize"/>6049 <type name="gsize" c:type="gsize"/>
6101 </parameter>6050 </parameter>
@@ -6106,13 +6055,12 @@ emission of the ::size-prepared signal.</doc>
6106 version="2.30"6055 version="2.30"
6107 throws="1">6056 throws="1">
6108 <doc xml:space="preserve"6057 <doc xml:space="preserve"
6109- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"6058+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6110 line="567">Parses the next contents of the given image buffer.</doc>6059 line="567">Parses the next contents of the given image buffer.</doc>
6111- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"6060+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="96"/>
6112- line="96"/>
6113 <return-value transfer-ownership="none">6061 <return-value transfer-ownership="none">
6114 <doc xml:space="preserve"6062 <doc xml:space="preserve"
6115- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"6063+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6116 line="575">`TRUE` if the write was successful, or `FALSE` if6064 line="575">`TRUE` if the write was successful, or `FALSE` if
6117 the loader cannot parse the buffer</doc>6065 the loader cannot parse the buffer</doc>
6118 <type name="gboolean" c:type="gboolean"/>6066 <type name="gboolean" c:type="gboolean"/>
@@ -6120,13 +6068,13 @@ emission of the ::size-prepared signal.</doc>
6120 <parameters>6068 <parameters>
6121 <instance-parameter name="loader" transfer-ownership="none">6069 <instance-parameter name="loader" transfer-ownership="none">
6122 <doc xml:space="preserve"6070 <doc xml:space="preserve"
6123- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"6071+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6124 line="569">A pixbuf loader.</doc>6072 line="569">A pixbuf loader.</doc>
6125 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>6073 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
6126 </instance-parameter>6074 </instance-parameter>
6127 <parameter name="buffer" transfer-ownership="none">6075 <parameter name="buffer" transfer-ownership="none">
6128 <doc xml:space="preserve"6076 <doc xml:space="preserve"
6129- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"6077+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6130 line="570">The image data as a `GBytes` buffer.</doc>6078 line="570">The image data as a `GBytes` buffer.</doc>
6131 <type name="GLib.Bytes" c:type="GBytes*"/>6079 <type name="GLib.Bytes" c:type="GBytes*"/>
6132 </parameter>6080 </parameter>
@@ -6140,7 +6088,7 @@ emission of the ::size-prepared signal.</doc>
6140 </field>6088 </field>
6141 <glib:signal name="area-prepared" when="last">6089 <glib:signal name="area-prepared" when="last">
6142 <doc xml:space="preserve"6090 <doc xml:space="preserve"
6143- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"6091+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6144 line="154">This signal is emitted when the pixbuf loader has allocated the6092 line="154">This signal is emitted when the pixbuf loader has allocated the
6145 pixbuf in the desired size.6093 pixbuf in the desired size.
6146 6094
@@ -6153,7 +6101,7 @@ pixbuf.</doc>
6153 </glib:signal>6101 </glib:signal>
6154 <glib:signal name="area-updated" when="last">6102 <glib:signal name="area-updated" when="last">
6155 <doc xml:space="preserve"6103 <doc xml:space="preserve"
6156- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"6104+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6157 line="174">This signal is emitted when a significant area of the image being6105 line="174">This signal is emitted when a significant area of the image being
6158 loaded has been updated.6106 loaded has been updated.
6159 6107
@@ -6168,25 +6116,25 @@ areas of an image that is being loaded.</doc>
6168 <parameters>6116 <parameters>
6169 <parameter name="x" transfer-ownership="none">6117 <parameter name="x" transfer-ownership="none">
6170 <doc xml:space="preserve"6118 <doc xml:space="preserve"
6171- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"6119+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6172 line="177">X offset of upper-left corner of the updated area.</doc>6120 line="177">X offset of upper-left corner of the updated area.</doc>
6173 <type name="gint" c:type="gint"/>6121 <type name="gint" c:type="gint"/>
6174 </parameter>6122 </parameter>
6175 <parameter name="y" transfer-ownership="none">6123 <parameter name="y" transfer-ownership="none">
6176 <doc xml:space="preserve"6124 <doc xml:space="preserve"
6177- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"6125+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6178 line="178">Y offset of upper-left corner of the updated area.</doc>6126 line="178">Y offset of upper-left corner of the updated area.</doc>
6179 <type name="gint" c:type="gint"/>6127 <type name="gint" c:type="gint"/>
6180 </parameter>6128 </parameter>
6181 <parameter name="width" transfer-ownership="none">6129 <parameter name="width" transfer-ownership="none">
6182 <doc xml:space="preserve"6130 <doc xml:space="preserve"
6183- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"6131+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6184 line="179">Width of updated area.</doc>6132 line="179">Width of updated area.</doc>
6185 <type name="gint" c:type="gint"/>6133 <type name="gint" c:type="gint"/>
6186 </parameter>6134 </parameter>
6187 <parameter name="height" transfer-ownership="none">6135 <parameter name="height" transfer-ownership="none">
6188 <doc xml:space="preserve"6136 <doc xml:space="preserve"
6189- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"6137+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6190 line="180">Height of updated area.</doc>6138 line="180">Height of updated area.</doc>
6191 <type name="gint" c:type="gint"/>6139 <type name="gint" c:type="gint"/>
6192 </parameter>6140 </parameter>
@@ -6194,7 +6142,7 @@ areas of an image that is being loaded.</doc>
6194 </glib:signal>6142 </glib:signal>
6195 <glib:signal name="closed" when="last">6143 <glib:signal name="closed" when="last">
6196 <doc xml:space="preserve"6144 <doc xml:space="preserve"
6197- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"6145+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6198 line="204">This signal is emitted when gdk_pixbuf_loader_close() is called.6146 line="204">This signal is emitted when gdk_pixbuf_loader_close() is called.
6199 6147
6200 It can be used by different parts of an application to receive6148 It can be used by different parts of an application to receive
@@ -6206,7 +6154,7 @@ drives it.</doc>
6206 </glib:signal>6154 </glib:signal>
6207 <glib:signal name="size-prepared" when="last">6155 <glib:signal name="size-prepared" when="last">
6208 <doc xml:space="preserve"6156 <doc xml:space="preserve"
6209- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"6157+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6210 line="129">This signal is emitted when the pixbuf loader has been fed the6158 line="129">This signal is emitted when the pixbuf loader has been fed the
6211 initial amount of data that is required to figure out the size6159 initial amount of data that is required to figure out the size
6212 of the image that it will create.6160 of the image that it will create.
@@ -6220,13 +6168,13 @@ should be scaled.</doc>
6220 <parameters>6168 <parameters>
6221 <parameter name="width" transfer-ownership="none">6169 <parameter name="width" transfer-ownership="none">
6222 <doc xml:space="preserve"6170 <doc xml:space="preserve"
6223- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"6171+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6224 line="132">the original width of the image</doc>6172 line="132">the original width of the image</doc>
6225 <type name="gint" c:type="gint"/>6173 <type name="gint" c:type="gint"/>
6226 </parameter>6174 </parameter>
6227 <parameter name="height" transfer-ownership="none">6175 <parameter name="height" transfer-ownership="none">
6228 <doc xml:space="preserve"6176 <doc xml:space="preserve"
6229- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"6177+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6230 line="133">the original height of the image</doc>6178 line="133">the original height of the image</doc>
6231 <type name="gint" c:type="gint"/>6179 <type name="gint" c:type="gint"/>
6232 </parameter>6180 </parameter>
@@ -6236,13 +6184,13 @@ should be scaled.</doc>
6236 <record name="PixbufLoaderClass"6184 <record name="PixbufLoaderClass"
6237 c:type="GdkPixbufLoaderClass"6185 c:type="GdkPixbufLoaderClass"
6238 glib:is-gtype-struct-for="PixbufLoader">6186 glib:is-gtype-struct-for="PixbufLoader">
6239- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h" line="74"/>6187+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="74"/>
6240 <field name="parent_class">6188 <field name="parent_class">
6241 <type name="GObject.ObjectClass" c:type="GObjectClass"/>6189 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
6242 </field>6190 </field>
6243 <field name="size_prepared">6191 <field name="size_prepared">
6244 <callback name="size_prepared">6192 <callback name="size_prepared">
6245- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"6193+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h"
6246 line="60"/>6194 line="60"/>
6247 <return-value transfer-ownership="none">6195 <return-value transfer-ownership="none">
6248 <type name="none" c:type="void"/>6196 <type name="none" c:type="void"/>
@@ -6262,7 +6210,7 @@ should be scaled.</doc>
6262 </field>6210 </field>
6263 <field name="area_prepared">6211 <field name="area_prepared">
6264 <callback name="area_prepared">6212 <callback name="area_prepared">
6265- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"6213+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h"
6266 line="64"/>6214 line="64"/>
6267 <return-value transfer-ownership="none">6215 <return-value transfer-ownership="none">
6268 <type name="none" c:type="void"/>6216 <type name="none" c:type="void"/>
@@ -6276,7 +6224,7 @@ should be scaled.</doc>
6276 </field>6224 </field>
6277 <field name="area_updated">6225 <field name="area_updated">
6278 <callback name="area_updated">6226 <callback name="area_updated">
6279- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"6227+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h"
6280 line="67"/>6228 line="67"/>
6281 <return-value transfer-ownership="none">6229 <return-value transfer-ownership="none">
6282 <type name="none" c:type="void"/>6230 <type name="none" c:type="void"/>
@@ -6302,7 +6250,7 @@ should be scaled.</doc>
6302 </field>6250 </field>
6303 <field name="closed">6251 <field name="closed">
6304 <callback name="closed">6252 <callback name="closed">
6305- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"6253+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h"
6306 line="73"/>6254 line="73"/>
6307 <return-value transfer-ownership="none">6255 <return-value transfer-ownership="none">
6308 <type name="none" c:type="void"/>6256 <type name="none" c:type="void"/>
@@ -6317,7 +6265,7 @@ should be scaled.</doc>
6317 </record>6265 </record>
6318 <record name="PixbufModule" c:type="GdkPixbufModule">6266 <record name="PixbufModule" c:type="GdkPixbufModule">
6319 <doc xml:space="preserve"6267 <doc xml:space="preserve"
6320- filename="../gdk-pixbuf/gdk-pixbuf-io.c"6268+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
6321 line="50">A `GdkPixbufModule` contains the necessary functions to load and save6269 line="50">A `GdkPixbufModule` contains the necessary functions to load and save
6322 images in a certain file format.6270 images in a certain file format.
6323 6271
@@ -6363,97 +6311,96 @@ Installing a module is a two-step process:
6363 - call `gdk-pixbuf-query-loaders` to update the module file (normally6311 - call `gdk-pixbuf-query-loaders` to update the module file (normally
6364 `$libdir/gdk-pixbuf-2.0/$version/loaders.cache`, unless overridden6312 `$libdir/gdk-pixbuf-2.0/$version/loaders.cache`, unless overridden
6365 by the environment variable `GDK_PIXBUF_MODULE_FILE`)</doc>6313 by the environment variable `GDK_PIXBUF_MODULE_FILE`)</doc>
6366- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="400"/>6314+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="400"/>
6367 <field name="module_name" writable="1">6315 <field name="module_name" writable="1">
6368 <doc xml:space="preserve"6316 <doc xml:space="preserve"
6369- filename="../gdk-pixbuf/gdk-pixbuf-io.c"6317+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
6370 line="52">the name of the module, usually the same as the6318 line="52">the name of the module, usually the same as the
6371 usual file extension for images of this type, eg. "xpm", "jpeg" or "png".</doc>6319 usual file extension for images of this type, eg. "xpm", "jpeg" or "png".</doc>
6372 <type name="utf8" c:type="char*"/>6320 <type name="utf8" c:type="char*"/>
6373 </field>6321 </field>
6374 <field name="module_path" writable="1">6322 <field name="module_path" writable="1">
6375 <doc xml:space="preserve"6323 <doc xml:space="preserve"
6376- filename="../gdk-pixbuf/gdk-pixbuf-io.c"6324+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
6377 line="54">the path from which the module is loaded.</doc>6325 line="54">the path from which the module is loaded.</doc>
6378 <type name="utf8" c:type="char*"/>6326 <type name="utf8" c:type="char*"/>
6379 </field>6327 </field>
6380 <field name="module" writable="1">6328 <field name="module" writable="1">
6381 <doc xml:space="preserve"6329 <doc xml:space="preserve"
6382- filename="../gdk-pixbuf/gdk-pixbuf-io.c"6330+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
6383 line="55">the loaded `GModule`.</doc>6331 line="55">the loaded `GModule`.</doc>
6384 <type name="GModule.Module" c:type="GModule*"/>6332 <type name="GModule.Module" c:type="GModule*"/>
6385 </field>6333 </field>
6386 <field name="info" writable="1">6334 <field name="info" writable="1">
6387 <doc xml:space="preserve"6335 <doc xml:space="preserve"
6388- filename="../gdk-pixbuf/gdk-pixbuf-io.c"6336+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
6389 line="56">a `GdkPixbufFormat` holding information about the module.</doc>6337 line="56">a `GdkPixbufFormat` holding information about the module.</doc>
6390 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>6338 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
6391 </field>6339 </field>
6392 <field name="load" writable="1">6340 <field name="load" writable="1">
6393 <doc xml:space="preserve"6341 <doc xml:space="preserve"
6394- filename="../gdk-pixbuf/gdk-pixbuf-io.c"6342+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
6395 line="57">loads an image from a file.</doc>6343 line="57">loads an image from a file.</doc>
6396 <type name="PixbufModuleLoadFunc" c:type="GdkPixbufModuleLoadFunc"/>6344 <type name="PixbufModuleLoadFunc" c:type="GdkPixbufModuleLoadFunc"/>
6397 </field>6345 </field>
6398 <field name="load_xpm_data" writable="1">6346 <field name="load_xpm_data" writable="1">
6399 <doc xml:space="preserve"6347 <doc xml:space="preserve"
6400- filename="../gdk-pixbuf/gdk-pixbuf-io.c"6348+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
6401 line="58">loads an image from data in memory.</doc>6349 line="58">loads an image from data in memory.</doc>
6402 <type name="PixbufModuleLoadXpmDataFunc"6350 <type name="PixbufModuleLoadXpmDataFunc"
6403 c:type="GdkPixbufModuleLoadXpmDataFunc"/>6351 c:type="GdkPixbufModuleLoadXpmDataFunc"/>
6404 </field>6352 </field>
6405 <field name="begin_load" introspectable="0" writable="1">6353 <field name="begin_load" introspectable="0" writable="1">
6406 <doc xml:space="preserve"6354 <doc xml:space="preserve"
6407- filename="../gdk-pixbuf/gdk-pixbuf-io.c"6355+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
6408 line="59">begins an incremental load.</doc>6356 line="59">begins an incremental load.</doc>
6409 <type name="PixbufModuleBeginLoadFunc"6357 <type name="PixbufModuleBeginLoadFunc"
6410 c:type="GdkPixbufModuleBeginLoadFunc"/>6358 c:type="GdkPixbufModuleBeginLoadFunc"/>
6411 </field>6359 </field>
6412 <field name="stop_load" writable="1">6360 <field name="stop_load" writable="1">
6413 <doc xml:space="preserve"6361 <doc xml:space="preserve"
6414- filename="../gdk-pixbuf/gdk-pixbuf-io.c"6362+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
6415 line="60">stops an incremental load.</doc>6363 line="60">stops an incremental load.</doc>
6416 <type name="PixbufModuleStopLoadFunc"6364 <type name="PixbufModuleStopLoadFunc"
6417 c:type="GdkPixbufModuleStopLoadFunc"/>6365 c:type="GdkPixbufModuleStopLoadFunc"/>
6418 </field>6366 </field>
6419 <field name="load_increment" writable="1">6367 <field name="load_increment" writable="1">
6420 <doc xml:space="preserve"6368 <doc xml:space="preserve"
6421- filename="../gdk-pixbuf/gdk-pixbuf-io.c"6369+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
6422 line="61">continues an incremental load.</doc>6370 line="61">continues an incremental load.</doc>
6423 <type name="PixbufModuleIncrementLoadFunc"6371 <type name="PixbufModuleIncrementLoadFunc"
6424 c:type="GdkPixbufModuleIncrementLoadFunc"/>6372 c:type="GdkPixbufModuleIncrementLoadFunc"/>
6425 </field>6373 </field>
6426 <field name="load_animation" writable="1">6374 <field name="load_animation" writable="1">
6427 <doc xml:space="preserve"6375 <doc xml:space="preserve"
6428- filename="../gdk-pixbuf/gdk-pixbuf-io.c"6376+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
6429 line="62">loads an animation from a file.</doc>6377 line="62">loads an animation from a file.</doc>
6430 <type name="PixbufModuleLoadAnimationFunc"6378 <type name="PixbufModuleLoadAnimationFunc"
6431 c:type="GdkPixbufModuleLoadAnimationFunc"/>6379 c:type="GdkPixbufModuleLoadAnimationFunc"/>
6432 </field>6380 </field>
6433 <field name="save" writable="1">6381 <field name="save" writable="1">
6434 <doc xml:space="preserve"6382 <doc xml:space="preserve"
6435- filename="../gdk-pixbuf/gdk-pixbuf-io.c"6383+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
6436 line="63">saves a `GdkPixbuf` to a file.</doc>6384 line="63">saves a `GdkPixbuf` to a file.</doc>
6437 <type name="PixbufModuleSaveFunc" c:type="GdkPixbufModuleSaveFunc"/>6385 <type name="PixbufModuleSaveFunc" c:type="GdkPixbufModuleSaveFunc"/>
6438 </field>6386 </field>
6439 <field name="save_to_callback" introspectable="0" writable="1">6387 <field name="save_to_callback" introspectable="0" writable="1">
6440 <doc xml:space="preserve"6388 <doc xml:space="preserve"
6441- filename="../gdk-pixbuf/gdk-pixbuf-io.c"6389+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
6442 line="64">saves a `GdkPixbuf` by calling the given `GdkPixbufSaveFunc`.</doc>6390 line="64">saves a `GdkPixbuf` by calling the given `GdkPixbufSaveFunc`.</doc>
6443 <type name="PixbufModuleSaveCallbackFunc"6391 <type name="PixbufModuleSaveCallbackFunc"
6444 c:type="GdkPixbufModuleSaveCallbackFunc"/>6392 c:type="GdkPixbufModuleSaveCallbackFunc"/>
6445 </field>6393 </field>
6446 <field name="is_save_option_supported" writable="1">6394 <field name="is_save_option_supported" writable="1">
6447 <doc xml:space="preserve"6395 <doc xml:space="preserve"
6448- filename="../gdk-pixbuf/gdk-pixbuf-io.c"6396+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
6449 line="65">returns whether a save option key is supported by the module</doc>6397 line="65">returns whether a save option key is supported by the module</doc>
6450 <type name="PixbufModuleSaveOptionSupportedFunc"6398 <type name="PixbufModuleSaveOptionSupportedFunc"
6451 c:type="GdkPixbufModuleSaveOptionSupportedFunc"/>6399 c:type="GdkPixbufModuleSaveOptionSupportedFunc"/>
6452 </field>6400 </field>
6453 <field name="_reserved1" introspectable="0">6401 <field name="_reserved1" introspectable="0">
6454 <callback name="_reserved1">6402 <callback name="_reserved1">
6455- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h"6403+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="396"/>
6456- line="396"/>
6457 <return-value transfer-ownership="none">6404 <return-value transfer-ownership="none">
6458 <type name="none" c:type="void"/>6405 <type name="none" c:type="void"/>
6459 </return-value>6406 </return-value>
@@ -6461,8 +6408,7 @@ Installing a module is a two-step process:
6461 </field>6408 </field>
6462 <field name="_reserved2" introspectable="0">6409 <field name="_reserved2" introspectable="0">
6463 <callback name="_reserved2">6410 <callback name="_reserved2">
6464- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h"6411+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="397"/>
6465- line="397"/>
6466 <return-value transfer-ownership="none">6412 <return-value transfer-ownership="none">
6467 <type name="none" c:type="void"/>6413 <type name="none" c:type="void"/>
6468 </return-value>6414 </return-value>
@@ -6470,8 +6416,7 @@ Installing a module is a two-step process:
6470 </field>6416 </field>
6471 <field name="_reserved3" introspectable="0">6417 <field name="_reserved3" introspectable="0">
6472 <callback name="_reserved3">6418 <callback name="_reserved3">
6473- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h"6419+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="398"/>
6474- line="398"/>
6475 <return-value transfer-ownership="none">6420 <return-value transfer-ownership="none">
6476 <type name="none" c:type="void"/>6421 <type name="none" c:type="void"/>
6477 </return-value>6422 </return-value>
@@ -6479,8 +6424,7 @@ Installing a module is a two-step process:
6479 </field>6424 </field>
6480 <field name="_reserved4" introspectable="0">6425 <field name="_reserved4" introspectable="0">
6481 <callback name="_reserved4">6426 <callback name="_reserved4">
6482- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h"6427+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="399"/>
6483- line="399"/>
6484 <return-value transfer-ownership="none">6428 <return-value transfer-ownership="none">
6485 <type name="none" c:type="void"/>6429 <type name="none" c:type="void"/>
6486 </return-value>6430 </return-value>
@@ -6492,7 +6436,7 @@ Installing a module is a two-step process:
6492 introspectable="0"6436 introspectable="0"
6493 throws="1">6437 throws="1">
6494 <doc xml:space="preserve"6438 <doc xml:space="preserve"
6495- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6439+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6496 line="255">Sets up the image loading state.6440 line="255">Sets up the image loading state.
6497 6441
6498 The image loader is responsible for storing the given function pointers6442 The image loader is responsible for storing the given function pointers
@@ -6502,10 +6446,10 @@ The image loader should set up an internal state object, and return it
6502 from this function; the state object will then be updated from the6446 from this function; the state object will then be updated from the
6503 [callback@GdkPixbuf.PixbufModuleIncrementLoadFunc] callback, and will be freed6447 [callback@GdkPixbuf.PixbufModuleIncrementLoadFunc] callback, and will be freed
6504 by [callback@GdkPixbuf.PixbufModuleStopLoadFunc] callback.</doc>6448 by [callback@GdkPixbuf.PixbufModuleStopLoadFunc] callback.</doc>
6505- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="277"/>6449+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="277"/>
6506 <return-value transfer-ownership="full" nullable="1">6450 <return-value transfer-ownership="full" nullable="1">
6507 <doc xml:space="preserve"6451 <doc xml:space="preserve"
6508- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6452+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6509 line="273">the data to be passed to6453 line="273">the data to be passed to
6510 [callback@GdkPixbuf.PixbufModuleIncrementLoadFunc]6454 [callback@GdkPixbuf.PixbufModuleIncrementLoadFunc]
6511 and [callback@GdkPixbuf.PixbufModuleStopLoadFunc], or `NULL` in case of error</doc>6455 and [callback@GdkPixbuf.PixbufModuleStopLoadFunc], or `NULL` in case of error</doc>
@@ -6514,20 +6458,20 @@ by [callback@GdkPixbuf.PixbufModuleStopLoadFunc] callback.</doc>
6514 <parameters>6458 <parameters>
6515 <parameter name="size_func" transfer-ownership="none">6459 <parameter name="size_func" transfer-ownership="none">
6516 <doc xml:space="preserve"6460 <doc xml:space="preserve"
6517- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6461+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6518 line="257">the function to be called when the size is known</doc>6462 line="257">the function to be called when the size is known</doc>
6519 <type name="PixbufModuleSizeFunc" c:type="GdkPixbufModuleSizeFunc"/>6463 <type name="PixbufModuleSizeFunc" c:type="GdkPixbufModuleSizeFunc"/>
6520 </parameter>6464 </parameter>
6521 <parameter name="prepared_func" transfer-ownership="none">6465 <parameter name="prepared_func" transfer-ownership="none">
6522 <doc xml:space="preserve"6466 <doc xml:space="preserve"
6523- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6467+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6524 line="258">the function to be called when the data has been prepared</doc>6468 line="258">the function to be called when the data has been prepared</doc>
6525 <type name="PixbufModulePreparedFunc"6469 <type name="PixbufModulePreparedFunc"
6526 c:type="GdkPixbufModulePreparedFunc"/>6470 c:type="GdkPixbufModulePreparedFunc"/>
6527 </parameter>6471 </parameter>
6528 <parameter name="updated_func" transfer-ownership="none" closure="3">6472 <parameter name="updated_func" transfer-ownership="none" closure="3">
6529 <doc xml:space="preserve"6473 <doc xml:space="preserve"
6530- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6474+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6531 line="259">the function to be called when the data has been updated</doc>6475 line="259">the function to be called when the data has been updated</doc>
6532 <type name="PixbufModuleUpdatedFunc"6476 <type name="PixbufModuleUpdatedFunc"
6533 c:type="GdkPixbufModuleUpdatedFunc"/>6477 c:type="GdkPixbufModuleUpdatedFunc"/>
@@ -6538,7 +6482,7 @@ by [callback@GdkPixbuf.PixbufModuleStopLoadFunc] callback.</doc>
6538 allow-none="1"6482 allow-none="1"
6539 closure="3">6483 closure="3">
6540 <doc xml:space="preserve"6484 <doc xml:space="preserve"
6541- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6485+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6542 line="260">the data to be passed to the functions</doc>6486 line="260">the data to be passed to the functions</doc>
6543 <type name="gpointer" c:type="gpointer"/>6487 <type name="gpointer" c:type="gpointer"/>
6544 </parameter>6488 </parameter>
@@ -6548,17 +6492,17 @@ by [callback@GdkPixbuf.PixbufModuleStopLoadFunc] callback.</doc>
6548 c:type="GdkPixbufModuleFillInfoFunc"6492 c:type="GdkPixbufModuleFillInfoFunc"
6549 version="2.2">6493 version="2.2">
6550 <doc xml:space="preserve"6494 <doc xml:space="preserve"
6551- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6495+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6552 line="413">Defines the type of the function used to fill a6496 line="413">Defines the type of the function used to fill a
6553 #GdkPixbufFormat structure with information about a module.</doc>6497 #GdkPixbufFormat structure with information about a module.</doc>
6554- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="422"/>6498+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="422"/>
6555 <return-value transfer-ownership="none">6499 <return-value transfer-ownership="none">
6556 <type name="none" c:type="void"/>6500 <type name="none" c:type="void"/>
6557 </return-value>6501 </return-value>
6558 <parameters>6502 <parameters>
6559 <parameter name="info" transfer-ownership="none">6503 <parameter name="info" transfer-ownership="none">
6560 <doc xml:space="preserve"6504 <doc xml:space="preserve"
6561- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6505+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6562 line="415">a #GdkPixbufFormat.</doc>6506 line="415">a #GdkPixbufFormat.</doc>
6563 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>6507 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
6564 </parameter>6508 </parameter>
@@ -6568,17 +6512,17 @@ by [callback@GdkPixbuf.PixbufModuleStopLoadFunc] callback.</doc>
6568 c:type="GdkPixbufModuleFillVtableFunc"6512 c:type="GdkPixbufModuleFillVtableFunc"
6569 version="2.2">6513 version="2.2">
6570 <doc xml:space="preserve"6514 <doc xml:space="preserve"
6571- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6515+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6572 line="402">Defines the type of the function used to set the vtable of a6516 line="402">Defines the type of the function used to set the vtable of a
6573 #GdkPixbufModule when it is loaded.</doc>6517 #GdkPixbufModule when it is loaded.</doc>
6574- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="411"/>6518+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="411"/>
6575 <return-value transfer-ownership="none">6519 <return-value transfer-ownership="none">
6576 <type name="none" c:type="void"/>6520 <type name="none" c:type="void"/>
6577 </return-value>6521 </return-value>
6578 <parameters>6522 <parameters>
6579 <parameter name="module" transfer-ownership="none">6523 <parameter name="module" transfer-ownership="none">
6580 <doc xml:space="preserve"6524 <doc xml:space="preserve"
6581- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6525+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6582 line="404">a #GdkPixbufModule.</doc>6526 line="404">a #GdkPixbufModule.</doc>
6583 <type name="PixbufModule" c:type="GdkPixbufModule*"/>6527 <type name="PixbufModule" c:type="GdkPixbufModule*"/>
6584 </parameter>6528 </parameter>
@@ -6588,12 +6532,12 @@ by [callback@GdkPixbuf.PixbufModuleStopLoadFunc] callback.</doc>
6588 c:type="GdkPixbufModuleIncrementLoadFunc"6532 c:type="GdkPixbufModuleIncrementLoadFunc"
6589 throws="1">6533 throws="1">
6590 <doc xml:space="preserve"6534 <doc xml:space="preserve"
6591- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6535+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6592 line="297">Incrementally loads a buffer into the image data.</doc>6536 line="297">Incrementally loads a buffer into the image data.</doc>
6593- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="308"/>6537+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="308"/>
6594 <return-value transfer-ownership="none">6538 <return-value transfer-ownership="none">
6595 <doc xml:space="preserve"6539 <doc xml:space="preserve"
6596- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6540+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6597 line="306">`TRUE` if the incremental load was successful</doc>6541 line="306">`TRUE` if the incremental load was successful</doc>
6598 <type name="gboolean" c:type="gboolean"/>6542 <type name="gboolean" c:type="gboolean"/>
6599 </return-value>6543 </return-value>
@@ -6603,13 +6547,13 @@ by [callback@GdkPixbuf.PixbufModuleStopLoadFunc] callback.</doc>
6603 nullable="1"6547 nullable="1"
6604 allow-none="1">6548 allow-none="1">
6605 <doc xml:space="preserve"6549 <doc xml:space="preserve"
6606- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6550+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6607 line="299">the state object created by [callback@GdkPixbuf.PixbufModuleBeginLoadFunc]</doc>6551 line="299">the state object created by [callback@GdkPixbuf.PixbufModuleBeginLoadFunc]</doc>
6608 <type name="gpointer" c:type="gpointer"/>6552 <type name="gpointer" c:type="gpointer"/>
6609 </parameter>6553 </parameter>
6610 <parameter name="buf" transfer-ownership="none">6554 <parameter name="buf" transfer-ownership="none">
6611 <doc xml:space="preserve"6555 <doc xml:space="preserve"
6612- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6556+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6613 line="300">the data to load</doc>6557 line="300">the data to load</doc>
6614 <array length="2" zero-terminated="0" c:type="const guchar*">6558 <array length="2" zero-terminated="0" c:type="const guchar*">
6615 <type name="guint8"/>6559 <type name="guint8"/>
@@ -6617,7 +6561,7 @@ by [callback@GdkPixbuf.PixbufModuleStopLoadFunc] callback.</doc>
6617 </parameter>6561 </parameter>
6618 <parameter name="size" transfer-ownership="none">6562 <parameter name="size" transfer-ownership="none">
6619 <doc xml:space="preserve"6563 <doc xml:space="preserve"
6620- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6564+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6621 line="301">the length of the data to load</doc>6565 line="301">the length of the data to load</doc>
6622 <type name="guint" c:type="guint"/>6566 <type name="guint" c:type="guint"/>
6623 </parameter>6567 </parameter>
@@ -6627,14 +6571,14 @@ by [callback@GdkPixbuf.PixbufModuleStopLoadFunc] callback.</doc>
6627 c:type="GdkPixbufModuleLoadAnimationFunc"6571 c:type="GdkPixbufModuleLoadAnimationFunc"
6628 throws="1">6572 throws="1">
6629 <doc xml:space="preserve"6573 <doc xml:space="preserve"
6630- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6574+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6631 line="241">Loads a file from a standard C file stream into a new `GdkPixbufAnimation`.6575 line="241">Loads a file from a standard C file stream into a new `GdkPixbufAnimation`.
6632 6576
6633 In case of error, this function should return `NULL` and set the `error` argument.</doc>6577 In case of error, this function should return `NULL` and set the `error` argument.</doc>
6634- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="252"/>6578+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="252"/>
6635 <return-value transfer-ownership="full">6579 <return-value transfer-ownership="full">
6636 <doc xml:space="preserve"6580 <doc xml:space="preserve"
6637- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6581+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6638 line="250">a newly created `GdkPixbufAnimation` for the contents of the file</doc>6582 line="250">a newly created `GdkPixbufAnimation` for the contents of the file</doc>
6639 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>6583 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
6640 </return-value>6584 </return-value>
@@ -6644,7 +6588,7 @@ In case of error, this function should return `NULL` and set the `error` argumen
6644 nullable="1"6588 nullable="1"
6645 allow-none="1">6589 allow-none="1">
6646 <doc xml:space="preserve"6590 <doc xml:space="preserve"
6647- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6591+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6648 line="243">the file stream from which the image should be loaded</doc>6592 line="243">the file stream from which the image should be loaded</doc>
6649 <type name="gpointer" c:type="FILE*"/>6593 <type name="gpointer" c:type="FILE*"/>
6650 </parameter>6594 </parameter>
@@ -6654,14 +6598,14 @@ In case of error, this function should return `NULL` and set the `error` argumen
6654 c:type="GdkPixbufModuleLoadFunc"6598 c:type="GdkPixbufModuleLoadFunc"
6655 throws="1">6599 throws="1">
6656 <doc xml:space="preserve"6600 <doc xml:space="preserve"
6657- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6601+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6658 line="217">Loads a file from a standard C file stream into a new `GdkPixbuf`.6602 line="217">Loads a file from a standard C file stream into a new `GdkPixbuf`.
6659 6603
6660 In case of error, this function should return `NULL` and set the `error` argument.</doc>6604 In case of error, this function should return `NULL` and set the `error` argument.</doc>
6661- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="228"/>6605+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="228"/>
6662 <return-value transfer-ownership="full">6606 <return-value transfer-ownership="full">
6663 <doc xml:space="preserve"6607 <doc xml:space="preserve"
6664- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6608+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6665 line="226">a newly created `GdkPixbuf` for the contents of the file</doc>6609 line="226">a newly created `GdkPixbuf` for the contents of the file</doc>
6666 <type name="Pixbuf" c:type="GdkPixbuf*"/>6610 <type name="Pixbuf" c:type="GdkPixbuf*"/>
6667 </return-value>6611 </return-value>
@@ -6671,7 +6615,7 @@ In case of error, this function should return `NULL` and set the `error` argumen
6671 nullable="1"6615 nullable="1"
6672 allow-none="1">6616 allow-none="1">
6673 <doc xml:space="preserve"6617 <doc xml:space="preserve"
6674- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6618+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6675 line="219">the file stream from which the image should be loaded</doc>6619 line="219">the file stream from which the image should be loaded</doc>
6676 <type name="gpointer" c:type="FILE*"/>6620 <type name="gpointer" c:type="FILE*"/>
6677 </parameter>6621 </parameter>
@@ -6680,19 +6624,19 @@ In case of error, this function should return `NULL` and set the `error` argumen
6680 <callback name="PixbufModuleLoadXpmDataFunc"6624 <callback name="PixbufModuleLoadXpmDataFunc"
6681 c:type="GdkPixbufModuleLoadXpmDataFunc">6625 c:type="GdkPixbufModuleLoadXpmDataFunc">
6682 <doc xml:space="preserve"6626 <doc xml:space="preserve"
6683- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6627+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6684 line="231">Loads XPM data into a new `GdkPixbuf`.</doc>6628 line="231">Loads XPM data into a new `GdkPixbuf`.</doc>
6685- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="239"/>6629+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="239"/>
6686 <return-value transfer-ownership="full">6630 <return-value transfer-ownership="full">
6687 <doc xml:space="preserve"6631 <doc xml:space="preserve"
6688- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6632+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6689 line="237">a newly created `GdkPixbuf` for the XPM data</doc>6633 line="237">a newly created `GdkPixbuf` for the XPM data</doc>
6690 <type name="Pixbuf" c:type="GdkPixbuf*"/>6634 <type name="Pixbuf" c:type="GdkPixbuf*"/>
6691 </return-value>6635 </return-value>
6692 <parameters>6636 <parameters>
6693 <parameter name="data" transfer-ownership="none">6637 <parameter name="data" transfer-ownership="none">
6694 <doc xml:space="preserve"6638 <doc xml:space="preserve"
6695- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6639+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6696 line="233">the XPM data</doc>6640 line="233">the XPM data</doc>
6697 <array c:type="const char**">6641 <array c:type="const char**">
6698 <type name="utf8" c:type="char*"/>6642 <type name="utf8" c:type="char*"/>
@@ -6704,7 +6648,7 @@ In case of error, this function should return `NULL` and set the `error` argumen
6704 c:type="GdkPixbufModulePattern"6648 c:type="GdkPixbufModulePattern"
6705 version="2.2">6649 version="2.2">
6706 <doc xml:space="preserve"6650 <doc xml:space="preserve"
6707- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6651+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6708 line="170">The signature prefix for a module.6652 line="170">The signature prefix for a module.
6709 6653
6710 The signature of a module is a set of prefixes. Prefixes are encoded as6654 The signature of a module is a set of prefixes. Prefixes are encoded as
@@ -6735,23 +6679,23 @@ GdkPixbufModulePattern *signature[] = {
6735 6679
6736 In the example above, the signature matches e.g. "auud\0" with6680 In the example above, the signature matches e.g. "auud\0" with
6737 relevance 100, and "blau" with relevance 90.</doc>6681 relevance 100, and "blau" with relevance 90.</doc>
6738- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="215"/>6682+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="215"/>
6739 <field name="prefix" writable="1">6683 <field name="prefix" writable="1">
6740 <doc xml:space="preserve"6684 <doc xml:space="preserve"
6741- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6685+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6742 line="172">the prefix for this pattern</doc>6686 line="172">the prefix for this pattern</doc>
6743 <type name="utf8" c:type="char*"/>6687 <type name="utf8" c:type="char*"/>
6744 </field>6688 </field>
6745 <field name="mask" writable="1">6689 <field name="mask" writable="1">
6746 <doc xml:space="preserve"6690 <doc xml:space="preserve"
6747- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6691+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6748 line="173">mask containing bytes which modify how the prefix is matched against6692 line="173">mask containing bytes which modify how the prefix is matched against
6749 test data</doc>6693 test data</doc>
6750 <type name="utf8" c:type="char*"/>6694 <type name="utf8" c:type="char*"/>
6751 </field>6695 </field>
6752 <field name="relevance" writable="1">6696 <field name="relevance" writable="1">
6753 <doc xml:space="preserve"6697 <doc xml:space="preserve"
6754- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6698+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6755 line="175">relevance of this pattern</doc>6699 line="175">relevance of this pattern</doc>
6756 <type name="gint" c:type="int"/>6700 <type name="gint" c:type="int"/>
6757 </field>6701 </field>
@@ -6760,27 +6704,27 @@ relevance 100, and "blau" with relevance 90.</doc>
6760 c:type="GdkPixbufModulePreparedFunc"6704 c:type="GdkPixbufModulePreparedFunc"
6761 version="2.2">6705 version="2.2">
6762 <doc xml:space="preserve"6706 <doc xml:space="preserve"
6763- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6707+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6764 line="126">Defines the type of the function that gets called once the initial6708 line="126">Defines the type of the function that gets called once the initial
6765 setup of @pixbuf is done.6709 setup of @pixbuf is done.
6766 6710
6767 #GdkPixbufLoader uses a function of this type to emit the6711 #GdkPixbufLoader uses a function of this type to emit the
6768 "&lt;link linkend="GdkPixbufLoader-area-prepared"&gt;area_prepared&lt;/link&gt;"6712 "&lt;link linkend="GdkPixbufLoader-area-prepared"&gt;area_prepared&lt;/link&gt;"
6769 signal.</doc>6713 signal.</doc>
6770- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="141"/>6714+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="141"/>
6771 <return-value transfer-ownership="none">6715 <return-value transfer-ownership="none">
6772 <type name="none" c:type="void"/>6716 <type name="none" c:type="void"/>
6773 </return-value>6717 </return-value>
6774 <parameters>6718 <parameters>
6775 <parameter name="pixbuf" transfer-ownership="none">6719 <parameter name="pixbuf" transfer-ownership="none">
6776 <doc xml:space="preserve"6720 <doc xml:space="preserve"
6777- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6721+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6778 line="128">the #GdkPixbuf that is currently being loaded.</doc>6722 line="128">the #GdkPixbuf that is currently being loaded.</doc>
6779 <type name="Pixbuf" c:type="GdkPixbuf*"/>6723 <type name="Pixbuf" c:type="GdkPixbuf*"/>
6780 </parameter>6724 </parameter>
6781 <parameter name="anim" transfer-ownership="none">6725 <parameter name="anim" transfer-ownership="none">
6782 <doc xml:space="preserve"6726 <doc xml:space="preserve"
6783- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6727+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6784 line="129">if an animation is being loaded, the #GdkPixbufAnimation, else %NULL.</doc>6728 line="129">if an animation is being loaded, the #GdkPixbufAnimation, else %NULL.</doc>
6785 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>6729 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
6786 </parameter>6730 </parameter>
@@ -6790,7 +6734,7 @@ signal.</doc>
6790 allow-none="1"6734 allow-none="1"
6791 closure="2">6735 closure="2">
6792 <doc xml:space="preserve"6736 <doc xml:space="preserve"
6793- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6737+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6794 line="130">the loader.</doc>6738 line="130">the loader.</doc>
6795 <type name="gpointer" c:type="gpointer"/>6739 <type name="gpointer" c:type="gpointer"/>
6796 </parameter>6740 </parameter>
@@ -6801,16 +6745,16 @@ signal.</doc>
6801 introspectable="0"6745 introspectable="0"
6802 throws="1">6746 throws="1">
6803 <doc xml:space="preserve"6747 <doc xml:space="preserve"
6804- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6748+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6805 line="336">Saves a `GdkPixbuf` by calling the provided function.6749 line="336">Saves a `GdkPixbuf` by calling the provided function.
6806 6750
6807 The optional `option_keys` and `option_values` arrays contain the keys and6751 The optional `option_keys` and `option_values` arrays contain the keys and
6808 values (in the same order) for attributes to be saved alongside the image6752 values (in the same order) for attributes to be saved alongside the image
6809 data.</doc>6753 data.</doc>
6810- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="354"/>6754+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="354"/>
6811 <return-value transfer-ownership="none">6755 <return-value transfer-ownership="none">
6812 <doc xml:space="preserve"6756 <doc xml:space="preserve"
6813- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6757+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6814 line="351">`TRUE` on success; in case of failure, `FALSE` is returned and6758 line="351">`TRUE` on success; in case of failure, `FALSE` is returned and
6815 the `error` is set</doc>6759 the `error` is set</doc>
6816 <type name="gboolean" c:type="gboolean"/>6760 <type name="gboolean" c:type="gboolean"/>
@@ -6818,7 +6762,7 @@ data.</doc>
6818 <parameters>6762 <parameters>
6819 <parameter name="save_func" transfer-ownership="none" closure="1">6763 <parameter name="save_func" transfer-ownership="none" closure="1">
6820 <doc xml:space="preserve"6764 <doc xml:space="preserve"
6821- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6765+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6822 line="338">the function to call when saving</doc>6766 line="338">the function to call when saving</doc>
6823 <type name="PixbufSaveFunc" c:type="GdkPixbufSaveFunc"/>6767 <type name="PixbufSaveFunc" c:type="GdkPixbufSaveFunc"/>
6824 </parameter>6768 </parameter>
@@ -6828,13 +6772,13 @@ data.</doc>
6828 allow-none="1"6772 allow-none="1"
6829 closure="1">6773 closure="1">
6830 <doc xml:space="preserve"6774 <doc xml:space="preserve"
6831- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6775+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6832 line="339">the data to pass to @save_func</doc>6776 line="339">the data to pass to @save_func</doc>
6833 <type name="gpointer" c:type="gpointer"/>6777 <type name="gpointer" c:type="gpointer"/>
6834 </parameter>6778 </parameter>
6835 <parameter name="pixbuf" transfer-ownership="none">6779 <parameter name="pixbuf" transfer-ownership="none">
6836 <doc xml:space="preserve"6780 <doc xml:space="preserve"
6837- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6781+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6838 line="340">the `GdkPixbuf` to save</doc>6782 line="340">the `GdkPixbuf` to save</doc>
6839 <type name="Pixbuf" c:type="GdkPixbuf*"/>6783 <type name="Pixbuf" c:type="GdkPixbuf*"/>
6840 </parameter>6784 </parameter>
@@ -6843,7 +6787,7 @@ data.</doc>
6843 nullable="1"6787 nullable="1"
6844 allow-none="1">6788 allow-none="1">
6845 <doc xml:space="preserve"6789 <doc xml:space="preserve"
6846- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6790+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6847 line="341">an array of option names</doc>6791 line="341">an array of option names</doc>
6848 <array c:type="gchar**">6792 <array c:type="gchar**">
6849 <type name="utf8" c:type="gchar*"/>6793 <type name="utf8" c:type="gchar*"/>
@@ -6854,7 +6798,7 @@ data.</doc>
6854 nullable="1"6798 nullable="1"
6855 allow-none="1">6799 allow-none="1">
6856 <doc xml:space="preserve"6800 <doc xml:space="preserve"
6857- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6801+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6858 line="342">an array of option values</doc>6802 line="342">an array of option values</doc>
6859 <array c:type="gchar**">6803 <array c:type="gchar**">
6860 <type name="utf8" c:type="gchar*"/>6804 <type name="utf8" c:type="gchar*"/>
@@ -6866,16 +6810,16 @@ data.</doc>
6866 c:type="GdkPixbufModuleSaveFunc"6810 c:type="GdkPixbufModuleSaveFunc"
6867 throws="1">6811 throws="1">
6868 <doc xml:space="preserve"6812 <doc xml:space="preserve"
6869- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6813+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6870 line="313">Saves a `GdkPixbuf` into a standard C file stream.6814 line="313">Saves a `GdkPixbuf` into a standard C file stream.
6871 6815
6872 The optional `param_keys` and `param_values` arrays contain the keys and6816 The optional `param_keys` and `param_values` arrays contain the keys and
6873 values (in the same order) for attributes to be saved alongside the image6817 values (in the same order) for attributes to be saved alongside the image
6874 data.</doc>6818 data.</doc>
6875- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="330"/>6819+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="330"/>
6876 <return-value transfer-ownership="none">6820 <return-value transfer-ownership="none">
6877 <doc xml:space="preserve"6821 <doc xml:space="preserve"
6878- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6822+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6879 line="327">`TRUE` on success; in case of failure, `FALSE` is returned and6823 line="327">`TRUE` on success; in case of failure, `FALSE` is returned and
6880 the `error` is set</doc>6824 the `error` is set</doc>
6881 <type name="gboolean" c:type="gboolean"/>6825 <type name="gboolean" c:type="gboolean"/>
@@ -6886,13 +6830,13 @@ data.</doc>
6886 nullable="1"6830 nullable="1"
6887 allow-none="1">6831 allow-none="1">
6888 <doc xml:space="preserve"6832 <doc xml:space="preserve"
6889- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6833+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6890 line="315">the file stream into which the image should be saved</doc>6834 line="315">the file stream into which the image should be saved</doc>
6891 <type name="gpointer" c:type="FILE*"/>6835 <type name="gpointer" c:type="FILE*"/>
6892 </parameter>6836 </parameter>
6893 <parameter name="pixbuf" transfer-ownership="none">6837 <parameter name="pixbuf" transfer-ownership="none">
6894 <doc xml:space="preserve"6838 <doc xml:space="preserve"
6895- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6839+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6896 line="316">the image to save</doc>6840 line="316">the image to save</doc>
6897 <type name="Pixbuf" c:type="GdkPixbuf*"/>6841 <type name="Pixbuf" c:type="GdkPixbuf*"/>
6898 </parameter>6842 </parameter>
@@ -6901,7 +6845,7 @@ data.</doc>
6901 nullable="1"6845 nullable="1"
6902 allow-none="1">6846 allow-none="1">
6903 <doc xml:space="preserve"6847 <doc xml:space="preserve"
6904- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6848+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6905 line="317">parameter keys to save</doc>6849 line="317">parameter keys to save</doc>
6906 <array c:type="gchar**">6850 <array c:type="gchar**">
6907 <type name="utf8" c:type="gchar*"/>6851 <type name="utf8" c:type="gchar*"/>
@@ -6912,7 +6856,7 @@ data.</doc>
6912 nullable="1"6856 nullable="1"
6913 allow-none="1">6857 allow-none="1">
6914 <doc xml:space="preserve"6858 <doc xml:space="preserve"
6915- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6859+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6916 line="318">parameter values to save</doc>6860 line="318">parameter values to save</doc>
6917 <array c:type="gchar**">6861 <array c:type="gchar**">
6918 <type name="utf8" c:type="gchar*"/>6862 <type name="utf8" c:type="gchar*"/>
@@ -6923,19 +6867,19 @@ data.</doc>
6923 <callback name="PixbufModuleSaveOptionSupportedFunc"6867 <callback name="PixbufModuleSaveOptionSupportedFunc"
6924 c:type="GdkPixbufModuleSaveOptionSupportedFunc">6868 c:type="GdkPixbufModuleSaveOptionSupportedFunc">
6925 <doc xml:space="preserve"6869 <doc xml:space="preserve"
6926- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6870+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6927 line="361">Checks whether the given `option_key` is supported when saving.</doc>6871 line="361">Checks whether the given `option_key` is supported when saving.</doc>
6928- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="369"/>6872+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="369"/>
6929 <return-value transfer-ownership="none">6873 <return-value transfer-ownership="none">
6930 <doc xml:space="preserve"6874 <doc xml:space="preserve"
6931- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6875+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6932 line="367">`TRUE` if the option is supported</doc>6876 line="367">`TRUE` if the option is supported</doc>
6933 <type name="gboolean" c:type="gboolean"/>6877 <type name="gboolean" c:type="gboolean"/>
6934 </return-value>6878 </return-value>
6935 <parameters>6879 <parameters>
6936 <parameter name="option_key" transfer-ownership="none">6880 <parameter name="option_key" transfer-ownership="none">
6937 <doc xml:space="preserve"6881 <doc xml:space="preserve"
6938- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6882+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6939 line="363">the option key to check</doc>6883 line="363">the option key to check</doc>
6940 <type name="utf8" c:type="const gchar*"/>6884 <type name="utf8" c:type="const gchar*"/>
6941 </parameter>6885 </parameter>
@@ -6945,7 +6889,7 @@ data.</doc>
6945 c:type="GdkPixbufModuleSizeFunc"6889 c:type="GdkPixbufModuleSizeFunc"
6946 version="2.2">6890 version="2.2">
6947 <doc xml:space="preserve"6891 <doc xml:space="preserve"
6948- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6892+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6949 line="100">Defines the type of the function that gets called once the size6893 line="100">Defines the type of the function that gets called once the size
6950 of the loaded image is known.6894 of the loaded image is known.
6951 6895
@@ -6959,20 +6903,20 @@ If the function sets @width or @height to zero, the module should interpret
6959 this as a hint that it will be closed soon and shouldn't allocate further6903 this as a hint that it will be closed soon and shouldn't allocate further
6960 resources. This convention is used to implement gdk_pixbuf_get_file_info()6904 resources. This convention is used to implement gdk_pixbuf_get_file_info()
6961 efficiently.</doc>6905 efficiently.</doc>
6962- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="122"/>6906+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="122"/>
6963 <return-value transfer-ownership="none">6907 <return-value transfer-ownership="none">
6964 <type name="none" c:type="void"/>6908 <type name="none" c:type="void"/>
6965 </return-value>6909 </return-value>
6966 <parameters>6910 <parameters>
6967 <parameter name="width" transfer-ownership="none">6911 <parameter name="width" transfer-ownership="none">
6968 <doc xml:space="preserve"6912 <doc xml:space="preserve"
6969- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6913+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6970 line="102">pointer to a location containing the current image width</doc>6914 line="102">pointer to a location containing the current image width</doc>
6971 <type name="gint" c:type="gint*"/>6915 <type name="gint" c:type="gint*"/>
6972 </parameter>6916 </parameter>
6973 <parameter name="height" transfer-ownership="none">6917 <parameter name="height" transfer-ownership="none">
6974 <doc xml:space="preserve"6918 <doc xml:space="preserve"
6975- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6919+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6976 line="103">pointer to a location containing the current image height</doc>6920 line="103">pointer to a location containing the current image height</doc>
6977 <type name="gint" c:type="gint*"/>6921 <type name="gint" c:type="gint*"/>
6978 </parameter>6922 </parameter>
@@ -6982,7 +6926,7 @@ efficiently.</doc>
6982 allow-none="1"6926 allow-none="1"
6983 closure="2">6927 closure="2">
6984 <doc xml:space="preserve"6928 <doc xml:space="preserve"
6985- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6929+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6986 line="104">the loader.</doc>6930 line="104">the loader.</doc>
6987 <type name="gpointer" c:type="gpointer"/>6931 <type name="gpointer" c:type="gpointer"/>
6988 </parameter>6932 </parameter>
@@ -6992,14 +6936,14 @@ efficiently.</doc>
6992 c:type="GdkPixbufModuleStopLoadFunc"6936 c:type="GdkPixbufModuleStopLoadFunc"
6993 throws="1">6937 throws="1">
6994 <doc xml:space="preserve"6938 <doc xml:space="preserve"
6995- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6939+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
6996 line="283">Finalizes the image loading state.6940 line="283">Finalizes the image loading state.
6997 6941
6998 This function is called on success and error states.</doc>6942 This function is called on success and error states.</doc>
6999- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="294"/>6943+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="294"/>
7000 <return-value transfer-ownership="none">6944 <return-value transfer-ownership="none">
7001 <doc xml:space="preserve"6945 <doc xml:space="preserve"
7002- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6946+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
7003 line="292">`TRUE` if the loading operation was successful</doc>6947 line="292">`TRUE` if the loading operation was successful</doc>
7004 <type name="gboolean" c:type="gboolean"/>6948 <type name="gboolean" c:type="gboolean"/>
7005 </return-value>6949 </return-value>
@@ -7009,7 +6953,7 @@ This function is called on success and error states.</doc>
7009 nullable="1"6953 nullable="1"
7010 allow-none="1">6954 allow-none="1">
7011 <doc xml:space="preserve"6955 <doc xml:space="preserve"
7012- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6956+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
7013 line="285">the state object created by [callback@GdkPixbuf.PixbufModuleBeginLoadFunc]</doc>6957 line="285">the state object created by [callback@GdkPixbuf.PixbufModuleBeginLoadFunc]</doc>
7014 <type name="gpointer" c:type="gpointer"/>6958 <type name="gpointer" c:type="gpointer"/>
7015 </parameter>6959 </parameter>
@@ -7019,45 +6963,45 @@ This function is called on success and error states.</doc>
7019 c:type="GdkPixbufModuleUpdatedFunc"6963 c:type="GdkPixbufModuleUpdatedFunc"
7020 version="2.2">6964 version="2.2">
7021 <doc xml:space="preserve"6965 <doc xml:space="preserve"
7022- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6966+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
7023 line="145">Defines the type of the function that gets called every time a region6967 line="145">Defines the type of the function that gets called every time a region
7024 of @pixbuf is updated.6968 of @pixbuf is updated.
7025 6969
7026 #GdkPixbufLoader uses a function of this type to emit the6970 #GdkPixbufLoader uses a function of this type to emit the
7027 "&lt;link linkend="GdkPixbufLoader-area-updated"&gt;area_updated&lt;/link&gt;"6971 "&lt;link linkend="GdkPixbufLoader-area-updated"&gt;area_updated&lt;/link&gt;"
7028 signal.</doc>6972 signal.</doc>
7029- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="163"/>6973+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="163"/>
7030 <return-value transfer-ownership="none">6974 <return-value transfer-ownership="none">
7031 <type name="none" c:type="void"/>6975 <type name="none" c:type="void"/>
7032 </return-value>6976 </return-value>
7033 <parameters>6977 <parameters>
7034 <parameter name="pixbuf" transfer-ownership="none">6978 <parameter name="pixbuf" transfer-ownership="none">
7035 <doc xml:space="preserve"6979 <doc xml:space="preserve"
7036- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6980+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
7037 line="147">the #GdkPixbuf that is currently being loaded.</doc>6981 line="147">the #GdkPixbuf that is currently being loaded.</doc>
7038 <type name="Pixbuf" c:type="GdkPixbuf*"/>6982 <type name="Pixbuf" c:type="GdkPixbuf*"/>
7039 </parameter>6983 </parameter>
7040 <parameter name="x" transfer-ownership="none">6984 <parameter name="x" transfer-ownership="none">
7041 <doc xml:space="preserve"6985 <doc xml:space="preserve"
7042- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6986+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
7043 line="148">the X origin of the updated area.</doc>6987 line="148">the X origin of the updated area.</doc>
7044 <type name="gint" c:type="int"/>6988 <type name="gint" c:type="int"/>
7045 </parameter>6989 </parameter>
7046 <parameter name="y" transfer-ownership="none">6990 <parameter name="y" transfer-ownership="none">
7047 <doc xml:space="preserve"6991 <doc xml:space="preserve"
7048- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6992+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
7049 line="149">the Y origin of the updated area.</doc>6993 line="149">the Y origin of the updated area.</doc>
7050 <type name="gint" c:type="int"/>6994 <type name="gint" c:type="int"/>
7051 </parameter>6995 </parameter>
7052 <parameter name="width" transfer-ownership="none">6996 <parameter name="width" transfer-ownership="none">
7053 <doc xml:space="preserve"6997 <doc xml:space="preserve"
7054- filename="../gdk-pixbuf/gdk-pixbuf-io.h"6998+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
7055 line="150">the width of the updated area.</doc>6999 line="150">the width of the updated area.</doc>
7056 <type name="gint" c:type="int"/>7000 <type name="gint" c:type="int"/>
7057 </parameter>7001 </parameter>
7058 <parameter name="height" transfer-ownership="none">7002 <parameter name="height" transfer-ownership="none">
7059 <doc xml:space="preserve"7003 <doc xml:space="preserve"
7060- filename="../gdk-pixbuf/gdk-pixbuf-io.h"7004+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
7061 line="151">the height of the updated area.</doc>7005 line="151">the height of the updated area.</doc>
7062 <type name="gint" c:type="int"/>7006 <type name="gint" c:type="int"/>
7063 </parameter>7007 </parameter>
@@ -7067,7 +7011,7 @@ signal.</doc>
7067 allow-none="1"7011 allow-none="1"
7068 closure="5">7012 closure="5">
7069 <doc xml:space="preserve"7013 <doc xml:space="preserve"
7070- filename="../gdk-pixbuf/gdk-pixbuf-io.h"7014+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
7071 line="152">the loader.</doc>7015 line="152">the loader.</doc>
7072 <type name="gpointer" c:type="gpointer"/>7016 <type name="gpointer" c:type="gpointer"/>
7073 </parameter>7017 </parameter>
@@ -7079,7 +7023,7 @@ signal.</doc>
7079 glib:type-name="GdkPixbufNonAnim"7023 glib:type-name="GdkPixbufNonAnim"
7080 glib:get-type="gdk_pixbuf_non_anim_get_type">7024 glib:get-type="gdk_pixbuf_non_anim_get_type">
7081 <constructor name="new" c:identifier="gdk_pixbuf_non_anim_new">7025 <constructor name="new" c:identifier="gdk_pixbuf_non_anim_new">
7082- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"7026+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
7083 line="215"/>7027 line="215"/>
7084 <return-value transfer-ownership="full">7028 <return-value transfer-ownership="full">
7085 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>7029 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
@@ -7096,7 +7040,7 @@ signal.</doc>
7096 glib:get-type="gdk_pixbuf_rotation_get_type"7040 glib:get-type="gdk_pixbuf_rotation_get_type"
7097 c:type="GdkPixbufRotation">7041 c:type="GdkPixbufRotation">
7098 <doc xml:space="preserve"7042 <doc xml:space="preserve"
7099- filename="../gdk-pixbuf/gdk-pixbuf-transform.h"7043+ filename="gdk-pixbuf/gdk-pixbuf-transform.h"
7100 line="80">The possible rotations which can be passed to gdk_pixbuf_rotate_simple().7044 line="80">The possible rotations which can be passed to gdk_pixbuf_rotate_simple().
7101 7045
7102 To make them easier to use, their numerical values are the actual degrees.</doc>7046 To make them easier to use, their numerical values are the actual degrees.</doc>
@@ -7106,7 +7050,7 @@ To make them easier to use, their numerical values are the actual degrees.</doc>
7106 glib:nick="none"7050 glib:nick="none"
7107 glib:name="GDK_PIXBUF_ROTATE_NONE">7051 glib:name="GDK_PIXBUF_ROTATE_NONE">
7108 <doc xml:space="preserve"7052 <doc xml:space="preserve"
7109- filename="../gdk-pixbuf/gdk-pixbuf-transform.h"7053+ filename="gdk-pixbuf/gdk-pixbuf-transform.h"
7110 line="82">No rotation.</doc>7054 line="82">No rotation.</doc>
7111 </member>7055 </member>
7112 <member name="counterclockwise"7056 <member name="counterclockwise"
@@ -7115,7 +7059,7 @@ To make them easier to use, their numerical values are the actual degrees.</doc>
7115 glib:nick="counterclockwise"7059 glib:nick="counterclockwise"
7116 glib:name="GDK_PIXBUF_ROTATE_COUNTERCLOCKWISE">7060 glib:name="GDK_PIXBUF_ROTATE_COUNTERCLOCKWISE">
7117 <doc xml:space="preserve"7061 <doc xml:space="preserve"
7118- filename="../gdk-pixbuf/gdk-pixbuf-transform.h"7062+ filename="gdk-pixbuf/gdk-pixbuf-transform.h"
7119 line="83">Rotate by 90 degrees.</doc>7063 line="83">Rotate by 90 degrees.</doc>
7120 </member>7064 </member>
7121 <member name="upsidedown"7065 <member name="upsidedown"
@@ -7124,7 +7068,7 @@ To make them easier to use, their numerical values are the actual degrees.</doc>
7124 glib:nick="upsidedown"7068 glib:nick="upsidedown"
7125 glib:name="GDK_PIXBUF_ROTATE_UPSIDEDOWN">7069 glib:name="GDK_PIXBUF_ROTATE_UPSIDEDOWN">
7126 <doc xml:space="preserve"7070 <doc xml:space="preserve"
7127- filename="../gdk-pixbuf/gdk-pixbuf-transform.h"7071+ filename="gdk-pixbuf/gdk-pixbuf-transform.h"
7128 line="84">Rotate by 180 degrees.</doc>7072 line="84">Rotate by 180 degrees.</doc>
7129 </member>7073 </member>
7130 <member name="clockwise"7074 <member name="clockwise"
@@ -7133,13 +7077,13 @@ To make them easier to use, their numerical values are the actual degrees.</doc>
7133 glib:nick="clockwise"7077 glib:nick="clockwise"
7134 glib:name="GDK_PIXBUF_ROTATE_CLOCKWISE">7078 glib:name="GDK_PIXBUF_ROTATE_CLOCKWISE">
7135 <doc xml:space="preserve"7079 <doc xml:space="preserve"
7136- filename="../gdk-pixbuf/gdk-pixbuf-transform.h"7080+ filename="gdk-pixbuf/gdk-pixbuf-transform.h"
7137 line="85">Rotate by 270 degrees.</doc>7081 line="85">Rotate by 270 degrees.</doc>
7138 </member>7082 </member>
7139 </enumeration>7083 </enumeration>
7140 <callback name="PixbufSaveFunc" c:type="GdkPixbufSaveFunc" version="2.4">7084 <callback name="PixbufSaveFunc" c:type="GdkPixbufSaveFunc" version="2.4">
7141 <doc xml:space="preserve"7085 <doc xml:space="preserve"
7142- filename="../gdk-pixbuf/gdk-pixbuf-core.h"7086+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
7143 line="346">Save functions used by [method@GdkPixbuf.Pixbuf.save_to_callback].7087 line="346">Save functions used by [method@GdkPixbuf.Pixbuf.save_to_callback].
7144 7088
7145 This function is called once for each block of bytes that is "written"7089 This function is called once for each block of bytes that is "written"
@@ -7148,17 +7092,17 @@ by `gdk_pixbuf_save_to_callback()`.
7148 If successful it should return `TRUE`; if an error occurs it should set7092 If successful it should return `TRUE`; if an error occurs it should set
7149 `error` and return `FALSE`, in which case `gdk_pixbuf_save_to_callback()`7093 `error` and return `FALSE`, in which case `gdk_pixbuf_save_to_callback()`
7150 will fail with the same error.</doc>7094 will fail with the same error.</doc>
7151- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h" line="367"/>7095+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="367"/>
7152 <return-value transfer-ownership="none">7096 <return-value transfer-ownership="none">
7153 <doc xml:space="preserve"7097 <doc xml:space="preserve"
7154- filename="../gdk-pixbuf/gdk-pixbuf-core.h"7098+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
7155 line="362">`TRUE` if successful, `FALSE` otherwise</doc>7099 line="362">`TRUE` if successful, `FALSE` otherwise</doc>
7156 <type name="gboolean" c:type="gboolean"/>7100 <type name="gboolean" c:type="gboolean"/>
7157 </return-value>7101 </return-value>
7158 <parameters>7102 <parameters>
7159 <parameter name="buf" transfer-ownership="none">7103 <parameter name="buf" transfer-ownership="none">
7160 <doc xml:space="preserve"7104 <doc xml:space="preserve"
7161- filename="../gdk-pixbuf/gdk-pixbuf-core.h"7105+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
7162 line="348">bytes to be written.</doc>7106 line="348">bytes to be written.</doc>
7163 <array length="1" zero-terminated="0" c:type="const gchar*">7107 <array length="1" zero-terminated="0" c:type="const gchar*">
7164 <type name="guint8"/>7108 <type name="guint8"/>
@@ -7166,7 +7110,7 @@ will fail with the same error.</doc>
7166 </parameter>7110 </parameter>
7167 <parameter name="count" transfer-ownership="none">7111 <parameter name="count" transfer-ownership="none">
7168 <doc xml:space="preserve"7112 <doc xml:space="preserve"
7169- filename="../gdk-pixbuf/gdk-pixbuf-core.h"7113+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
7170 line="349">number of bytes in @buf.</doc>7114 line="349">number of bytes in @buf.</doc>
7171 <type name="gsize" c:type="gsize"/>7115 <type name="gsize" c:type="gsize"/>
7172 </parameter>7116 </parameter>
@@ -7175,7 +7119,7 @@ will fail with the same error.</doc>
7175 caller-allocates="0"7119 caller-allocates="0"
7176 transfer-ownership="full">7120 transfer-ownership="full">
7177 <doc xml:space="preserve"7121 <doc xml:space="preserve"
7178- filename="../gdk-pixbuf/gdk-pixbuf-core.h"7122+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
7179 line="350">A location to return an error.</doc>7123 line="350">A location to return an error.</doc>
7180 <type name="GLib.Error" c:type="GError**"/>7124 <type name="GLib.Error" c:type="GError**"/>
7181 </parameter>7125 </parameter>
@@ -7185,7 +7129,7 @@ will fail with the same error.</doc>
7185 allow-none="1"7129 allow-none="1"
7186 closure="3">7130 closure="3">
7187 <doc xml:space="preserve"7131 <doc xml:space="preserve"
7188- filename="../gdk-pixbuf/gdk-pixbuf-core.h"7132+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
7189 line="351">user data passed to gdk_pixbuf_save_to_callback().</doc>7133 line="351">user data passed to gdk_pixbuf_save_to_callback().</doc>
7190 <type name="gpointer" c:type="gpointer"/>7134 <type name="gpointer" c:type="gpointer"/>
7191 </parameter>7135 </parameter>
@@ -7199,40 +7143,40 @@ will fail with the same error.</doc>
7199 glib:get-type="gdk_pixbuf_simple_anim_get_type"7143 glib:get-type="gdk_pixbuf_simple_anim_get_type"
7200 glib:type-struct="PixbufSimpleAnimClass">7144 glib:type-struct="PixbufSimpleAnimClass">
7201 <doc xml:space="preserve"7145 <doc xml:space="preserve"
7202- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.h"7146+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
7203 line="33">An opaque struct representing a simple animation.</doc>7147 line="33">An opaque struct representing a simple animation.</doc>
7204- <source-position filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.h"7148+ <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
7205 line="39"/>7149 line="39"/>
7206 <constructor name="new"7150 <constructor name="new"
7207 c:identifier="gdk_pixbuf_simple_anim_new"7151 c:identifier="gdk_pixbuf_simple_anim_new"
7208 version="2.8">7152 version="2.8">
7209 <doc xml:space="preserve"7153 <doc xml:space="preserve"
7210- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"7154+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7211 line="413">Creates a new, empty animation.</doc>7155 line="413">Creates a new, empty animation.</doc>
7212- <source-position filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.h"7156+ <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
7213 line="55"/>7157 line="55"/>
7214 <return-value transfer-ownership="full">7158 <return-value transfer-ownership="full">
7215 <doc xml:space="preserve"7159 <doc xml:space="preserve"
7216- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"7160+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7217 line="421">a newly allocated #GdkPixbufSimpleAnim</doc>7161 line="421">a newly allocated #GdkPixbufSimpleAnim</doc>
7218 <type name="PixbufSimpleAnim" c:type="GdkPixbufSimpleAnim*"/>7162 <type name="PixbufSimpleAnim" c:type="GdkPixbufSimpleAnim*"/>
7219 </return-value>7163 </return-value>
7220 <parameters>7164 <parameters>
7221 <parameter name="width" transfer-ownership="none">7165 <parameter name="width" transfer-ownership="none">
7222 <doc xml:space="preserve"7166 <doc xml:space="preserve"
7223- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"7167+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7224 line="415">the width of the animation</doc>7168 line="415">the width of the animation</doc>
7225 <type name="gint" c:type="gint"/>7169 <type name="gint" c:type="gint"/>
7226 </parameter>7170 </parameter>
7227 <parameter name="height" transfer-ownership="none">7171 <parameter name="height" transfer-ownership="none">
7228 <doc xml:space="preserve"7172 <doc xml:space="preserve"
7229- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"7173+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7230 line="416">the height of the animation</doc>7174 line="416">the height of the animation</doc>
7231 <type name="gint" c:type="gint"/>7175 <type name="gint" c:type="gint"/>
7232 </parameter>7176 </parameter>
7233 <parameter name="rate" transfer-ownership="none">7177 <parameter name="rate" transfer-ownership="none">
7234 <doc xml:space="preserve"7178 <doc xml:space="preserve"
7235- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"7179+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7236 line="417">the speed of the animation, in frames per second</doc>7180 line="417">the speed of the animation, in frames per second</doc>
7237 <type name="gfloat" c:type="gfloat"/>7181 <type name="gfloat" c:type="gfloat"/>
7238 </parameter>7182 </parameter>
@@ -7242,11 +7186,11 @@ will fail with the same error.</doc>
7242 c:identifier="gdk_pixbuf_simple_anim_add_frame"7186 c:identifier="gdk_pixbuf_simple_anim_add_frame"
7243 version="2.8">7187 version="2.8">
7244 <doc xml:space="preserve"7188 <doc xml:space="preserve"
7245- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"7189+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7246 line="440">Adds a new frame to @animation. The @pixbuf must7190 line="440">Adds a new frame to @animation. The @pixbuf must
7247 have the dimensions specified when the animation7191 have the dimensions specified when the animation
7248 was constructed.</doc>7192 was constructed.</doc>
7249- <source-position filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.h"7193+ <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
7250 line="59"/>7194 line="59"/>
7251 <return-value transfer-ownership="none">7195 <return-value transfer-ownership="none">
7252 <type name="none" c:type="void"/>7196 <type name="none" c:type="void"/>
@@ -7254,13 +7198,13 @@ was constructed.</doc>
7254 <parameters>7198 <parameters>
7255 <instance-parameter name="animation" transfer-ownership="none">7199 <instance-parameter name="animation" transfer-ownership="none">
7256 <doc xml:space="preserve"7200 <doc xml:space="preserve"
7257- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"7201+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7258 line="442">a #GdkPixbufSimpleAnim</doc>7202 line="442">a #GdkPixbufSimpleAnim</doc>
7259 <type name="PixbufSimpleAnim" c:type="GdkPixbufSimpleAnim*"/>7203 <type name="PixbufSimpleAnim" c:type="GdkPixbufSimpleAnim*"/>
7260 </instance-parameter>7204 </instance-parameter>
7261 <parameter name="pixbuf" transfer-ownership="none">7205 <parameter name="pixbuf" transfer-ownership="none">
7262 <doc xml:space="preserve"7206 <doc xml:space="preserve"
7263- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"7207+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7264 line="443">the pixbuf to add</doc>7208 line="443">the pixbuf to add</doc>
7265 <type name="Pixbuf" c:type="GdkPixbuf*"/>7209 <type name="Pixbuf" c:type="GdkPixbuf*"/>
7266 </parameter>7210 </parameter>
@@ -7271,20 +7215,20 @@ was constructed.</doc>
7271 glib:get-property="loop"7215 glib:get-property="loop"
7272 version="2.18">7216 version="2.18">
7273 <doc xml:space="preserve"7217 <doc xml:space="preserve"
7274- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"7218+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7275 line="531">Gets whether @animation should loop indefinitely when it reaches the end.</doc>7219 line="531">Gets whether @animation should loop indefinitely when it reaches the end.</doc>
7276- <source-position filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.h"7220+ <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
7277 line="65"/>7221 line="65"/>
7278 <return-value transfer-ownership="none">7222 <return-value transfer-ownership="none">
7279 <doc xml:space="preserve"7223 <doc xml:space="preserve"
7280- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"7224+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7281 line="537">%TRUE if the animation loops forever, %FALSE otherwise</doc>7225 line="537">%TRUE if the animation loops forever, %FALSE otherwise</doc>
7282 <type name="gboolean" c:type="gboolean"/>7226 <type name="gboolean" c:type="gboolean"/>
7283 </return-value>7227 </return-value>
7284 <parameters>7228 <parameters>
7285 <instance-parameter name="animation" transfer-ownership="none">7229 <instance-parameter name="animation" transfer-ownership="none">
7286 <doc xml:space="preserve"7230 <doc xml:space="preserve"
7287- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"7231+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7288 line="533">a #GdkPixbufSimpleAnim</doc>7232 line="533">a #GdkPixbufSimpleAnim</doc>
7289 <type name="PixbufSimpleAnim" c:type="GdkPixbufSimpleAnim*"/>7233 <type name="PixbufSimpleAnim" c:type="GdkPixbufSimpleAnim*"/>
7290 </instance-parameter>7234 </instance-parameter>
@@ -7295,9 +7239,9 @@ was constructed.</doc>
7295 glib:set-property="loop"7239 glib:set-property="loop"
7296 version="2.18">7240 version="2.18">
7297 <doc xml:space="preserve"7241 <doc xml:space="preserve"
7298- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"7242+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7299 line="510">Sets whether @animation should loop indefinitely when it reaches the end.</doc>7243 line="510">Sets whether @animation should loop indefinitely when it reaches the end.</doc>
7300- <source-position filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.h"7244+ <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
7301 line="62"/>7245 line="62"/>
7302 <return-value transfer-ownership="none">7246 <return-value transfer-ownership="none">
7303 <type name="none" c:type="void"/>7247 <type name="none" c:type="void"/>
@@ -7305,13 +7249,13 @@ was constructed.</doc>
7305 <parameters>7249 <parameters>
7306 <instance-parameter name="animation" transfer-ownership="none">7250 <instance-parameter name="animation" transfer-ownership="none">
7307 <doc xml:space="preserve"7251 <doc xml:space="preserve"
7308- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"7252+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7309 line="512">a #GdkPixbufSimpleAnim</doc>7253 line="512">a #GdkPixbufSimpleAnim</doc>
7310 <type name="PixbufSimpleAnim" c:type="GdkPixbufSimpleAnim*"/>7254 <type name="PixbufSimpleAnim" c:type="GdkPixbufSimpleAnim*"/>
7311 </instance-parameter>7255 </instance-parameter>
7312 <parameter name="loop" transfer-ownership="none">7256 <parameter name="loop" transfer-ownership="none">
7313 <doc xml:space="preserve"7257 <doc xml:space="preserve"
7314- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"7258+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7315 line="513">whether to loop the animation</doc>7259 line="513">whether to loop the animation</doc>
7316 <type name="gboolean" c:type="gboolean"/>7260 <type name="gboolean" c:type="gboolean"/>
7317 </parameter>7261 </parameter>
@@ -7322,9 +7266,10 @@ was constructed.</doc>
7322 writable="1"7266 writable="1"
7323 transfer-ownership="none"7267 transfer-ownership="none"
7324 setter="set_loop"7268 setter="set_loop"
7325- getter="get_loop">7269+ getter="get_loop"
7270+ default-value="FALSE">
7326 <doc xml:space="preserve"7271 <doc xml:space="preserve"
7327- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"7272+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7328 line="152">Whether the animation should loop when it reaches the end.</doc>7273 line="152">Whether the animation should loop when it reaches the end.</doc>
7329 <type name="gboolean" c:type="gboolean"/>7274 <type name="gboolean" c:type="gboolean"/>
7330 </property>7275 </property>
@@ -7332,8 +7277,9 @@ was constructed.</doc>
7332 <record name="PixbufSimpleAnimClass"7277 <record name="PixbufSimpleAnimClass"
7333 c:type="GdkPixbufSimpleAnimClass"7278 c:type="GdkPixbufSimpleAnimClass"
7334 disguised="1"7279 disguised="1"
7280+ opaque="1"
7335 glib:is-gtype-struct-for="PixbufSimpleAnim">7281 glib:is-gtype-struct-for="PixbufSimpleAnim">
7336- <source-position filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.h"7282+ <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
7337 line="39"/>7283 line="39"/>
7338 </record>7284 </record>
7339 <class name="PixbufSimpleAnimIter"7285 <class name="PixbufSimpleAnimIter"
M internal/gir/spec/Gio-2.0.gir +41474 -33338 large diff (74812 lines changed): collapsed
M internal/gir/spec/Graphene-1.0.gir +2 -0
@@ -5,10 +5,12 @@ and/or use gtk-doc annotations. -->
5 <repository version="1.2"5 <repository version="1.2"
6 xmlns="http://www.gtk.org/introspection/core/1.0"6 xmlns="http://www.gtk.org/introspection/core/1.0"
7 xmlns:c="http://www.gtk.org/introspection/c/1.0"7 xmlns:c="http://www.gtk.org/introspection/c/1.0"
8+ xmlns:doc="http://www.gtk.org/introspection/doc/1.0"
8 xmlns:glib="http://www.gtk.org/introspection/glib/1.0">9 xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
9 <include name="GObject" version="2.0"/>10 <include name="GObject" version="2.0"/>
10 <package name="graphene-gobject-1.0"/>11 <package name="graphene-gobject-1.0"/>
11 <c:include name="graphene-gobject.h"/>12 <c:include name="graphene-gobject.h"/>
13+ <doc:format name="unknown"/>
12 <namespace name="Graphene"14 <namespace name="Graphene"
13 version="1.0"15 version="1.0"
14 shared-library="libgraphene-1.0.so.0"16 shared-library="libgraphene-1.0.so.0"
M internal/gir/spec/Gsk-4.0.gir +6999 -2530 large diff (9529 lines changed): collapsed
M internal/gir/spec/Gtk-4.0.gir +51228 -32207 large diff (83435 lines changed): collapsed
M internal/gir/spec/Pango-1.0.gir +4994 -4371 large diff (9365 lines changed): collapsed
M internal/gir/spec/PangoCairo-1.0.gir +145 -143
@@ -5,12 +5,14 @@ and/or use gtk-doc annotations. -->
5 <repository version="1.2"5 <repository version="1.2"
6 xmlns="http://www.gtk.org/introspection/core/1.0"6 xmlns="http://www.gtk.org/introspection/core/1.0"
7 xmlns:c="http://www.gtk.org/introspection/c/1.0"7 xmlns:c="http://www.gtk.org/introspection/c/1.0"
8+ xmlns:doc="http://www.gtk.org/introspection/doc/1.0"
8 xmlns:glib="http://www.gtk.org/introspection/glib/1.0">9 xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
9 <include name="GObject" version="2.0"/>10 <include name="GObject" version="2.0"/>
10 <include name="Pango" version="1.0"/>11 <include name="Pango" version="1.0"/>
11 <include name="cairo" version="1.0"/>12 <include name="cairo" version="1.0"/>
12 <package name="pangocairo"/>13 <package name="pangocairo"/>
13 <c:include name="pango/pangocairo.h"/>14 <c:include name="pango/pangocairo.h"/>
15+ <doc:format name="unknown"/>
14 <namespace name="PangoCairo"16 <namespace name="PangoCairo"
15 version="1.0"17 version="1.0"
16 shared-library="libpangocairo-1.0.so.0"18 shared-library="libpangocairo-1.0.so.0"
@@ -19,7 +21,7 @@ and/or use gtk-doc annotations. -->
19 <function-macro name="FONT"21 <function-macro name="FONT"
20 c:identifier="PANGO_CAIRO_FONT"22 c:identifier="PANGO_CAIRO_FONT"
21 introspectable="0">23 introspectable="0">
22- <source-position filename="../pango/pangocairo.h" line="49"/>24+ <source-position filename="pango/pangocairo.h" line="49"/>
23 <parameters>25 <parameters>
24 <parameter name="obj">26 <parameter name="obj">
25 </parameter>27 </parameter>
@@ -28,7 +30,7 @@ and/or use gtk-doc annotations. -->
28 <function-macro name="FONT_MAP"30 <function-macro name="FONT_MAP"
29 c:identifier="PANGO_CAIRO_FONT_MAP"31 c:identifier="PANGO_CAIRO_FONT_MAP"
30 introspectable="0">32 introspectable="0">
31- <source-position filename="../pango/pangocairo.h" line="72"/>33+ <source-position filename="pango/pangocairo.h" line="72"/>
32 <parameters>34 <parameters>
33 <parameter name="obj">35 <parameter name="obj">
34 </parameter>36 </parameter>
@@ -41,7 +43,7 @@ and/or use gtk-doc annotations. -->
41 glib:type-name="PangoCairoFont"43 glib:type-name="PangoCairoFont"
42 glib:get-type="pango_cairo_font_get_type">44 glib:get-type="pango_cairo_font_get_type">
43 <doc xml:space="preserve"45 <doc xml:space="preserve"
44- filename="../pango/pangocairo.h"46+ filename="pango/pangocairo.h"
45 line="30">`PangoCairoFont` is an interface exported by fonts for47 line="30">`PangoCairoFont` is an interface exported by fonts for
46 use with Cairo.48 use with Cairo.
47 49
@@ -52,14 +54,14 @@ font technology Cairo was compiled to use.</doc>
52 c:identifier="pango_cairo_font_get_scaled_font"54 c:identifier="pango_cairo_font_get_scaled_font"
53 version="1.18">55 version="1.18">
54 <doc xml:space="preserve"56 <doc xml:space="preserve"
55- filename="../pango/pangocairo-font.c"57+ filename="pango/pangocairo-font.c"
56 line="138">Gets the `cairo_scaled_font_t` used by @font.58 line="138">Gets the `cairo_scaled_font_t` used by @font.
57 The scaled font can be referenced and kept using59 The scaled font can be referenced and kept using
58 cairo_scaled_font_reference().</doc>60 cairo_scaled_font_reference().</doc>
59- <source-position filename="../pango/pangocairo.h" line="133"/>61+ <source-position filename="pango/pangocairo.h" line="133"/>
60 <return-value transfer-ownership="none" nullable="1">62 <return-value transfer-ownership="none" nullable="1">
61 <doc xml:space="preserve"63 <doc xml:space="preserve"
62- filename="../pango/pangocairo-font.c"64+ filename="pango/pangocairo-font.c"
63 line="146">the `cairo_scaled_font_t`65 line="146">the `cairo_scaled_font_t`
64 used by @font</doc>66 used by @font</doc>
65 <type name="cairo.ScaledFont" c:type="cairo_scaled_font_t*"/>67 <type name="cairo.ScaledFont" c:type="cairo_scaled_font_t*"/>
@@ -70,7 +72,7 @@ cairo_scaled_font_reference().</doc>
70 nullable="1"72 nullable="1"
71 allow-none="1">73 allow-none="1">
72 <doc xml:space="preserve"74 <doc xml:space="preserve"
73- filename="../pango/pangocairo-font.c"75+ filename="pango/pangocairo-font.c"
74 line="140">a `PangoFont` from a `PangoCairoFontMap`</doc>76 line="140">a `PangoFont` from a `PangoCairoFontMap`</doc>
75 <type name="Font" c:type="PangoCairoFont*"/>77 <type name="Font" c:type="PangoCairoFont*"/>
76 </instance-parameter>78 </instance-parameter>
@@ -84,7 +86,7 @@ cairo_scaled_font_reference().</doc>
84 glib:type-name="PangoCairoFontMap"86 glib:type-name="PangoCairoFontMap"
85 glib:get-type="pango_cairo_font_map_get_type">87 glib:get-type="pango_cairo_font_map_get_type">
86 <doc xml:space="preserve"88 <doc xml:space="preserve"
87- filename="../pango/pangocairo.h"89+ filename="pango/pangocairo.h"
88 line="57">`PangoCairoFontMap` is an interface exported by font maps for90 line="57">`PangoCairoFontMap` is an interface exported by font maps for
89 use with Cairo.91 use with Cairo.
90 92
@@ -95,7 +97,7 @@ font technology Cairo was compiled to use.</doc>
95 c:identifier="pango_cairo_font_map_get_default"97 c:identifier="pango_cairo_font_map_get_default"
96 version="1.10">98 version="1.10">
97 <doc xml:space="preserve"99 <doc xml:space="preserve"
98- filename="../pango/pangocairo-fontmap.c"100+ filename="pango/pangocairo-fontmap.c"
99 line="151">Gets a default `PangoCairoFontMap` to use with Cairo.101 line="151">Gets a default `PangoCairoFontMap` to use with Cairo.
100 102
101 Note that the type of the returned object will depend on the103 Note that the type of the returned object will depend on the
@@ -111,10 +113,10 @@ for example.
111 Note that since Pango 1.32.6, the default fontmap is per-thread.113 Note that since Pango 1.32.6, the default fontmap is per-thread.
112 Each thread gets its own default fontmap. In this way, PangoCairo114 Each thread gets its own default fontmap. In this way, PangoCairo
113 can be used safely from multiple threads.</doc>115 can be used safely from multiple threads.</doc>
114- <source-position filename="../pango/pangocairo.h" line="110"/>116+ <source-position filename="pango/pangocairo.h" line="110"/>
115 <return-value transfer-ownership="none">117 <return-value transfer-ownership="none">
116 <doc xml:space="preserve"118 <doc xml:space="preserve"
117- filename="../pango/pangocairo-fontmap.c"119+ filename="pango/pangocairo-fontmap.c"
118 line="170">the default PangoCairo fontmap120 line="170">the default PangoCairo fontmap
119 for the current thread. This object is owned by Pango and must121 for the current thread. This object is owned by Pango and must
120 not be freed.</doc>122 not be freed.</doc>
@@ -125,7 +127,7 @@ can be used safely from multiple threads.</doc>
125 c:identifier="pango_cairo_font_map_new"127 c:identifier="pango_cairo_font_map_new"
126 version="1.10">128 version="1.10">
127 <doc xml:space="preserve"129 <doc xml:space="preserve"
128- filename="../pango/pangocairo-fontmap.c"130+ filename="pango/pangocairo-fontmap.c"
129 line="47">Creates a new `PangoCairoFontMap` object.131 line="47">Creates a new `PangoCairoFontMap` object.
130 132
131 A fontmap is used to cache information about available fonts,133 A fontmap is used to cache information about available fonts,
@@ -144,10 +146,10 @@ based on your build, are fc (fontconfig), win32, and coretext.
144 If requested type is not available, NULL is returned. Ie.146 If requested type is not available, NULL is returned. Ie.
145 this is only useful for testing, when at least two backends147 this is only useful for testing, when at least two backends
146 are compiled in.</doc>148 are compiled in.</doc>
147- <source-position filename="../pango/pangocairo.h" line="106"/>149+ <source-position filename="pango/pangocairo.h" line="106"/>
148 <return-value transfer-ownership="full">150 <return-value transfer-ownership="full">
149 <doc xml:space="preserve"151 <doc xml:space="preserve"
150- filename="../pango/pangocairo-fontmap.c"152+ filename="pango/pangocairo-fontmap.c"
151 line="69">the newly allocated `PangoFontMap`,153 line="69">the newly allocated `PangoFontMap`,
152 which should be freed with g_object_unref().</doc>154 which should be freed with g_object_unref().</doc>
153 <type name="Pango.FontMap" c:type="PangoFontMap*"/>155 <type name="Pango.FontMap" c:type="PangoFontMap*"/>
@@ -157,16 +159,16 @@ are compiled in.</doc>
157 c:identifier="pango_cairo_font_map_new_for_font_type"159 c:identifier="pango_cairo_font_map_new_for_font_type"
158 version="1.18">160 version="1.18">
159 <doc xml:space="preserve"161 <doc xml:space="preserve"
160- filename="../pango/pangocairo-fontmap.c"162+ filename="pango/pangocairo-fontmap.c"
161 line="110">Creates a new `PangoCairoFontMap` object of the type suitable163 line="110">Creates a new `PangoCairoFontMap` object of the type suitable
162 to be used with cairo font backend of type @fonttype.164 to be used with cairo font backend of type @fonttype.
163 165
164 In most cases one should simply use [func@PangoCairo.FontMap.new], or166 In most cases one should simply use [func@PangoCairo.FontMap.new], or
165 in fact in most of those cases, just use [func@PangoCairo.FontMap.get_default].</doc>167 in fact in most of those cases, just use [func@PangoCairo.FontMap.get_default].</doc>
166- <source-position filename="../pango/pangocairo.h" line="108"/>168+ <source-position filename="pango/pangocairo.h" line="108"/>
167 <return-value transfer-ownership="full" nullable="1">169 <return-value transfer-ownership="full" nullable="1">
168 <doc xml:space="preserve"170 <doc xml:space="preserve"
169- filename="../pango/pangocairo-fontmap.c"171+ filename="pango/pangocairo-fontmap.c"
170 line="120">the newly allocated172 line="120">the newly allocated
171 `PangoFontMap` of suitable type which should be freed with173 `PangoFontMap` of suitable type which should be freed with
172 g_object_unref(), or %NULL if the requested cairo font backend174 g_object_unref(), or %NULL if the requested cairo font backend
@@ -176,7 +178,7 @@ in fact in most of those cases, just use [func@PangoCairo.FontMap.get_default].<
176 <parameters>178 <parameters>
177 <parameter name="fonttype" transfer-ownership="none">179 <parameter name="fonttype" transfer-ownership="none">
178 <doc xml:space="preserve"180 <doc xml:space="preserve"
179- filename="../pango/pangocairo-fontmap.c"181+ filename="pango/pangocairo-fontmap.c"
180 line="112">desired #cairo_font_type_t</doc>182 line="112">desired #cairo_font_type_t</doc>
181 <type name="cairo.FontType" c:type="cairo_font_type_t"/>183 <type name="cairo.FontType" c:type="cairo_font_type_t"/>
182 </parameter>184 </parameter>
@@ -189,20 +191,20 @@ in fact in most of those cases, just use [func@PangoCairo.FontMap.get_default].<
189 deprecated="1"191 deprecated="1"
190 deprecated-version="1.22">192 deprecated-version="1.22">
191 <doc xml:space="preserve"193 <doc xml:space="preserve"
192- filename="../pango/pangocairo-fontmap.c"194+ filename="pango/pangocairo-fontmap.c"
193 line="267">Create a `PangoContext` for the given fontmap.</doc>195 line="267">Create a `PangoContext` for the given fontmap.</doc>
194 <doc-deprecated xml:space="preserve">Use pango_font_map_create_context() instead.</doc-deprecated>196 <doc-deprecated xml:space="preserve">Use pango_font_map_create_context() instead.</doc-deprecated>
195- <source-position filename="../pango/pangocairo.h" line="123"/>197+ <source-position filename="pango/pangocairo.h" line="123"/>
196 <return-value>198 <return-value>
197 <doc xml:space="preserve"199 <doc xml:space="preserve"
198- filename="../pango/pangocairo-fontmap.c"200+ filename="pango/pangocairo-fontmap.c"
199 line="273">the newly created context; free with g_object_unref().</doc>201 line="273">the newly created context; free with g_object_unref().</doc>
200 <type name="Pango.Context" c:type="PangoContext*"/>202 <type name="Pango.Context" c:type="PangoContext*"/>
201 </return-value>203 </return-value>
202 <parameters>204 <parameters>
203 <instance-parameter name="fontmap" transfer-ownership="none">205 <instance-parameter name="fontmap" transfer-ownership="none">
204 <doc xml:space="preserve"206 <doc xml:space="preserve"
205- filename="../pango/pangocairo-fontmap.c"207+ filename="pango/pangocairo-fontmap.c"
206 line="269">a `PangoCairoFontMap`</doc>208 line="269">a `PangoCairoFontMap`</doc>
207 <type name="FontMap" c:type="PangoCairoFontMap*"/>209 <type name="FontMap" c:type="PangoCairoFontMap*"/>
208 </instance-parameter>210 </instance-parameter>
@@ -212,19 +214,19 @@ in fact in most of those cases, just use [func@PangoCairo.FontMap.get_default].<
212 c:identifier="pango_cairo_font_map_get_font_type"214 c:identifier="pango_cairo_font_map_get_font_type"
213 version="1.18">215 version="1.18">
214 <doc xml:space="preserve"216 <doc xml:space="preserve"
215- filename="../pango/pangocairo-fontmap.c"217+ filename="pango/pangocairo-fontmap.c"
216 line="287">Gets the type of Cairo font backend that @fontmap uses.</doc>218 line="287">Gets the type of Cairo font backend that @fontmap uses.</doc>
217- <source-position filename="../pango/pangocairo.h" line="114"/>219+ <source-position filename="pango/pangocairo.h" line="114"/>
218 <return-value transfer-ownership="none">220 <return-value transfer-ownership="none">
219 <doc xml:space="preserve"221 <doc xml:space="preserve"
220- filename="../pango/pangocairo-fontmap.c"222+ filename="pango/pangocairo-fontmap.c"
221 line="293">the `cairo_font_type_t` cairo font backend type</doc>223 line="293">the `cairo_font_type_t` cairo font backend type</doc>
222 <type name="cairo.FontType" c:type="cairo_font_type_t"/>224 <type name="cairo.FontType" c:type="cairo_font_type_t"/>
223 </return-value>225 </return-value>
224 <parameters>226 <parameters>
225 <instance-parameter name="fontmap" transfer-ownership="none">227 <instance-parameter name="fontmap" transfer-ownership="none">
226 <doc xml:space="preserve"228 <doc xml:space="preserve"
227- filename="../pango/pangocairo-fontmap.c"229+ filename="pango/pangocairo-fontmap.c"
228 line="289">a `PangoCairoFontMap`</doc>230 line="289">a `PangoCairoFontMap`</doc>
229 <type name="FontMap" c:type="PangoCairoFontMap*"/>231 <type name="FontMap" c:type="PangoCairoFontMap*"/>
230 </instance-parameter>232 </instance-parameter>
@@ -234,21 +236,21 @@ in fact in most of those cases, just use [func@PangoCairo.FontMap.get_default].<
234 c:identifier="pango_cairo_font_map_get_resolution"236 c:identifier="pango_cairo_font_map_get_resolution"
235 version="1.10">237 version="1.10">
236 <doc xml:space="preserve"238 <doc xml:space="preserve"
237- filename="../pango/pangocairo-fontmap.c"239+ filename="pango/pangocairo-fontmap.c"
238 line="247">Gets the resolution for the fontmap.240 line="247">Gets the resolution for the fontmap.
239 241
240 See [method@PangoCairo.FontMap.set_resolution].</doc>242 See [method@PangoCairo.FontMap.set_resolution].</doc>
241- <source-position filename="../pango/pangocairo.h" line="120"/>243+ <source-position filename="pango/pangocairo.h" line="120"/>
242 <return-value transfer-ownership="none">244 <return-value transfer-ownership="none">
243 <doc xml:space="preserve"245 <doc xml:space="preserve"
244- filename="../pango/pangocairo-fontmap.c"246+ filename="pango/pangocairo-fontmap.c"
245 line="255">the resolution in "dots per inch"</doc>247 line="255">the resolution in "dots per inch"</doc>
246 <type name="gdouble" c:type="double"/>248 <type name="gdouble" c:type="double"/>
247 </return-value>249 </return-value>
248 <parameters>250 <parameters>
249 <instance-parameter name="fontmap" transfer-ownership="none">251 <instance-parameter name="fontmap" transfer-ownership="none">
250 <doc xml:space="preserve"252 <doc xml:space="preserve"
251- filename="../pango/pangocairo-fontmap.c"253+ filename="pango/pangocairo-fontmap.c"
252 line="249">a `PangoCairoFontMap`</doc>254 line="249">a `PangoCairoFontMap`</doc>
253 <type name="FontMap" c:type="PangoCairoFontMap*"/>255 <type name="FontMap" c:type="PangoCairoFontMap*"/>
254 </instance-parameter>256 </instance-parameter>
@@ -258,7 +260,7 @@ See [method@PangoCairo.FontMap.set_resolution].</doc>
258 c:identifier="pango_cairo_font_map_set_default"260 c:identifier="pango_cairo_font_map_set_default"
259 version="1.22">261 version="1.22">
260 <doc xml:space="preserve"262 <doc xml:space="preserve"
261- filename="../pango/pangocairo-fontmap.c"263+ filename="pango/pangocairo-fontmap.c"
262 line="190">Sets a default `PangoCairoFontMap` to use with Cairo.264 line="190">Sets a default `PangoCairoFontMap` to use with Cairo.
263 265
264 This can be used to change the Cairo font backend that the266 This can be used to change the Cairo font backend that the
@@ -274,7 +276,7 @@ still be created using [func@PangoCairo.FontMap.new].
274 A value of %NULL for @fontmap will cause the current default276 A value of %NULL for @fontmap will cause the current default
275 font map to be released and a new default font map to be created277 font map to be released and a new default font map to be created
276 on demand, using [func@PangoCairo.FontMap.new].</doc>278 on demand, using [func@PangoCairo.FontMap.new].</doc>
277- <source-position filename="../pango/pangocairo.h" line="112"/>279+ <source-position filename="pango/pangocairo.h" line="112"/>
278 <return-value transfer-ownership="none">280 <return-value transfer-ownership="none">
279 <type name="none" c:type="void"/>281 <type name="none" c:type="void"/>
280 </return-value>282 </return-value>
@@ -284,7 +286,7 @@ on demand, using [func@PangoCairo.FontMap.new].</doc>
284 nullable="1"286 nullable="1"
285 allow-none="1">287 allow-none="1">
286 <doc xml:space="preserve"288 <doc xml:space="preserve"
287- filename="../pango/pangocairo-fontmap.c"289+ filename="pango/pangocairo-fontmap.c"
288 line="192">The new default font map</doc>290 line="192">The new default font map</doc>
289 <type name="FontMap" c:type="PangoCairoFontMap*"/>291 <type name="FontMap" c:type="PangoCairoFontMap*"/>
290 </instance-parameter>292 </instance-parameter>
@@ -294,27 +296,27 @@ on demand, using [func@PangoCairo.FontMap.new].</doc>
294 c:identifier="pango_cairo_font_map_set_resolution"296 c:identifier="pango_cairo_font_map_set_resolution"
295 version="1.10">297 version="1.10">
296 <doc xml:space="preserve"298 <doc xml:space="preserve"
297- filename="../pango/pangocairo-fontmap.c"299+ filename="pango/pangocairo-fontmap.c"
298 line="223">Sets the resolution for the fontmap.300 line="223">Sets the resolution for the fontmap.
299 301
300 This is a scale factor between302 This is a scale factor between
301 points specified in a `PangoFontDescription` and Cairo units. The303 points specified in a `PangoFontDescription` and Cairo units. The
302 default value is 96, meaning that a 10 point font will be 13304 default value is 96, meaning that a 10 point font will be 13
303 units high. (10 * 96. / 72. = 13.3).</doc>305 units high. (10 * 96. / 72. = 13.3).</doc>
304- <source-position filename="../pango/pangocairo.h" line="117"/>306+ <source-position filename="pango/pangocairo.h" line="117"/>
305 <return-value transfer-ownership="none">307 <return-value transfer-ownership="none">
306 <type name="none" c:type="void"/>308 <type name="none" c:type="void"/>
307 </return-value>309 </return-value>
308 <parameters>310 <parameters>
309 <instance-parameter name="fontmap" transfer-ownership="none">311 <instance-parameter name="fontmap" transfer-ownership="none">
310 <doc xml:space="preserve"312 <doc xml:space="preserve"
311- filename="../pango/pangocairo-fontmap.c"313+ filename="pango/pangocairo-fontmap.c"
312 line="225">a `PangoCairoFontMap`</doc>314 line="225">a `PangoCairoFontMap`</doc>
313 <type name="FontMap" c:type="PangoCairoFontMap*"/>315 <type name="FontMap" c:type="PangoCairoFontMap*"/>
314 </instance-parameter>316 </instance-parameter>
315 <parameter name="dpi" transfer-ownership="none">317 <parameter name="dpi" transfer-ownership="none">
316 <doc xml:space="preserve"318 <doc xml:space="preserve"
317- filename="../pango/pangocairo-fontmap.c"319+ filename="pango/pangocairo-fontmap.c"
318 line="226">the resolution in "dots per inch". (Physical inches aren't actually320 line="226">the resolution in "dots per inch". (Physical inches aren't actually
319 involved; the terminology is conventional.)</doc>321 involved; the terminology is conventional.)</doc>
320 <type name="gdouble" c:type="double"/>322 <type name="gdouble" c:type="double"/>
@@ -325,7 +327,7 @@ units high. (10 * 96. / 72. = 13.3).</doc>
325 <function-macro name="IS_FONT"327 <function-macro name="IS_FONT"
326 c:identifier="PANGO_CAIRO_IS_FONT"328 c:identifier="PANGO_CAIRO_IS_FONT"
327 introspectable="0">329 introspectable="0">
328- <source-position filename="../pango/pangocairo.h" line="50"/>330+ <source-position filename="pango/pangocairo.h" line="50"/>
329 <parameters>331 <parameters>
330 <parameter name="obj">332 <parameter name="obj">
331 </parameter>333 </parameter>
@@ -334,7 +336,7 @@ units high. (10 * 96. / 72. = 13.3).</doc>
334 <function-macro name="IS_FONT_MAP"336 <function-macro name="IS_FONT_MAP"
335 c:identifier="PANGO_CAIRO_IS_FONT_MAP"337 c:identifier="PANGO_CAIRO_IS_FONT_MAP"
336 introspectable="0">338 introspectable="0">
337- <source-position filename="../pango/pangocairo.h" line="73"/>339+ <source-position filename="pango/pangocairo.h" line="73"/>
338 <parameters>340 <parameters>
339 <parameter name="obj">341 <parameter name="obj">
340 </parameter>342 </parameter>
@@ -342,30 +344,30 @@ units high. (10 * 96. / 72. = 13.3).</doc>
342 </function-macro>344 </function-macro>
343 <callback name="ShapeRendererFunc" c:type="PangoCairoShapeRendererFunc">345 <callback name="ShapeRendererFunc" c:type="PangoCairoShapeRendererFunc">
344 <doc xml:space="preserve"346 <doc xml:space="preserve"
345- filename="../pango/pangocairo.h"347+ filename="pango/pangocairo.h"
346 line="80">Function type for rendering attributes of type %PANGO_ATTR_SHAPE348 line="80">Function type for rendering attributes of type %PANGO_ATTR_SHAPE
347 with Pango's Cairo renderer.</doc>349 with Pango's Cairo renderer.</doc>
348- <source-position filename="../pango/pangocairo.h" line="94"/>350+ <source-position filename="pango/pangocairo.h" line="94"/>
349 <return-value transfer-ownership="none">351 <return-value transfer-ownership="none">
350 <type name="none" c:type="void"/>352 <type name="none" c:type="void"/>
351 </return-value>353 </return-value>
352 <parameters>354 <parameters>
353 <parameter name="cr" transfer-ownership="none">355 <parameter name="cr" transfer-ownership="none">
354 <doc xml:space="preserve"356 <doc xml:space="preserve"
355- filename="../pango/pangocairo.h"357+ filename="pango/pangocairo.h"
356 line="82">a Cairo context with current point set to where the shape should358 line="82">a Cairo context with current point set to where the shape should
357 be rendered</doc>359 be rendered</doc>
358 <type name="cairo.Context" c:type="cairo_t*"/>360 <type name="cairo.Context" c:type="cairo_t*"/>
359 </parameter>361 </parameter>
360 <parameter name="attr" transfer-ownership="none">362 <parameter name="attr" transfer-ownership="none">
361 <doc xml:space="preserve"363 <doc xml:space="preserve"
362- filename="../pango/pangocairo.h"364+ filename="pango/pangocairo.h"
363 line="84">the %PANGO_ATTR_SHAPE to render</doc>365 line="84">the %PANGO_ATTR_SHAPE to render</doc>
364 <type name="Pango.AttrShape" c:type="PangoAttrShape*"/>366 <type name="Pango.AttrShape" c:type="PangoAttrShape*"/>
365 </parameter>367 </parameter>
366 <parameter name="do_path" transfer-ownership="none">368 <parameter name="do_path" transfer-ownership="none">
367 <doc xml:space="preserve"369 <doc xml:space="preserve"
368- filename="../pango/pangocairo.h"370+ filename="pango/pangocairo.h"
369 line="85">whether only the shape path should be appended to current371 line="85">whether only the shape path should be appended to current
370 path of @cr and no filling/stroking done. This will be set372 path of @cr and no filling/stroking done. This will be set
371 to %TRUE when called from pango_cairo_layout_path() and373 to %TRUE when called from pango_cairo_layout_path() and
@@ -378,7 +380,7 @@ pango_cairo_layout_line_path() rendering functions.</doc>
378 allow-none="1"380 allow-none="1"
379 closure="3">381 closure="3">
380 <doc xml:space="preserve"382 <doc xml:space="preserve"
381- filename="../pango/pangocairo.h"383+ filename="pango/pangocairo.h"
382 line="89">user data passed to pango_cairo_context_set_shape_renderer()</doc>384 line="89">user data passed to pango_cairo_context_set_shape_renderer()</doc>
383 <type name="gpointer" c:type="gpointer"/>385 <type name="gpointer" c:type="gpointer"/>
384 </parameter>386 </parameter>
@@ -388,16 +390,16 @@ pango_cairo_layout_line_path() rendering functions.</doc>
388 c:identifier="pango_cairo_context_get_font_options"390 c:identifier="pango_cairo_context_get_font_options"
389 version="1.10">391 version="1.10">
390 <doc xml:space="preserve"392 <doc xml:space="preserve"
391- filename="../pango/pangocairo-context.c"393+ filename="pango/pangocairo-context.c"
392 line="284">Retrieves any font rendering options previously set with394 line="284">Retrieves any font rendering options previously set with
393 [func@PangoCairo.context_set_font_options].395 [func@PangoCairo.context_set_font_options].
394 396
395 This function does not report options that are derived from397 This function does not report options that are derived from
396 the target surface by [func@update_context].</doc>398 the target surface by [func@update_context].</doc>
397- <source-position filename="../pango/pangocairo.h" line="145"/>399+ <source-position filename="pango/pangocairo.h" line="145"/>
398 <return-value transfer-ownership="none" nullable="1">400 <return-value transfer-ownership="none" nullable="1">
399 <doc xml:space="preserve"401 <doc xml:space="preserve"
400- filename="../pango/pangocairo-context.c"402+ filename="pango/pangocairo-context.c"
401 line="294">the font options previously set on the403 line="294">the font options previously set on the
402 context, or %NULL if no options have been set. This value is404 context, or %NULL if no options have been set. This value is
403 owned by the context and must not be modified or freed.</doc>405 owned by the context and must not be modified or freed.</doc>
@@ -406,7 +408,7 @@ the target surface by [func@update_context].</doc>
406 <parameters>408 <parameters>
407 <parameter name="context" transfer-ownership="none">409 <parameter name="context" transfer-ownership="none">
408 <doc xml:space="preserve"410 <doc xml:space="preserve"
409- filename="../pango/pangocairo-context.c"411+ filename="pango/pangocairo-context.c"
410 line="286">a `PangoContext`, from a pangocairo font map</doc>412 line="286">a `PangoContext`, from a pangocairo font map</doc>
411 <type name="Pango.Context" c:type="PangoContext*"/>413 <type name="Pango.Context" c:type="PangoContext*"/>
412 </parameter>414 </parameter>
@@ -416,14 +418,14 @@ the target surface by [func@update_context].</doc>
416 c:identifier="pango_cairo_context_get_resolution"418 c:identifier="pango_cairo_context_get_resolution"
417 version="1.10">419 version="1.10">
418 <doc xml:space="preserve"420 <doc xml:space="preserve"
419- filename="../pango/pangocairo-context.c"421+ filename="pango/pangocairo-context.c"
420 line="205">Gets the resolution for the context.422 line="205">Gets the resolution for the context.
421 423
422 See [func@PangoCairo.context_set_resolution]</doc>424 See [func@PangoCairo.context_set_resolution]</doc>
423- <source-position filename="../pango/pangocairo.h" line="151"/>425+ <source-position filename="pango/pangocairo.h" line="151"/>
424 <return-value transfer-ownership="none">426 <return-value transfer-ownership="none">
425 <doc xml:space="preserve"427 <doc xml:space="preserve"
426- filename="../pango/pangocairo-context.c"428+ filename="pango/pangocairo-context.c"
427 line="213">the resolution in "dots per inch". A negative value will429 line="213">the resolution in "dots per inch". A negative value will
428 be returned if no resolution has previously been set.</doc>430 be returned if no resolution has previously been set.</doc>
429 <type name="gdouble" c:type="double"/>431 <type name="gdouble" c:type="double"/>
@@ -431,7 +433,7 @@ See [func@PangoCairo.context_set_resolution]</doc>
431 <parameters>433 <parameters>
432 <parameter name="context" transfer-ownership="none">434 <parameter name="context" transfer-ownership="none">
433 <doc xml:space="preserve"435 <doc xml:space="preserve"
434- filename="../pango/pangocairo-context.c"436+ filename="pango/pangocairo-context.c"
435 line="207">a `PangoContext`, from a pangocairo font map</doc>437 line="207">a `PangoContext`, from a pangocairo font map</doc>
436 <type name="Pango.Context" c:type="PangoContext*"/>438 <type name="Pango.Context" c:type="PangoContext*"/>
437 </parameter>439 </parameter>
@@ -442,7 +444,7 @@ See [func@PangoCairo.context_set_resolution]</doc>
442 version="1.18"444 version="1.18"
443 introspectable="0">445 introspectable="0">
444 <doc xml:space="preserve"446 <doc xml:space="preserve"
445- filename="../pango/pangocairo-context.c"447+ filename="pango/pangocairo-context.c"
446 line="380">Sets callback function for context to use for rendering attributes448 line="380">Sets callback function for context to use for rendering attributes
447 of type %PANGO_ATTR_SHAPE.449 of type %PANGO_ATTR_SHAPE.
448 450
@@ -451,10 +453,10 @@ See `PangoCairoShapeRendererFunc` for details.
451 Retrieves callback function and associated user data for rendering453 Retrieves callback function and associated user data for rendering
452 attributes of type %PANGO_ATTR_SHAPE as set by454 attributes of type %PANGO_ATTR_SHAPE as set by
453 [func@PangoCairo.context_set_shape_renderer], if any.</doc>455 [func@PangoCairo.context_set_shape_renderer], if any.</doc>
454- <source-position filename="../pango/pangocairo.h" line="159"/>456+ <source-position filename="pango/pangocairo.h" line="159"/>
455 <return-value transfer-ownership="none" nullable="1">457 <return-value transfer-ownership="none" nullable="1">
456 <doc xml:space="preserve"458 <doc xml:space="preserve"
457- filename="../pango/pangocairo-context.c"459+ filename="pango/pangocairo-context.c"
458 line="394">the shape rendering callback460 line="394">the shape rendering callback
459 previously set on the context, or %NULL if no shape rendering callback461 previously set on the context, or %NULL if no shape rendering callback
460 have been set.</doc>462 have been set.</doc>
@@ -463,7 +465,7 @@ attributes of type %PANGO_ATTR_SHAPE as set by
463 <parameters>465 <parameters>
464 <parameter name="context" transfer-ownership="none">466 <parameter name="context" transfer-ownership="none">
465 <doc xml:space="preserve"467 <doc xml:space="preserve"
466- filename="../pango/pangocairo-context.c"468+ filename="pango/pangocairo-context.c"
467 line="382">a `PangoContext`, from a pangocairo font map</doc>469 line="382">a `PangoContext`, from a pangocairo font map</doc>
468 <type name="Pango.Context" c:type="PangoContext*"/>470 <type name="Pango.Context" c:type="PangoContext*"/>
469 </parameter>471 </parameter>
@@ -472,7 +474,7 @@ attributes of type %PANGO_ATTR_SHAPE as set by
472 nullable="1"474 nullable="1"
473 allow-none="1">475 allow-none="1">
474 <doc xml:space="preserve"476 <doc xml:space="preserve"
475- filename="../pango/pangocairo-context.c"477+ filename="pango/pangocairo-context.c"
476 line="383">Pointer to `gpointer` to return user data</doc>478 line="383">Pointer to `gpointer` to return user data</doc>
477 <type name="gpointer" c:type="gpointer*"/>479 <type name="gpointer" c:type="gpointer*"/>
478 </parameter>480 </parameter>
@@ -482,19 +484,19 @@ attributes of type %PANGO_ATTR_SHAPE as set by
482 c:identifier="pango_cairo_context_set_font_options"484 c:identifier="pango_cairo_context_set_font_options"
483 version="1.10">485 version="1.10">
484 <doc xml:space="preserve"486 <doc xml:space="preserve"
485- filename="../pango/pangocairo-context.c"487+ filename="pango/pangocairo-context.c"
486 line="229">Sets the font options used when rendering text with this context.488 line="229">Sets the font options used when rendering text with this context.
487 489
488 These options override any options that [func@update_context]490 These options override any options that [func@update_context]
489 derives from the target surface.</doc>491 derives from the target surface.</doc>
490- <source-position filename="../pango/pangocairo.h" line="142"/>492+ <source-position filename="pango/pangocairo.h" line="142"/>
491 <return-value transfer-ownership="none">493 <return-value transfer-ownership="none">
492 <type name="none" c:type="void"/>494 <type name="none" c:type="void"/>
493 </return-value>495 </return-value>
494 <parameters>496 <parameters>
495 <parameter name="context" transfer-ownership="none">497 <parameter name="context" transfer-ownership="none">
496 <doc xml:space="preserve"498 <doc xml:space="preserve"
497- filename="../pango/pangocairo-context.c"499+ filename="pango/pangocairo-context.c"
498 line="231">a `PangoContext`, from a pangocairo font map</doc>500 line="231">a `PangoContext`, from a pangocairo font map</doc>
499 <type name="Pango.Context" c:type="PangoContext*"/>501 <type name="Pango.Context" c:type="PangoContext*"/>
500 </parameter>502 </parameter>
@@ -503,7 +505,7 @@ derives from the target surface.</doc>
503 nullable="1"505 nullable="1"
504 allow-none="1">506 allow-none="1">
505 <doc xml:space="preserve"507 <doc xml:space="preserve"
506- filename="../pango/pangocairo-context.c"508+ filename="pango/pangocairo-context.c"
507 line="232">a `cairo_font_options_t`, or %NULL to unset509 line="232">a `cairo_font_options_t`, or %NULL to unset
508 any previously set options. A copy is made.</doc>510 any previously set options. A copy is made.</doc>
509 <type name="cairo.FontOptions" c:type="const cairo_font_options_t*"/>511 <type name="cairo.FontOptions" c:type="const cairo_font_options_t*"/>
@@ -514,26 +516,26 @@ derives from the target surface.</doc>
514 c:identifier="pango_cairo_context_set_resolution"516 c:identifier="pango_cairo_context_set_resolution"
515 version="1.10">517 version="1.10">
516 <doc xml:space="preserve"518 <doc xml:space="preserve"
517- filename="../pango/pangocairo-context.c"519+ filename="pango/pangocairo-context.c"
518 line="182">Sets the resolution for the context.520 line="182">Sets the resolution for the context.
519 521
520 This is a scale factor between points specified in a `PangoFontDescription`522 This is a scale factor between points specified in a `PangoFontDescription`
521 and Cairo units. The default value is 96, meaning that a 10 point font will523 and Cairo units. The default value is 96, meaning that a 10 point font will
522 be 13 units high. (10 * 96. / 72. = 13.3).</doc>524 be 13 units high. (10 * 96. / 72. = 13.3).</doc>
523- <source-position filename="../pango/pangocairo.h" line="148"/>525+ <source-position filename="pango/pangocairo.h" line="148"/>
524 <return-value transfer-ownership="none">526 <return-value transfer-ownership="none">
525 <type name="none" c:type="void"/>527 <type name="none" c:type="void"/>
526 </return-value>528 </return-value>
527 <parameters>529 <parameters>
528 <parameter name="context" transfer-ownership="none">530 <parameter name="context" transfer-ownership="none">
529 <doc xml:space="preserve"531 <doc xml:space="preserve"
530- filename="../pango/pangocairo-context.c"532+ filename="pango/pangocairo-context.c"
531 line="184">a `PangoContext`, from a pangocairo font map</doc>533 line="184">a `PangoContext`, from a pangocairo font map</doc>
532 <type name="Pango.Context" c:type="PangoContext*"/>534 <type name="Pango.Context" c:type="PangoContext*"/>
533 </parameter>535 </parameter>
534 <parameter name="dpi" transfer-ownership="none">536 <parameter name="dpi" transfer-ownership="none">
535 <doc xml:space="preserve"537 <doc xml:space="preserve"
536- filename="../pango/pangocairo-context.c"538+ filename="pango/pangocairo-context.c"
537 line="185">the resolution in "dots per inch". (Physical inches aren't actually539 line="185">the resolution in "dots per inch". (Physical inches aren't actually
538 involved; the terminology is conventional.) A 0 or negative value540 involved; the terminology is conventional.) A 0 or negative value
539 means to use the resolution from the font map.</doc>541 means to use the resolution from the font map.</doc>
@@ -545,19 +547,19 @@ be 13 units high. (10 * 96. / 72. = 13.3).</doc>
545 c:identifier="pango_cairo_context_set_shape_renderer"547 c:identifier="pango_cairo_context_set_shape_renderer"
546 version="1.18">548 version="1.18">
547 <doc xml:space="preserve"549 <doc xml:space="preserve"
548- filename="../pango/pangocairo-context.c"550+ filename="pango/pangocairo-context.c"
549 line="344">Sets callback function for context to use for rendering attributes551 line="344">Sets callback function for context to use for rendering attributes
550 of type %PANGO_ATTR_SHAPE.552 of type %PANGO_ATTR_SHAPE.
551 553
552 See `PangoCairoShapeRendererFunc` for details.</doc>554 See `PangoCairoShapeRendererFunc` for details.</doc>
553- <source-position filename="../pango/pangocairo.h" line="154"/>555+ <source-position filename="pango/pangocairo.h" line="154"/>
554 <return-value transfer-ownership="none">556 <return-value transfer-ownership="none">
555 <type name="none" c:type="void"/>557 <type name="none" c:type="void"/>
556 </return-value>558 </return-value>
557 <parameters>559 <parameters>
558 <parameter name="context" transfer-ownership="none">560 <parameter name="context" transfer-ownership="none">
559 <doc xml:space="preserve"561 <doc xml:space="preserve"
560- filename="../pango/pangocairo-context.c"562+ filename="pango/pangocairo-context.c"
561 line="346">a `PangoContext`, from a pangocairo font map</doc>563 line="346">a `PangoContext`, from a pangocairo font map</doc>
562 <type name="Pango.Context" c:type="PangoContext*"/>564 <type name="Pango.Context" c:type="PangoContext*"/>
563 </parameter>565 </parameter>
@@ -569,7 +571,7 @@ See `PangoCairoShapeRendererFunc` for details.</doc>
569 closure="2"571 closure="2"
570 destroy="3">572 destroy="3">
571 <doc xml:space="preserve"573 <doc xml:space="preserve"
572- filename="../pango/pangocairo-context.c"574+ filename="pango/pangocairo-context.c"
573 line="347">Callback function for rendering attributes of575 line="347">Callback function for rendering attributes of
574 type %PANGO_ATTR_SHAPE, or %NULL to disable shape rendering.</doc>576 type %PANGO_ATTR_SHAPE, or %NULL to disable shape rendering.</doc>
575 <type name="ShapeRendererFunc" c:type="PangoCairoShapeRendererFunc"/>577 <type name="ShapeRendererFunc" c:type="PangoCairoShapeRendererFunc"/>
@@ -579,7 +581,7 @@ See `PangoCairoShapeRendererFunc` for details.</doc>
579 nullable="1"581 nullable="1"
580 allow-none="1">582 allow-none="1">
581 <doc xml:space="preserve"583 <doc xml:space="preserve"
582- filename="../pango/pangocairo-context.c"584+ filename="pango/pangocairo-context.c"
583 line="349">User data that will be passed to @func.</doc>585 line="349">User data that will be passed to @func.</doc>
584 <type name="gpointer" c:type="gpointer"/>586 <type name="gpointer" c:type="gpointer"/>
585 </parameter>587 </parameter>
@@ -589,7 +591,7 @@ See `PangoCairoShapeRendererFunc` for details.</doc>
589 allow-none="1"591 allow-none="1"
590 scope="async">592 scope="async">
591 <doc xml:space="preserve"593 <doc xml:space="preserve"
592- filename="../pango/pangocairo-context.c"594+ filename="pango/pangocairo-context.c"
593 line="350">Callback that will be called when the595 line="350">Callback that will be called when the
594 context is freed to release @data</doc>596 context is freed to release @data</doc>
595 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>597 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
@@ -600,7 +602,7 @@ See `PangoCairoShapeRendererFunc` for details.</doc>
600 c:identifier="pango_cairo_create_context"602 c:identifier="pango_cairo_create_context"
601 version="1.22">603 version="1.22">
602 <doc xml:space="preserve"604 <doc xml:space="preserve"
603- filename="../pango/pangocairo-context.c"605+ filename="pango/pangocairo-context.c"
604 line="424">Creates a context object set up to match the current transformation606 line="424">Creates a context object set up to match the current transformation
605 and target surface of the Cairo context.607 and target surface of the Cairo context.
606 608
@@ -611,17 +613,17 @@ This function is a convenience function that creates a context using
611 the default font map, then updates it to @cr. If you just need to613 the default font map, then updates it to @cr. If you just need to
612 create a layout for use with @cr and do not need to access `PangoContext`614 create a layout for use with @cr and do not need to access `PangoContext`
613 directly, you can use [func@create_layout] instead.</doc>615 directly, you can use [func@create_layout] instead.</doc>
614- <source-position filename="../pango/pangocairo.h" line="165"/>616+ <source-position filename="pango/pangocairo.h" line="165"/>
615 <return-value transfer-ownership="full">617 <return-value transfer-ownership="full">
616 <doc xml:space="preserve"618 <doc xml:space="preserve"
617- filename="../pango/pangocairo-context.c"619+ filename="pango/pangocairo-context.c"
618 line="439">the newly created `PangoContext`</doc>620 line="439">the newly created `PangoContext`</doc>
619 <type name="Pango.Context" c:type="PangoContext*"/>621 <type name="Pango.Context" c:type="PangoContext*"/>
620 </return-value>622 </return-value>
621 <parameters>623 <parameters>
622 <parameter name="cr" transfer-ownership="none">624 <parameter name="cr" transfer-ownership="none">
623 <doc xml:space="preserve"625 <doc xml:space="preserve"
624- filename="../pango/pangocairo-context.c"626+ filename="pango/pangocairo-context.c"
625 line="426">a Cairo context</doc>627 line="426">a Cairo context</doc>
626 <type name="cairo.Context" c:type="cairo_t*"/>628 <type name="cairo.Context" c:type="cairo_t*"/>
627 </parameter>629 </parameter>
@@ -631,7 +633,7 @@ directly, you can use [func@create_layout] instead.</doc>
631 c:identifier="pango_cairo_create_layout"633 c:identifier="pango_cairo_create_layout"
632 version="1.10">634 version="1.10">
633 <doc xml:space="preserve"635 <doc xml:space="preserve"
634- filename="../pango/pangocairo-context.c"636+ filename="pango/pangocairo-context.c"
635 line="458">Creates a layout object set up to match the current transformation637 line="458">Creates a layout object set up to match the current transformation
636 and target surface of the Cairo context.638 and target surface of the Cairo context.
637 639
@@ -644,17 +646,17 @@ This function is the most convenient way to use Cairo with Pango,
644 however it is slightly inefficient since it creates a separate646 however it is slightly inefficient since it creates a separate
645 `PangoContext` object for each layout. This might matter in an647 `PangoContext` object for each layout. This might matter in an
646 application that was laying out large amounts of text.</doc>648 application that was laying out large amounts of text.</doc>
647- <source-position filename="../pango/pangocairo.h" line="167"/>649+ <source-position filename="pango/pangocairo.h" line="167"/>
648 <return-value transfer-ownership="full">650 <return-value transfer-ownership="full">
649 <doc xml:space="preserve"651 <doc xml:space="preserve"
650- filename="../pango/pangocairo-context.c"652+ filename="pango/pangocairo-context.c"
651 line="475">the newly created `PangoLayout`</doc>653 line="475">the newly created `PangoLayout`</doc>
652 <type name="Pango.Layout" c:type="PangoLayout*"/>654 <type name="Pango.Layout" c:type="PangoLayout*"/>
653 </return-value>655 </return-value>
654 <parameters>656 <parameters>
655 <parameter name="cr" transfer-ownership="none">657 <parameter name="cr" transfer-ownership="none">
656 <doc xml:space="preserve"658 <doc xml:space="preserve"
657- filename="../pango/pangocairo-context.c"659+ filename="pango/pangocairo-context.c"
658 line="460">a Cairo context</doc>660 line="460">a Cairo context</doc>
659 <type name="cairo.Context" c:type="cairo_t*"/>661 <type name="cairo.Context" c:type="cairo_t*"/>
660 </parameter>662 </parameter>
@@ -664,45 +666,45 @@ application that was laying out large amounts of text.</doc>
664 c:identifier="pango_cairo_error_underline_path"666 c:identifier="pango_cairo_error_underline_path"
665 version="1.14">667 version="1.14">
666 <doc xml:space="preserve"668 <doc xml:space="preserve"
667- filename="../pango/pangocairo-render.c"669+ filename="pango/pangocairo-render.c"
668 line="1244">Add a squiggly line to the current path in the specified cairo context that670 line="1244">Add a squiggly line to the current path in the specified cairo context that
669 approximately covers the given rectangle in the style of an underline used671 approximately covers the given rectangle in the style of an underline used
670 to indicate a spelling error.672 to indicate a spelling error.
671 673
672 The width of the underline is rounded to an integer number of up/down674 The width of the underline is rounded to an integer number of up/down
673 segments and the resulting rectangle is centered in the original rectangle.</doc>675 segments and the resulting rectangle is centered in the original rectangle.</doc>
674- <source-position filename="../pango/pangocairo.h" line="212"/>676+ <source-position filename="pango/pangocairo.h" line="212"/>
675 <return-value transfer-ownership="none">677 <return-value transfer-ownership="none">
676 <type name="none" c:type="void"/>678 <type name="none" c:type="void"/>
677 </return-value>679 </return-value>
678 <parameters>680 <parameters>
679 <parameter name="cr" transfer-ownership="none">681 <parameter name="cr" transfer-ownership="none">
680 <doc xml:space="preserve"682 <doc xml:space="preserve"
681- filename="../pango/pangocairo-render.c"683+ filename="pango/pangocairo-render.c"
682 line="1246">a Cairo context</doc>684 line="1246">a Cairo context</doc>
683 <type name="cairo.Context" c:type="cairo_t*"/>685 <type name="cairo.Context" c:type="cairo_t*"/>
684 </parameter>686 </parameter>
685 <parameter name="x" transfer-ownership="none">687 <parameter name="x" transfer-ownership="none">
686 <doc xml:space="preserve"688 <doc xml:space="preserve"
687- filename="../pango/pangocairo-render.c"689+ filename="pango/pangocairo-render.c"
688 line="1247">The X coordinate of one corner of the rectangle</doc>690 line="1247">The X coordinate of one corner of the rectangle</doc>
689 <type name="gdouble" c:type="double"/>691 <type name="gdouble" c:type="double"/>
690 </parameter>692 </parameter>
691 <parameter name="y" transfer-ownership="none">693 <parameter name="y" transfer-ownership="none">
692 <doc xml:space="preserve"694 <doc xml:space="preserve"
693- filename="../pango/pangocairo-render.c"695+ filename="pango/pangocairo-render.c"
694 line="1248">The Y coordinate of one corner of the rectangle</doc>696 line="1248">The Y coordinate of one corner of the rectangle</doc>
695 <type name="gdouble" c:type="double"/>697 <type name="gdouble" c:type="double"/>
696 </parameter>698 </parameter>
697 <parameter name="width" transfer-ownership="none">699 <parameter name="width" transfer-ownership="none">
698 <doc xml:space="preserve"700 <doc xml:space="preserve"
699- filename="../pango/pangocairo-render.c"701+ filename="pango/pangocairo-render.c"
700 line="1249">Non-negative width of the rectangle</doc>702 line="1249">Non-negative width of the rectangle</doc>
701 <type name="gdouble" c:type="double"/>703 <type name="gdouble" c:type="double"/>
702 </parameter>704 </parameter>
703 <parameter name="height" transfer-ownership="none">705 <parameter name="height" transfer-ownership="none">
704 <doc xml:space="preserve"706 <doc xml:space="preserve"
705- filename="../pango/pangocairo-render.c"707+ filename="pango/pangocairo-render.c"
706 line="1250">Non-negative height of the rectangle</doc>708 line="1250">Non-negative height of the rectangle</doc>
707 <type name="gdouble" c:type="double"/>709 <type name="gdouble" c:type="double"/>
708 </parameter>710 </parameter>
@@ -713,7 +715,7 @@ segments and the resulting rectangle is centered in the original rectangle.</doc
713 moved-to="FontMap.get_default"715 moved-to="FontMap.get_default"
714 version="1.10">716 version="1.10">
715 <doc xml:space="preserve"717 <doc xml:space="preserve"
716- filename="../pango/pangocairo-fontmap.c"718+ filename="pango/pangocairo-fontmap.c"
717 line="151">Gets a default `PangoCairoFontMap` to use with Cairo.719 line="151">Gets a default `PangoCairoFontMap` to use with Cairo.
718 720
719 Note that the type of the returned object will depend on the721 Note that the type of the returned object will depend on the
@@ -729,10 +731,10 @@ for example.
729 Note that since Pango 1.32.6, the default fontmap is per-thread.731 Note that since Pango 1.32.6, the default fontmap is per-thread.
730 Each thread gets its own default fontmap. In this way, PangoCairo732 Each thread gets its own default fontmap. In this way, PangoCairo
731 can be used safely from multiple threads.</doc>733 can be used safely from multiple threads.</doc>
732- <source-position filename="../pango/pangocairo.h" line="110"/>734+ <source-position filename="pango/pangocairo.h" line="110"/>
733 <return-value transfer-ownership="none">735 <return-value transfer-ownership="none">
734 <doc xml:space="preserve"736 <doc xml:space="preserve"
735- filename="../pango/pangocairo-fontmap.c"737+ filename="pango/pangocairo-fontmap.c"
736 line="170">the default PangoCairo fontmap738 line="170">the default PangoCairo fontmap
737 for the current thread. This object is owned by Pango and must739 for the current thread. This object is owned by Pango and must
738 not be freed.</doc>740 not be freed.</doc>
@@ -744,7 +746,7 @@ can be used safely from multiple threads.</doc>
744 moved-to="FontMap.new"746 moved-to="FontMap.new"
745 version="1.10">747 version="1.10">
746 <doc xml:space="preserve"748 <doc xml:space="preserve"
747- filename="../pango/pangocairo-fontmap.c"749+ filename="pango/pangocairo-fontmap.c"
748 line="47">Creates a new `PangoCairoFontMap` object.750 line="47">Creates a new `PangoCairoFontMap` object.
749 751
750 A fontmap is used to cache information about available fonts,752 A fontmap is used to cache information about available fonts,
@@ -763,10 +765,10 @@ based on your build, are fc (fontconfig), win32, and coretext.
763 If requested type is not available, NULL is returned. Ie.765 If requested type is not available, NULL is returned. Ie.
764 this is only useful for testing, when at least two backends766 this is only useful for testing, when at least two backends
765 are compiled in.</doc>767 are compiled in.</doc>
766- <source-position filename="../pango/pangocairo.h" line="106"/>768+ <source-position filename="pango/pangocairo.h" line="106"/>
767 <return-value transfer-ownership="full">769 <return-value transfer-ownership="full">
768 <doc xml:space="preserve"770 <doc xml:space="preserve"
769- filename="../pango/pangocairo-fontmap.c"771+ filename="pango/pangocairo-fontmap.c"
770 line="69">the newly allocated `PangoFontMap`,772 line="69">the newly allocated `PangoFontMap`,
771 which should be freed with g_object_unref().</doc>773 which should be freed with g_object_unref().</doc>
772 <type name="Pango.FontMap" c:type="PangoFontMap*"/>774 <type name="Pango.FontMap" c:type="PangoFontMap*"/>
@@ -777,16 +779,16 @@ are compiled in.</doc>
777 moved-to="FontMap.new_for_font_type"779 moved-to="FontMap.new_for_font_type"
778 version="1.18">780 version="1.18">
779 <doc xml:space="preserve"781 <doc xml:space="preserve"
780- filename="../pango/pangocairo-fontmap.c"782+ filename="pango/pangocairo-fontmap.c"
781 line="110">Creates a new `PangoCairoFontMap` object of the type suitable783 line="110">Creates a new `PangoCairoFontMap` object of the type suitable
782 to be used with cairo font backend of type @fonttype.784 to be used with cairo font backend of type @fonttype.
783 785
784 In most cases one should simply use [func@PangoCairo.FontMap.new], or786 In most cases one should simply use [func@PangoCairo.FontMap.new], or
785 in fact in most of those cases, just use [func@PangoCairo.FontMap.get_default].</doc>787 in fact in most of those cases, just use [func@PangoCairo.FontMap.get_default].</doc>
786- <source-position filename="../pango/pangocairo.h" line="108"/>788+ <source-position filename="pango/pangocairo.h" line="108"/>
787 <return-value transfer-ownership="full" nullable="1">789 <return-value transfer-ownership="full" nullable="1">
788 <doc xml:space="preserve"790 <doc xml:space="preserve"
789- filename="../pango/pangocairo-fontmap.c"791+ filename="pango/pangocairo-fontmap.c"
790 line="120">the newly allocated792 line="120">the newly allocated
791 `PangoFontMap` of suitable type which should be freed with793 `PangoFontMap` of suitable type which should be freed with
792 g_object_unref(), or %NULL if the requested cairo font backend794 g_object_unref(), or %NULL if the requested cairo font backend
@@ -796,7 +798,7 @@ in fact in most of those cases, just use [func@PangoCairo.FontMap.get_default].<
796 <parameters>798 <parameters>
797 <parameter name="fonttype" transfer-ownership="none">799 <parameter name="fonttype" transfer-ownership="none">
798 <doc xml:space="preserve"800 <doc xml:space="preserve"
799- filename="../pango/pangocairo-fontmap.c"801+ filename="pango/pangocairo-fontmap.c"
800 line="112">desired #cairo_font_type_t</doc>802 line="112">desired #cairo_font_type_t</doc>
801 <type name="cairo.FontType" c:type="cairo_font_type_t"/>803 <type name="cairo.FontType" c:type="cairo_font_type_t"/>
802 </parameter>804 </parameter>
@@ -806,32 +808,32 @@ in fact in most of those cases, just use [func@PangoCairo.FontMap.get_default].<
806 c:identifier="pango_cairo_glyph_string_path"808 c:identifier="pango_cairo_glyph_string_path"
807 version="1.10">809 version="1.10">
808 <doc xml:space="preserve"810 <doc xml:space="preserve"
809- filename="../pango/pangocairo-render.c"811+ filename="pango/pangocairo-render.c"
810 line="1173">Adds the glyphs in @glyphs to the current path in the specified812 line="1173">Adds the glyphs in @glyphs to the current path in the specified
811 cairo context.813 cairo context.
812 814
813 The origin of the glyphs (the left edge of the baseline)815 The origin of the glyphs (the left edge of the baseline)
814 will be at the current point of the cairo context.</doc>816 will be at the current point of the cairo context.</doc>
815- <source-position filename="../pango/pangocairo.h" line="201"/>817+ <source-position filename="pango/pangocairo.h" line="201"/>
816 <return-value transfer-ownership="none">818 <return-value transfer-ownership="none">
817 <type name="none" c:type="void"/>819 <type name="none" c:type="void"/>
818 </return-value>820 </return-value>
819 <parameters>821 <parameters>
820 <parameter name="cr" transfer-ownership="none">822 <parameter name="cr" transfer-ownership="none">
821 <doc xml:space="preserve"823 <doc xml:space="preserve"
822- filename="../pango/pangocairo-render.c"824+ filename="pango/pangocairo-render.c"
823 line="1175">a Cairo context</doc>825 line="1175">a Cairo context</doc>
824 <type name="cairo.Context" c:type="cairo_t*"/>826 <type name="cairo.Context" c:type="cairo_t*"/>
825 </parameter>827 </parameter>
826 <parameter name="font" transfer-ownership="none">828 <parameter name="font" transfer-ownership="none">
827 <doc xml:space="preserve"829 <doc xml:space="preserve"
828- filename="../pango/pangocairo-render.c"830+ filename="pango/pangocairo-render.c"
829 line="1176">a `PangoFont` from a `PangoCairoFontMap`</doc>831 line="1176">a `PangoFont` from a `PangoCairoFontMap`</doc>
830 <type name="Pango.Font" c:type="PangoFont*"/>832 <type name="Pango.Font" c:type="PangoFont*"/>
831 </parameter>833 </parameter>
832 <parameter name="glyphs" transfer-ownership="none">834 <parameter name="glyphs" transfer-ownership="none">
833 <doc xml:space="preserve"835 <doc xml:space="preserve"
834- filename="../pango/pangocairo-render.c"836+ filename="pango/pangocairo-render.c"
835 line="1177">a `PangoGlyphString`</doc>837 line="1177">a `PangoGlyphString`</doc>
836 <type name="Pango.GlyphString" c:type="PangoGlyphString*"/>838 <type name="Pango.GlyphString" c:type="PangoGlyphString*"/>
837 </parameter>839 </parameter>
@@ -841,26 +843,26 @@ will be at the current point of the cairo context.</doc>
841 c:identifier="pango_cairo_layout_line_path"843 c:identifier="pango_cairo_layout_line_path"
842 version="1.10">844 version="1.10">
843 <doc xml:space="preserve"845 <doc xml:space="preserve"
844- filename="../pango/pangocairo-render.c"846+ filename="pango/pangocairo-render.c"
845 line="1198">Adds the text in `PangoLayoutLine` to the current path in the847 line="1198">Adds the text in `PangoLayoutLine` to the current path in the
846 specified cairo context.848 specified cairo context.
847 849
848 The origin of the glyphs (the left edge of the line) will be850 The origin of the glyphs (the left edge of the line) will be
849 at the current point of the cairo context.</doc>851 at the current point of the cairo context.</doc>
850- <source-position filename="../pango/pangocairo.h" line="205"/>852+ <source-position filename="pango/pangocairo.h" line="205"/>
851 <return-value transfer-ownership="none">853 <return-value transfer-ownership="none">
852 <type name="none" c:type="void"/>854 <type name="none" c:type="void"/>
853 </return-value>855 </return-value>
854 <parameters>856 <parameters>
855 <parameter name="cr" transfer-ownership="none">857 <parameter name="cr" transfer-ownership="none">
856 <doc xml:space="preserve"858 <doc xml:space="preserve"
857- filename="../pango/pangocairo-render.c"859+ filename="pango/pangocairo-render.c"
858 line="1200">a Cairo context</doc>860 line="1200">a Cairo context</doc>
859 <type name="cairo.Context" c:type="cairo_t*"/>861 <type name="cairo.Context" c:type="cairo_t*"/>
860 </parameter>862 </parameter>
861 <parameter name="line" transfer-ownership="none">863 <parameter name="line" transfer-ownership="none">
862 <doc xml:space="preserve"864 <doc xml:space="preserve"
863- filename="../pango/pangocairo-render.c"865+ filename="pango/pangocairo-render.c"
864 line="1201">a `PangoLayoutLine`</doc>866 line="1201">a `PangoLayoutLine`</doc>
865 <type name="Pango.LayoutLine" c:type="PangoLayoutLine*"/>867 <type name="Pango.LayoutLine" c:type="PangoLayoutLine*"/>
866 </parameter>868 </parameter>
@@ -870,26 +872,26 @@ at the current point of the cairo context.</doc>
870 c:identifier="pango_cairo_layout_path"872 c:identifier="pango_cairo_layout_path"
871 version="1.10">873 version="1.10">
872 <doc xml:space="preserve"874 <doc xml:space="preserve"
873- filename="../pango/pangocairo-render.c"875+ filename="pango/pangocairo-render.c"
874 line="1221">Adds the text in a `PangoLayout` to the current path in the876 line="1221">Adds the text in a `PangoLayout` to the current path in the
875 specified cairo context.877 specified cairo context.
876 878
877 The top-left corner of the `PangoLayout` will be at the879 The top-left corner of the `PangoLayout` will be at the
878 current point of the cairo context.</doc>880 current point of the cairo context.</doc>
879- <source-position filename="../pango/pangocairo.h" line="208"/>881+ <source-position filename="pango/pangocairo.h" line="208"/>
880 <return-value transfer-ownership="none">882 <return-value transfer-ownership="none">
881 <type name="none" c:type="void"/>883 <type name="none" c:type="void"/>
882 </return-value>884 </return-value>
883 <parameters>885 <parameters>
884 <parameter name="cr" transfer-ownership="none">886 <parameter name="cr" transfer-ownership="none">
885 <doc xml:space="preserve"887 <doc xml:space="preserve"
886- filename="../pango/pangocairo-render.c"888+ filename="pango/pangocairo-render.c"
887 line="1223">a Cairo context</doc>889 line="1223">a Cairo context</doc>
888 <type name="cairo.Context" c:type="cairo_t*"/>890 <type name="cairo.Context" c:type="cairo_t*"/>
889 </parameter>891 </parameter>
890 <parameter name="layout" transfer-ownership="none">892 <parameter name="layout" transfer-ownership="none">
891 <doc xml:space="preserve"893 <doc xml:space="preserve"
892- filename="../pango/pangocairo-render.c"894+ filename="pango/pangocairo-render.c"
893 line="1224">a Pango layout</doc>895 line="1224">a Pango layout</doc>
894 <type name="Pango.Layout" c:type="PangoLayout*"/>896 <type name="Pango.Layout" c:type="PangoLayout*"/>
895 </parameter>897 </parameter>
@@ -899,7 +901,7 @@ current point of the cairo context.</doc>
899 c:identifier="pango_cairo_show_error_underline"901 c:identifier="pango_cairo_show_error_underline"
900 version="1.14">902 version="1.14">
901 <doc xml:space="preserve"903 <doc xml:space="preserve"
902- filename="../pango/pangocairo-render.c"904+ filename="pango/pangocairo-render.c"
903 line="1142">Draw a squiggly line in the specified cairo context that approximately905 line="1142">Draw a squiggly line in the specified cairo context that approximately
904 covers the given rectangle in the style of an underline used to indicate a906 covers the given rectangle in the style of an underline used to indicate a
905 spelling error.907 spelling error.
@@ -907,38 +909,38 @@ spelling error.
907 The width of the underline is rounded to an integer909 The width of the underline is rounded to an integer
908 number of up/down segments and the resulting rectangle is centered in the910 number of up/down segments and the resulting rectangle is centered in the
909 original rectangle.</doc>911 original rectangle.</doc>
910- <source-position filename="../pango/pangocairo.h" line="191"/>912+ <source-position filename="pango/pangocairo.h" line="191"/>
911 <return-value transfer-ownership="none">913 <return-value transfer-ownership="none">
912 <type name="none" c:type="void"/>914 <type name="none" c:type="void"/>
913 </return-value>915 </return-value>
914 <parameters>916 <parameters>
915 <parameter name="cr" transfer-ownership="none">917 <parameter name="cr" transfer-ownership="none">
916 <doc xml:space="preserve"918 <doc xml:space="preserve"
917- filename="../pango/pangocairo-render.c"919+ filename="pango/pangocairo-render.c"
918 line="1144">a Cairo context</doc>920 line="1144">a Cairo context</doc>
919 <type name="cairo.Context" c:type="cairo_t*"/>921 <type name="cairo.Context" c:type="cairo_t*"/>
920 </parameter>922 </parameter>
921 <parameter name="x" transfer-ownership="none">923 <parameter name="x" transfer-ownership="none">
922 <doc xml:space="preserve"924 <doc xml:space="preserve"
923- filename="../pango/pangocairo-render.c"925+ filename="pango/pangocairo-render.c"
924 line="1145">The X coordinate of one corner of the rectangle</doc>926 line="1145">The X coordinate of one corner of the rectangle</doc>
925 <type name="gdouble" c:type="double"/>927 <type name="gdouble" c:type="double"/>
926 </parameter>928 </parameter>
927 <parameter name="y" transfer-ownership="none">929 <parameter name="y" transfer-ownership="none">
928 <doc xml:space="preserve"930 <doc xml:space="preserve"
929- filename="../pango/pangocairo-render.c"931+ filename="pango/pangocairo-render.c"
930 line="1146">The Y coordinate of one corner of the rectangle</doc>932 line="1146">The Y coordinate of one corner of the rectangle</doc>
931 <type name="gdouble" c:type="double"/>933 <type name="gdouble" c:type="double"/>
932 </parameter>934 </parameter>
933 <parameter name="width" transfer-ownership="none">935 <parameter name="width" transfer-ownership="none">
934 <doc xml:space="preserve"936 <doc xml:space="preserve"
935- filename="../pango/pangocairo-render.c"937+ filename="pango/pangocairo-render.c"
936 line="1147">Non-negative width of the rectangle</doc>938 line="1147">Non-negative width of the rectangle</doc>
937 <type name="gdouble" c:type="double"/>939 <type name="gdouble" c:type="double"/>
938 </parameter>940 </parameter>
939 <parameter name="height" transfer-ownership="none">941 <parameter name="height" transfer-ownership="none">
940 <doc xml:space="preserve"942 <doc xml:space="preserve"
941- filename="../pango/pangocairo-render.c"943+ filename="pango/pangocairo-render.c"
942 line="1148">Non-negative height of the rectangle</doc>944 line="1148">Non-negative height of the rectangle</doc>
943 <type name="gdouble" c:type="double"/>945 <type name="gdouble" c:type="double"/>
944 </parameter>946 </parameter>
@@ -948,7 +950,7 @@ original rectangle.</doc>
948 c:identifier="pango_cairo_show_glyph_item"950 c:identifier="pango_cairo_show_glyph_item"
949 version="1.22">951 version="1.22">
950 <doc xml:space="preserve"952 <doc xml:space="preserve"
951- filename="../pango/pangocairo-render.c"953+ filename="pango/pangocairo-render.c"
952 line="1066">Draws the glyphs in @glyph_item in the specified cairo context,954 line="1066">Draws the glyphs in @glyph_item in the specified cairo context,
953 955
954 embedding the text associated with the glyphs in the output if the956 embedding the text associated with the glyphs in the output if the
@@ -960,26 +962,26 @@ be drawn at the current point of the cairo context.
960 962
961 Note that @text is the start of the text for layout, which is then963 Note that @text is the start of the text for layout, which is then
962 indexed by `glyph_item-&gt;item-&gt;offset`.</doc>964 indexed by `glyph_item-&gt;item-&gt;offset`.</doc>
963- <source-position filename="../pango/pangocairo.h" line="180"/>965+ <source-position filename="pango/pangocairo.h" line="180"/>
964 <return-value transfer-ownership="none">966 <return-value transfer-ownership="none">
965 <type name="none" c:type="void"/>967 <type name="none" c:type="void"/>
966 </return-value>968 </return-value>
967 <parameters>969 <parameters>
968 <parameter name="cr" transfer-ownership="none">970 <parameter name="cr" transfer-ownership="none">
969 <doc xml:space="preserve"971 <doc xml:space="preserve"
970- filename="../pango/pangocairo-render.c"972+ filename="pango/pangocairo-render.c"
971 line="1068">a Cairo context</doc>973 line="1068">a Cairo context</doc>
972 <type name="cairo.Context" c:type="cairo_t*"/>974 <type name="cairo.Context" c:type="cairo_t*"/>
973 </parameter>975 </parameter>
974 <parameter name="text" transfer-ownership="none">976 <parameter name="text" transfer-ownership="none">
975 <doc xml:space="preserve"977 <doc xml:space="preserve"
976- filename="../pango/pangocairo-render.c"978+ filename="pango/pangocairo-render.c"
977 line="1069">the UTF-8 text that @glyph_item refers to</doc>979 line="1069">the UTF-8 text that @glyph_item refers to</doc>
978 <type name="utf8" c:type="const char*"/>980 <type name="utf8" c:type="const char*"/>
979 </parameter>981 </parameter>
980 <parameter name="glyph_item" transfer-ownership="none">982 <parameter name="glyph_item" transfer-ownership="none">
981 <doc xml:space="preserve"983 <doc xml:space="preserve"
982- filename="../pango/pangocairo-render.c"984+ filename="pango/pangocairo-render.c"
983 line="1070">a `PangoGlyphItem`</doc>985 line="1070">a `PangoGlyphItem`</doc>
984 <type name="Pango.GlyphItem" c:type="PangoGlyphItem*"/>986 <type name="Pango.GlyphItem" c:type="PangoGlyphItem*"/>
985 </parameter>987 </parameter>
@@ -989,31 +991,31 @@ indexed by `glyph_item-&gt;item-&gt;offset`.</doc>
989 c:identifier="pango_cairo_show_glyph_string"991 c:identifier="pango_cairo_show_glyph_string"
990 version="1.10">992 version="1.10">
991 <doc xml:space="preserve"993 <doc xml:space="preserve"
992- filename="../pango/pangocairo-render.c"994+ filename="pango/pangocairo-render.c"
993 line="1041">Draws the glyphs in @glyphs in the specified cairo context.995 line="1041">Draws the glyphs in @glyphs in the specified cairo context.
994 996
995 The origin of the glyphs (the left edge of the baseline) will997 The origin of the glyphs (the left edge of the baseline) will
996 be drawn at the current point of the cairo context.</doc>998 be drawn at the current point of the cairo context.</doc>
997- <source-position filename="../pango/pangocairo.h" line="176"/>999+ <source-position filename="pango/pangocairo.h" line="176"/>
998 <return-value transfer-ownership="none">1000 <return-value transfer-ownership="none">
999 <type name="none" c:type="void"/>1001 <type name="none" c:type="void"/>
1000 </return-value>1002 </return-value>
1001 <parameters>1003 <parameters>
1002 <parameter name="cr" transfer-ownership="none">1004 <parameter name="cr" transfer-ownership="none">
1003 <doc xml:space="preserve"1005 <doc xml:space="preserve"
1004- filename="../pango/pangocairo-render.c"1006+ filename="pango/pangocairo-render.c"
1005 line="1043">a Cairo context</doc>1007 line="1043">a Cairo context</doc>
1006 <type name="cairo.Context" c:type="cairo_t*"/>1008 <type name="cairo.Context" c:type="cairo_t*"/>
1007 </parameter>1009 </parameter>
1008 <parameter name="font" transfer-ownership="none">1010 <parameter name="font" transfer-ownership="none">
1009 <doc xml:space="preserve"1011 <doc xml:space="preserve"
1010- filename="../pango/pangocairo-render.c"1012+ filename="pango/pangocairo-render.c"
1011 line="1044">a `PangoFont` from a `PangoCairoFontMap`</doc>1013 line="1044">a `PangoFont` from a `PangoCairoFontMap`</doc>
1012 <type name="Pango.Font" c:type="PangoFont*"/>1014 <type name="Pango.Font" c:type="PangoFont*"/>
1013 </parameter>1015 </parameter>
1014 <parameter name="glyphs" transfer-ownership="none">1016 <parameter name="glyphs" transfer-ownership="none">
1015 <doc xml:space="preserve"1017 <doc xml:space="preserve"
1016- filename="../pango/pangocairo-render.c"1018+ filename="pango/pangocairo-render.c"
1017 line="1045">a `PangoGlyphString`</doc>1019 line="1045">a `PangoGlyphString`</doc>
1018 <type name="Pango.GlyphString" c:type="PangoGlyphString*"/>1020 <type name="Pango.GlyphString" c:type="PangoGlyphString*"/>
1019 </parameter>1021 </parameter>
@@ -1023,25 +1025,25 @@ be drawn at the current point of the cairo context.</doc>
1023 c:identifier="pango_cairo_show_layout"1025 c:identifier="pango_cairo_show_layout"
1024 version="1.10">1026 version="1.10">
1025 <doc xml:space="preserve"1027 <doc xml:space="preserve"
1026- filename="../pango/pangocairo-render.c"1028+ filename="pango/pangocairo-render.c"
1027 line="1120">Draws a `PangoLayout` in the specified cairo context.1029 line="1120">Draws a `PangoLayout` in the specified cairo context.
1028 1030
1029 The top-left corner of the `PangoLayout` will be drawn1031 The top-left corner of the `PangoLayout` will be drawn
1030 at the current point of the cairo context.</doc>1032 at the current point of the cairo context.</doc>
1031- <source-position filename="../pango/pangocairo.h" line="187"/>1033+ <source-position filename="pango/pangocairo.h" line="187"/>
1032 <return-value transfer-ownership="none">1034 <return-value transfer-ownership="none">
1033 <type name="none" c:type="void"/>1035 <type name="none" c:type="void"/>
1034 </return-value>1036 </return-value>
1035 <parameters>1037 <parameters>
1036 <parameter name="cr" transfer-ownership="none">1038 <parameter name="cr" transfer-ownership="none">
1037 <doc xml:space="preserve"1039 <doc xml:space="preserve"
1038- filename="../pango/pangocairo-render.c"1040+ filename="pango/pangocairo-render.c"
1039 line="1122">a Cairo context</doc>1041 line="1122">a Cairo context</doc>
1040 <type name="cairo.Context" c:type="cairo_t*"/>1042 <type name="cairo.Context" c:type="cairo_t*"/>
1041 </parameter>1043 </parameter>
1042 <parameter name="layout" transfer-ownership="none">1044 <parameter name="layout" transfer-ownership="none">
1043 <doc xml:space="preserve"1045 <doc xml:space="preserve"
1044- filename="../pango/pangocairo-render.c"1046+ filename="pango/pangocairo-render.c"
1045 line="1123">a Pango layout</doc>1047 line="1123">a Pango layout</doc>
1046 <type name="Pango.Layout" c:type="PangoLayout*"/>1048 <type name="Pango.Layout" c:type="PangoLayout*"/>
1047 </parameter>1049 </parameter>
@@ -1051,25 +1053,25 @@ at the current point of the cairo context.</doc>
1051 c:identifier="pango_cairo_show_layout_line"1053 c:identifier="pango_cairo_show_layout_line"
1052 version="1.10">1054 version="1.10">
1053 <doc xml:space="preserve"1055 <doc xml:space="preserve"
1054- filename="../pango/pangocairo-render.c"1056+ filename="pango/pangocairo-render.c"
1055 line="1098">Draws a `PangoLayoutLine` in the specified cairo context.1057 line="1098">Draws a `PangoLayoutLine` in the specified cairo context.
1056 1058
1057 The origin of the glyphs (the left edge of the line) will1059 The origin of the glyphs (the left edge of the line) will
1058 be drawn at the current point of the cairo context.</doc>1060 be drawn at the current point of the cairo context.</doc>
1059- <source-position filename="../pango/pangocairo.h" line="184"/>1061+ <source-position filename="pango/pangocairo.h" line="184"/>
1060 <return-value transfer-ownership="none">1062 <return-value transfer-ownership="none">
1061 <type name="none" c:type="void"/>1063 <type name="none" c:type="void"/>
1062 </return-value>1064 </return-value>
1063 <parameters>1065 <parameters>
1064 <parameter name="cr" transfer-ownership="none">1066 <parameter name="cr" transfer-ownership="none">
1065 <doc xml:space="preserve"1067 <doc xml:space="preserve"
1066- filename="../pango/pangocairo-render.c"1068+ filename="pango/pangocairo-render.c"
1067 line="1100">a Cairo context</doc>1069 line="1100">a Cairo context</doc>
1068 <type name="cairo.Context" c:type="cairo_t*"/>1070 <type name="cairo.Context" c:type="cairo_t*"/>
1069 </parameter>1071 </parameter>
1070 <parameter name="line" transfer-ownership="none">1072 <parameter name="line" transfer-ownership="none">
1071 <doc xml:space="preserve"1073 <doc xml:space="preserve"
1072- filename="../pango/pangocairo-render.c"1074+ filename="pango/pangocairo-render.c"
1073 line="1101">a `PangoLayoutLine`</doc>1075 line="1101">a `PangoLayoutLine`</doc>
1074 <type name="Pango.LayoutLine" c:type="PangoLayoutLine*"/>1076 <type name="Pango.LayoutLine" c:type="PangoLayoutLine*"/>
1075 </parameter>1077 </parameter>
@@ -1079,27 +1081,27 @@ be drawn at the current point of the cairo context.</doc>
1079 c:identifier="pango_cairo_update_context"1081 c:identifier="pango_cairo_update_context"
1080 version="1.10">1082 version="1.10">
1081 <doc xml:space="preserve"1083 <doc xml:space="preserve"
1082- filename="../pango/pangocairo-context.c"1084+ filename="pango/pangocairo-context.c"
1083 line="158">Updates a `PangoContext` previously created for use with Cairo to1085 line="158">Updates a `PangoContext` previously created for use with Cairo to
1084 match the current transformation and target surface of a Cairo1086 match the current transformation and target surface of a Cairo
1085 context.1087 context.
1086 1088
1087 If any layouts have been created for the context, it's necessary1089 If any layouts have been created for the context, it's necessary
1088 to call [method@Pango.Layout.context_changed] on those layouts.</doc>1090 to call [method@Pango.Layout.context_changed] on those layouts.</doc>
1089- <source-position filename="../pango/pangocairo.h" line="138"/>1091+ <source-position filename="pango/pangocairo.h" line="138"/>
1090 <return-value transfer-ownership="none">1092 <return-value transfer-ownership="none">
1091 <type name="none" c:type="void"/>1093 <type name="none" c:type="void"/>
1092 </return-value>1094 </return-value>
1093 <parameters>1095 <parameters>
1094 <parameter name="cr" transfer-ownership="none">1096 <parameter name="cr" transfer-ownership="none">
1095 <doc xml:space="preserve"1097 <doc xml:space="preserve"
1096- filename="../pango/pangocairo-context.c"1098+ filename="pango/pangocairo-context.c"
1097 line="160">a Cairo context</doc>1099 line="160">a Cairo context</doc>
1098 <type name="cairo.Context" c:type="cairo_t*"/>1100 <type name="cairo.Context" c:type="cairo_t*"/>
1099 </parameter>1101 </parameter>
1100 <parameter name="context" transfer-ownership="none">1102 <parameter name="context" transfer-ownership="none">
1101 <doc xml:space="preserve"1103 <doc xml:space="preserve"
1102- filename="../pango/pangocairo-context.c"1104+ filename="pango/pangocairo-context.c"
1103 line="161">a `PangoContext`, from a pangocairo font map</doc>1105 line="161">a `PangoContext`, from a pangocairo font map</doc>
1104 <type name="Pango.Context" c:type="PangoContext*"/>1106 <type name="Pango.Context" c:type="PangoContext*"/>
1105 </parameter>1107 </parameter>
@@ -1109,24 +1111,24 @@ to call [method@Pango.Layout.context_changed] on those layouts.</doc>
1109 c:identifier="pango_cairo_update_layout"1111 c:identifier="pango_cairo_update_layout"
1110 version="1.10">1112 version="1.10">
1111 <doc xml:space="preserve"1113 <doc xml:space="preserve"
1112- filename="../pango/pangocairo-context.c"1114+ filename="pango/pangocairo-context.c"
1113 line="494">Updates the private `PangoContext` of a `PangoLayout` created with1115 line="494">Updates the private `PangoContext` of a `PangoLayout` created with
1114 [func@create_layout] to match the current transformation and target1116 [func@create_layout] to match the current transformation and target
1115 surface of a Cairo context.</doc>1117 surface of a Cairo context.</doc>
1116- <source-position filename="../pango/pangocairo.h" line="169"/>1118+ <source-position filename="pango/pangocairo.h" line="169"/>
1117 <return-value transfer-ownership="none">1119 <return-value transfer-ownership="none">
1118 <type name="none" c:type="void"/>1120 <type name="none" c:type="void"/>
1119 </return-value>1121 </return-value>
1120 <parameters>1122 <parameters>
1121 <parameter name="cr" transfer-ownership="none">1123 <parameter name="cr" transfer-ownership="none">
1122 <doc xml:space="preserve"1124 <doc xml:space="preserve"
1123- filename="../pango/pangocairo-context.c"1125+ filename="pango/pangocairo-context.c"
1124 line="496">a Cairo context</doc>1126 line="496">a Cairo context</doc>
1125 <type name="cairo.Context" c:type="cairo_t*"/>1127 <type name="cairo.Context" c:type="cairo_t*"/>
1126 </parameter>1128 </parameter>
1127 <parameter name="layout" transfer-ownership="none">1129 <parameter name="layout" transfer-ownership="none">
1128 <doc xml:space="preserve"1130 <doc xml:space="preserve"
1129- filename="../pango/pangocairo-context.c"1131+ filename="pango/pangocairo-context.c"
1130 line="497">a `PangoLayout`, from [func@create_layout]</doc>1132 line="497">a `PangoLayout`, from [func@create_layout]</doc>
1131 <type name="Pango.Layout" c:type="PangoLayout*"/>1133 <type name="Pango.Layout" c:type="PangoLayout*"/>
1132 </parameter>1134 </parameter>

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