|
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