|
186 | 186 | <member cname="PANGO_SCRIPT_CARIAN" name="Carian" /> |
187 | 187 | <member cname="PANGO_SCRIPT_LYCIAN" name="Lycian" /> |
188 | 188 | <member cname="PANGO_SCRIPT_LYDIAN" name="Lydian" /> |
| 189 | + <member cname="PANGO_SCRIPT_BATAK" name="Batak" /> |
| 190 | + <member cname="PANGO_SCRIPT_BRAHMI" name="Brahmi" /> |
| 191 | + <member cname="PANGO_SCRIPT_MANDAIC" name="Mandaic" /> |
| 192 | + <member cname="PANGO_SCRIPT_CHAKMA" name="Chakma" /> |
| 193 | + <member cname="PANGO_SCRIPT_MEROITIC_CURSIVE" name="MeroiticCursive" /> |
| 194 | + <member cname="PANGO_SCRIPT_MEROITIC_HIEROGLYPHS" name="MeroiticHieroglyphs" /> |
| 195 | + <member cname="PANGO_SCRIPT_MIAO" name="Miao" /> |
| 196 | + <member cname="PANGO_SCRIPT_SHARADA" name="Sharada" /> |
| 197 | + <member cname="PANGO_SCRIPT_SORA_SOMPENG" name="SoraSompeng" /> |
| 198 | + <member cname="PANGO_SCRIPT_TAKRI" name="Takri" /> |
189 | 199 | </enum> |
190 | 200 | <enum name="Stretch" cname="PangoStretch" gtype="pango_stretch_get_type" type="enum"> |
191 | 201 | <member cname="PANGO_STRETCH_ULTRA_CONDENSED" name="UltraCondensed" /> |
|
221 | 231 | <member cname="PANGO_WEIGHT_THIN" name="Thin" value="100" /> |
222 | 232 | <member cname="PANGO_WEIGHT_ULTRALIGHT" name="Ultralight" value="200" /> |
223 | 233 | <member cname="PANGO_WEIGHT_LIGHT" name="Light" value="300" /> |
| 234 | + <member cname="PANGO_WEIGHT_SEMILIGHT" name="Semilight" value="350" /> |
224 | 235 | <member cname="PANGO_WEIGHT_BOOK" name="Book" value="380" /> |
225 | 236 | <member cname="PANGO_WEIGHT_NORMAL" name="Normal" value="400" /> |
226 | 237 | <member cname="PANGO_WEIGHT_MEDIUM" name="Medium" value="500" /> |
|
238 | 249 | <callback name="AttrDataCopyFunc" cname="PangoAttrDataCopyFunc"> |
239 | 250 | <return-type type="gpointer" /> |
240 | 251 | <parameters> |
241 | | - <parameter type="gconstpointer" name="data" /> |
| 252 | + <parameter type="gconstpointer" name="user_data" /> |
242 | 253 | </parameters> |
243 | 254 | </callback> |
244 | 255 | <callback name="AttrFilterFunc" cname="PangoAttrFilterFunc"> |
245 | 256 | <return-type type="gboolean" /> |
246 | 257 | <parameters> |
247 | 258 | <parameter type="PangoAttribute*" name="attribute" /> |
248 | | - <parameter type="gpointer" name="data" /> |
| 259 | + <parameter type="gpointer" name="user_data" /> |
249 | 260 | </parameters> |
250 | 261 | </callback> |
251 | 262 | <callback name="CairoShapeRendererFunc" cname="PangoCairoShapeRendererFunc"> |
|
269 | 280 | <parameters> |
270 | 281 | <parameter type="PangoFontset*" name="fontset" /> |
271 | 282 | <parameter type="PangoFont*" name="font" /> |
272 | | - <parameter type="gpointer" name="data" /> |
| 283 | + <parameter type="gpointer" name="user_data" /> |
273 | 284 | </parameters> |
274 | 285 | </callback> |
275 | | - <object name="CairoFont" cname="PangoCairoFont"> |
| 286 | + <interface name="CairoFont" cname="PangoCairoFont" consume_only="1"> |
276 | 287 | <method name="GetScaledFont" cname="pango_cairo_font_get_scaled_font"> |
277 | 288 | <return-type type="cairo_scaled_font_t*" /> |
278 | 289 | </method> |
279 | 290 | <method name="GetType" cname="pango_cairo_font_get_type" shared="true"> |
280 | 291 | <return-type type="GType" /> |
281 | 292 | </method> |
282 | | - </object> |
283 | | - <object name="CairoFontMap" cname="PangoCairoFontMap"> |
284 | | - <method name="CreateContext" cname="pango_cairo_font_map_create_context" deprecated="1"> |
285 | | - <return-type type="PangoContext*" /> |
286 | | - </method> |
| 293 | + </interface> |
| 294 | + <interface name="CairoFontMap" cname="PangoCairoFontMap" consume_only="1"> |
287 | 295 | <method name="GetDefault" cname="pango_cairo_font_map_get_default" shared="true"> |
288 | 296 | <return-type type="PangoFontMap*" /> |
289 | 297 | </method> |
|
311 | 319 | <parameter type="double" name="dpi" /> |
312 | 320 | </parameters> |
313 | 321 | </method> |
| 322 | + </interface> |
| 323 | + <object name="CairoCoreTextFont" cname="PangoCairoCoreTextFont" parent="PangoCoreTextFont"> |
| 324 | + <class_struct cname="PangoCairoCoreTextFontClass"> |
| 325 | + <field name="ParentClass" cname="parent_class" type="PangoCoreTextFontClass" /> |
| 326 | + </class_struct> |
| 327 | + <implements> |
| 328 | + <interface cname="PangoCairoFont" /> |
| 329 | + </implements> |
| 330 | + <method name="GetType" cname="pango_cairo_core_text_font_get_type" shared="true"> |
| 331 | + <return-type type="GType" /> |
| 332 | + </method> |
| 333 | + </object> |
| 334 | + <object name="CairoCoreTextFontMap" cname="PangoCairoCoreTextFontMap" parent="PangoCoreTextFontMap"> |
| 335 | + <class_struct cname="PangoCairoCoreTextFontMapClass"> |
| 336 | + <field name="ParentClass" cname="parent_class" type="PangoCoreTextFontMapClass" /> |
| 337 | + </class_struct> |
| 338 | + <field name="Serial" cname="serial" type="guint" /> |
| 339 | + <field name="Dpi" cname="dpi" type="gdouble" /> |
| 340 | + <implements> |
| 341 | + <interface cname="PangoCairoFontMap" /> |
| 342 | + </implements> |
| 343 | + <method name="GetType" cname="pango_cairo_core_text_font_map_get_type" shared="true"> |
| 344 | + <return-type type="GType" /> |
| 345 | + </method> |
314 | 346 | </object> |
315 | 347 | <object name="Context" cname="PangoContext" parent="GObject"> |
316 | 348 | <class_struct cname="PangoContextClass"> |
317 | 349 | <field name="ParentClass" cname="parent_class" type="GObjectClass" /> |
318 | 350 | </class_struct> |
| 351 | + <method name="Changed" cname="pango_context_changed"> |
| 352 | + <return-type type="void" /> |
| 353 | + </method> |
319 | 354 | <method name="GetBaseDir" cname="pango_context_get_base_dir"> |
320 | 355 | <return-type type="PangoDirection" /> |
321 | 356 | </method> |
|
347 | 382 | <parameter type="PangoLanguage*" name="language" /> |
348 | 383 | </parameters> |
349 | 384 | </method> |
| 385 | + <method name="GetSerial" cname="pango_context_get_serial"> |
| 386 | + <return-type type="guint" /> |
| 387 | + </method> |
350 | 388 | <method name="GetType" cname="pango_context_get_type" shared="true"> |
351 | 389 | <return-type type="GType" /> |
352 | 390 | </method> |
|
414 | 452 | </parameters> |
415 | 453 | </method> |
416 | 454 | </object> |
| 455 | + <object name="CoreTextFont" cname="PangoCoreTextFont" parent="PangoFont"> |
| 456 | + <class_struct cname="PangoCoreTextFontClass"> |
| 457 | + <field name="ParentClass" cname="parent_class" type="PangoFontClass" /> |
| 458 | + <method vm="_pango_reserved1" /> |
| 459 | + <method vm="_pango_reserved2" /> |
| 460 | + <method vm="_pango_reserved3" /> |
| 461 | + <method vm="_pango_reserved4" /> |
| 462 | + </class_struct> |
| 463 | + <virtual_method name="PangoReserved1" cname="_pango_reserved1" shared="true" padding="true"> |
| 464 | + <return-type type="void" /> |
| 465 | + </virtual_method> |
| 466 | + <virtual_method name="PangoReserved2" cname="_pango_reserved2" shared="true" padding="true"> |
| 467 | + <return-type type="void" /> |
| 468 | + </virtual_method> |
| 469 | + <virtual_method name="PangoReserved3" cname="_pango_reserved3" shared="true" padding="true"> |
| 470 | + <return-type type="void" /> |
| 471 | + </virtual_method> |
| 472 | + <virtual_method name="PangoReserved4" cname="_pango_reserved4" shared="true" padding="true"> |
| 473 | + <return-type type="void" /> |
| 474 | + </virtual_method> |
| 475 | + <method name="GetType" cname="pango_core_text_font_get_type" shared="true"> |
| 476 | + <return-type type="GType" /> |
| 477 | + </method> |
| 478 | + </object> |
417 | 479 | <object name="Font" cname="PangoFont" parent="GObject"> |
418 | 480 | <method name="Describe" cname="pango_font_describe"> |
419 | 481 | <return-type type="PangoFontDescription*" /> |
|
523 | 585 | </method> |
524 | 586 | </object> |
525 | 587 | <object name="FontMap" cname="PangoFontMap" parent="GObject"> |
| 588 | + <method name="Changed" cname="pango_font_map_changed"> |
| 589 | + <return-type type="void" /> |
| 590 | + </method> |
526 | 591 | <method name="CreateContext" cname="pango_font_map_create_context"> |
527 | 592 | <return-type type="PangoContext*" /> |
528 | 593 | </method> |
| 594 | + <method name="GetSerial" cname="pango_font_map_get_serial"> |
| 595 | + <return-type type="guint" /> |
| 596 | + </method> |
529 | 597 | <method name="GetType" cname="pango_font_map_get_type" shared="true"> |
530 | 598 | <return-type type="GType" /> |
531 | 599 | </method> |
|
556 | 624 | <class_struct cname="PangoFT2FontMapClass"> |
557 | 625 | <field name="ParentClass" cname="parent_class" type="PangoFcFontMapClass" /> |
558 | 626 | </class_struct> |
559 | | - <method name="CreateContext" cname="pango_ft2_font_map_create_context" deprecated="1"> |
560 | | - <return-type type="PangoContext*" /> |
561 | | - </method> |
562 | | - <method name="ForDisplay" cname="pango_ft2_font_map_for_display" deprecated="1" shared="true"> |
563 | | - <return-type type="PangoFontMap*" /> |
564 | | - </method> |
565 | 627 | <method name="GetType" cname="pango_ft2_font_map_get_type" shared="true"> |
566 | 628 | <return-type type="GType" /> |
567 | 629 | </method> |
|
607 | 669 | <method name="GetBaseline" cname="pango_layout_get_baseline"> |
608 | 670 | <return-type type="int" /> |
609 | 671 | </method> |
| 672 | + <method name="GetCharacterCount" cname="pango_layout_get_character_count"> |
| 673 | + <return-type type="gint" /> |
| 674 | + </method> |
610 | 675 | <method name="GetContext" cname="pango_layout_get_context"> |
611 | 676 | <return-type type="PangoContext*" /> |
612 | 677 | </method> |
|
671 | 736 | <parameter type="gint*" name="n_attrs" /> |
672 | 737 | </parameters> |
673 | 738 | </method> |
| 739 | + <method name="GetLogAttrsReadonly" cname="pango_layout_get_log_attrs_readonly"> |
| 740 | + <return-type type="const-PangoLogAttr*" /> |
| 741 | + <parameters> |
| 742 | + <parameter type="gint*" name="n_attrs" /> |
| 743 | + </parameters> |
| 744 | + </method> |
674 | 745 | <method name="GetPixelExtents" cname="pango_layout_get_pixel_extents"> |
675 | 746 | <return-type type="void" /> |
676 | 747 | <parameters> |
|
685 | 756 | <parameter type="int*" name="height" /> |
686 | 757 | </parameters> |
687 | 758 | </method> |
| 759 | + <method name="GetSerial" cname="pango_layout_get_serial"> |
| 760 | + <return-type type="guint" /> |
| 761 | + </method> |
688 | 762 | <method name="GetSingleParagraphMode" cname="pango_layout_get_single_paragraph_mode"> |
689 | 763 | <return-type type="gboolean" /> |
690 | 764 | </method> |
|
1105 | 1179 | <struct name="EllipsizeState" cname="EllipsizeState" opaque="true" /> |
1106 | 1180 | <struct name="Extents" cname="Extents" opaque="true" /> |
1107 | 1181 | <struct name="FontHashKey" cname="FontHashKey" opaque="true" /> |
1108 | | - <struct name="GlyphInfo" cname="GlyphInfo" opaque="true" /> |
1109 | 1182 | <struct name="ItemProperties" cname="ItemProperties" opaque="true" /> |
1110 | 1183 | <struct name="ItemizeState" cname="ItemizeState" opaque="true" /> |
1111 | 1184 | <struct name="LineIter" cname="LineIter" opaque="true" /> |
|
1326 | 1399 | </method> |
1327 | 1400 | </struct> |
1328 | 1401 | <struct name="BlockInfo" cname="PangoBlockInfo" opaque="true" /> |
1329 | | - <struct name="CairoATSUIFontMapClass" cname="PangoCairoATSUIFontMapClass" opaque="true" /> |
1330 | 1402 | <struct name="CairoContextInfo" cname="PangoCairoContextInfo" opaque="true" /> |
1331 | 1403 | <struct name="CairoFcFont" cname="PangoCairoFcFont" opaque="true" /> |
1332 | 1404 | <struct name="CairoFcFontClass" cname="PangoCairoFcFontClass" opaque="true" /> |
|
1358 | 1430 | <return-type type="gchar*" /> |
1359 | 1431 | </method> |
1360 | 1432 | </boxed> |
| 1433 | + <struct name="CoreTextFace" cname="PangoCoreTextFace" opaque="true" /> |
| 1434 | + <struct name="CoreTextFaceClass" cname="PangoCoreTextFaceClass" opaque="true" /> |
| 1435 | + <struct name="CoreTextFamily" cname="PangoCoreTextFamily" opaque="true" /> |
| 1436 | + <struct name="CoreTextFamilyClass" cname="PangoCoreTextFamilyClass" opaque="true" /> |
| 1437 | + <struct name="CoreTextFontKey" cname="PangoCoreTextFontKey" opaque="true" /> |
| 1438 | + <struct name="CoreTextFontMap" cname="PangoCoreTextFontMap" opaque="true" /> |
| 1439 | + <struct name="CoreTextFontMapClass" cname="PangoCoreTextFontMapClass" opaque="true" /> |
| 1440 | + <struct name="CoreTextFontset" cname="PangoCoreTextFontset" opaque="true" /> |
| 1441 | + <struct name="CoreTextFontsetClass" cname="PangoCoreTextFontsetClass" opaque="true" /> |
| 1442 | + <struct name="CoreTextFontsetKey" cname="PangoCoreTextFontsetKey" opaque="true" /> |
1361 | 1443 | <struct name="Coverage" cname="PangoCoverage" opaque="true"> |
1362 | 1444 | <method name="Copy" cname="pango_coverage_copy"> |
1363 | 1445 | <return-type type="PangoCoverage*" owned="true" /> |
|
1407 | 1489 | <struct name="EnginePair" cname="PangoEnginePair" opaque="true" /> |
1408 | 1490 | <struct name="EngineShape" cname="PangoEngineShape" opaque="true" /> |
1409 | 1491 | <struct name="FT2Family" cname="PangoFT2Family" opaque="true" /> |
1410 | | - <struct name="FT2Font" cname="PangoFT2Font" opaque="true"> |
1411 | | - <method name="GetCoverage" cname="pango_ft2_font_get_coverage" deprecated="1" shared="true"> |
1412 | | - <return-type type="PangoCoverage*" /> |
1413 | | - <parameters> |
1414 | | - <parameter type="PangoFont*" name="font" /> |
1415 | | - <parameter type="PangoLanguage*" name="language" /> |
1416 | | - </parameters> |
1417 | | - </method> |
1418 | | - <method name="GetFace" cname="pango_ft2_font_get_face" deprecated="1" shared="true"> |
1419 | | - <return-type type="FT_Face" /> |
1420 | | - <parameters> |
1421 | | - <parameter type="PangoFont*" name="font" /> |
1422 | | - </parameters> |
1423 | | - </method> |
1424 | | - <method name="GetKerning" cname="pango_ft2_font_get_kerning" deprecated="1" shared="true"> |
1425 | | - <return-type type="int" /> |
1426 | | - <parameters> |
1427 | | - <parameter type="PangoFont*" name="font" /> |
1428 | | - <parameter type="PangoGlyph" name="left" /> |
1429 | | - <parameter type="PangoGlyph" name="right" /> |
1430 | | - </parameters> |
1431 | | - </method> |
1432 | | - </struct> |
| 1492 | + <struct name="FT2Font" cname="PangoFT2Font" opaque="true" /> |
1433 | 1493 | <struct name="FT2FontClass" cname="PangoFT2FontClass" opaque="true" /> |
1434 | 1494 | <struct name="FT2GlyphInfo" cname="PangoFT2GlyphInfo" opaque="true" /> |
1435 | 1495 | <struct name="FT2Renderer" cname="PangoFT2Renderer" opaque="true" /> |
|
2083 | 2143 | <struct name="Module" cname="PangoModule" opaque="true" /> |
2084 | 2144 | <struct name="ModuleClass" cname="PangoModuleClass" opaque="true" /> |
2085 | 2145 | <struct name="OTInfoClass" cname="PangoOTInfoClass" opaque="true" /> |
2086 | | - <struct name="OTRule" cname="PangoOTRule" opaque="true" /> |
2087 | 2146 | <struct name="OTRulesetClass" cname="PangoOTRulesetClass" opaque="true" /> |
2088 | 2147 | <struct name="Rectangle" cname="PangoRectangle"> |
2089 | 2148 | <field name="X" cname="x" type="int" /> |
|
2098 | 2157 | <method name="GetRange" cname="pango_script_iter_get_range"> |
2099 | 2158 | <return-type type="void" /> |
2100 | 2159 | <parameters> |
2101 | | - <parameter type="const-char**" pass_as="out" name="start" /> |
2102 | | - <parameter type="const-char**" pass_as="out" name="end" /> |
| 2160 | + <parameter type="const-char**" name="start" /> |
| 2161 | + <parameter type="const-char**" name="end" /> |
2103 | 2162 | <parameter type="PangoScript*" name="script" /> |
2104 | 2163 | </parameters> |
2105 | 2164 | </method> |
|
2413 | 2472 | <parameter type="int" name="attrs_len" /> |
2414 | 2473 | </parameters> |
2415 | 2474 | </method> |
2416 | | - <method name="GetMirrorChar" cname="pango_get_mirror_char" deprecated="1" shared="true"> |
2417 | | - <return-type type="gboolean" /> |
2418 | | - <parameters> |
2419 | | - <parameter type="gunichar" name="ch" /> |
2420 | | - <parameter type="gunichar*" name="mirrored_ch" /> |
2421 | | - </parameters> |
2422 | | - </method> |
2423 | 2475 | <method name="GravityGetForMatrix" cname="pango_gravity_get_for_matrix" shared="true"> |
2424 | 2476 | <return-type type="PangoGravity" /> |
2425 | 2477 | <parameters> |
|
2574 | 2626 | <parameter type="PangoScript" name="script" /> |
2575 | 2627 | </parameters> |
2576 | 2628 | </method> |
| 2629 | + <method name="ShapeFull" cname="pango_shape_full" shared="true"> |
| 2630 | + <return-type type="void" /> |
| 2631 | + <parameters> |
| 2632 | + <parameter type="const-gchar*" name="item_text" /> |
| 2633 | + <parameter type="gint" name="item_length" /> |
| 2634 | + <parameter type="const-gchar*" name="paragraph_text" /> |
| 2635 | + <parameter type="gint" name="paragraph_length" /> |
| 2636 | + <parameter type="const-PangoAnalysis*" name="analysis" /> |
| 2637 | + <parameter type="PangoGlyphString*" name="glyphs" /> |
| 2638 | + </parameters> |
| 2639 | + </method> |
2577 | 2640 | <method name="SkipSpace" cname="pango_skip_space" shared="true"> |
2578 | 2641 | <return-type type="gboolean" /> |
2579 | 2642 | <parameters> |
|
2741 | 2804 | </parameters> |
2742 | 2805 | </method> |
2743 | 2806 | </class> |
| 2807 | + <class name="Markup" cname="PangoMarkup_"> |
| 2808 | + <method name="ParserFinish" cname="pango_markup_parser_finish" shared="true"> |
| 2809 | + <return-type type="gboolean" /> |
| 2810 | + <parameters> |
| 2811 | + <parameter type="GMarkupParseContext*" name="context" /> |
| 2812 | + <parameter type="PangoAttrList**" name="attr_list" /> |
| 2813 | + <parameter type="char**" name="text" /> |
| 2814 | + <parameter type="gunichar*" name="accel_char" /> |
| 2815 | + <parameter type="GError**" name="error" /> |
| 2816 | + </parameters> |
| 2817 | + </method> |
| 2818 | + <method name="ParserNew" cname="pango_markup_parser_new" shared="true"> |
| 2819 | + <return-type type="GMarkupParseContext*" /> |
| 2820 | + <parameters> |
| 2821 | + <parameter type="gunichar" name="accel_marker" /> |
| 2822 | + </parameters> |
| 2823 | + </method> |
| 2824 | + </class> |
2744 | 2825 | <class name="Units" cname="PangoUnits_"> |
2745 | 2826 | <method name="FromDouble" cname="pango_units_from_double" shared="true"> |
2746 | 2827 | <return-type type="int" /> |
|
0 commit comments