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
|
namespace Pango {
namespace Scale {
[CCode (cheader_filename = "pango/pango.h", cname = "PANGO_SCALE_LARGE")]
public const double LARGE;
[CCode (cheader_filename = "pango/pango.h", cname = "PANGO_SCALE_MEDIUM")]
public const double MEDIUM;
[CCode (cheader_filename = "pango/pango.h", cname = "PANGO_SCALE_SMALL")]
public const double SMALL;
[CCode (cheader_filename = "pango/pango.h", cname = "PANGO_SCALE_XX_LARGE")]
public const double XX_LARGE;
[CCode (cheader_filename = "pango/pango.h", cname = "PANGO_SCALE_XX_SMALL")]
public const double XX_SMALL;
[CCode (cheader_filename = "pango/pango.h", cname = "PANGO_SCALE_X_LARGE")]
public const double X_LARGE;
[CCode (cheader_filename = "pango/pango.h", cname = "PANGO_SCALE_X_SMALL")]
public const double X_SMALL;
}
[CCode (cheader_filename = "pango/pango.h")]
[Compact]
public class AttrFontDesc {
[CCode (has_construct_function = false, type = "PangoAttribute*")]
public AttrFontDesc (Pango.FontDescription desc);
}
[CCode (cheader_filename = "pango/pango.h")]
[Compact]
public class AttrFontFeatures {
[CCode (has_construct_function = false, type = "PangoAttribute*")]
public AttrFontFeatures (string features);
}
[CCode (cheader_filename = "pango/pango.h", free_function = "pango_attr_iterator_destroy")]
[Compact]
public class AttrIterator {
}
[CCode (cheader_filename = "pango/pango.h")]
[Compact]
public class AttrLanguage {
[CCode (has_construct_function = false, type = "PangoAttribute*")]
public AttrLanguage (Pango.Language language);
}
[CCode (cheader_filename = "pango/pango.h")]
[Compact]
public class AttrShape<T> {
[CCode (has_construct_function = false, type = "PangoAttribute*")]
public AttrShape (Pango.Rectangle ink_rect, Pango.Rectangle logical_rect);
[CCode (has_construct_function = false, simple_generics = true, type = "PangoAttribute*")]
[Version (since = "1.8")]
public AttrShape.with_data (Pango.Rectangle ink_rect, Pango.Rectangle logical_rect, owned T data, Pango.AttrDataCopyFunc<T> copy_func);
}
[CCode (cheader_filename = "pango/pango.h")]
[Compact]
public class AttrSize {
[CCode (has_construct_function = false, type = "PangoAttribute*")]
public AttrSize (int size);
[CCode (cname = "pango_attr_size_new_absolute", has_construct_function = false, type = "PangoAttribute*")]
[Version (since = "1.8")]
public AttrSize.with_absolute (int size);
}
[CCode (cheader_filename = "pango/pango.h", free_function = "pango_attribute_destroy")]
[Compact]
public class Attribute {
}
[CCode (cheader_filename = "pango/pango.h", type_id = "pango_coverage_get_type ()", ref_function = "pango_coverage_ref", unref_function = "pango_coverage_unref")]
public class Coverage : GLib.Object {
}
[CCode (cheader_filename = "pango/pango.h", has_target = false)]
public delegate T AttrDataCopyFunc<T> (T data);
}
|