summaryrefslogtreecommitdiff
path: root/vapi/metadata/Pango-1.0.metadata
blob: d25c9a2c98c45e01e4b985b4313cf74beffb1929 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
AttrClass struct=false

Attr*.attr skip
AttrColor struct=false base_type="Pango.Attribute"
AttrFloat struct=false base_type="Pango.Attribute"
AttrFontDesc struct=false base_type="Pango.Attribute"
AttrFontFeatures struct=false base_type="Pango.Attribute"
AttrInt struct=false base_type="Pango.Attribute"
// AttrIterator struct=false base_type="Pango.Attribute"
AttrLanguage struct=false base_type="Pango.Attribute"
AttrShape struct=false base_type="Pango.Attribute"
AttrSize struct=false base_type="Pango.Attribute"
AttrString struct=false base_type="Pango.Attribute"
Attribute struct=false

// Generics
AttrShape
  .data type="T"
  .copy_func skip=false type_arguments="T"
AttrDataCopyFunc skip

// Fields
AttrColor
  .color unowned=false
GlyphString
  .glyphs unowned=false array_length_field="num_glyphs"
  .log_clusters array unowned=false array_length_field="num_glyphs"
Renderer
  .matrix skip

// G-I doesn't support non-GObject, non-GBoxed return values
AttrIterator
  .copy skip=false
  .get skip=false
AttrList
  .get_iterator skip=false
Attribute
  .copy skip=false
Coverage
  .copy skip=false
Font
  .get_coverage skip=false

// Variadic
TabArray
  .new_with_positions skip=false

read_line
  .stream type="GLib.FileStream"

// Backwards compatibility
AttrClass
  .copy type="GLib.Callback" skip=false
  .destroy type="GLib.Callback" skip=false
  .equal type="GLib.Callback"
Color struct
GlyphItemIter struct
Matrix struct

*.ref unowned

attr_language_new skip
attr_font_features_new skip
attr_shape_new skip
attr_shape_new_with_data skip
attr_size_new skip
attr_size_new_absolute skip

Attribute
  .destroy destroys_instance
AttrIterator
  .destroy destroys_instance
  .get_font.language out
Coverage
  .unref destroys_instance=false
Item
  .free destroys_instance
log2vis_get_embedding_levels
  .pbase_dir ref