annotate org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/internal/c/pango.d @ 113:fb3aa8075988

D2 support for the linux port.
author Jacob Carlborg <doob@me.com>
date Wed, 06 Apr 2011 21:57:23 +0200
parents c01d033c633a
children 536e43f63c81
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
25
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1 /******************************************************************************
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2 Based on the generated files from the BCD tool
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3 modified by: Frank Benoit <keinfarbton@googlemail.com>
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
4 ******************************************************************************/
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
5 module org.eclipse.swt.internal.c.pango;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
6
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
7 import java.lang.all;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
8
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
9 //version=DYNLINK;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
10
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
11 public import org.eclipse.swt.internal.c.glib_object;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
12
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
13 version(DYNLINK){
113
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
14 import java.nonstandard.SharedLib;
25
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
16
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
17 void loadLib(){
113
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
18 version(DYNLINK){
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
19 SharedLib.loadLibSymbols(symbols, "libpango-1.0.so");
25
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
20 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
21 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
22
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
23
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
24
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
25
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
26 extern(C):
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
27 align(4):
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
28
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
29
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
30 struct _IO_FILE{};
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
31 // .. gen ..
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
32
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
33 const int PANGO_SCALE = 1024;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
34 const int PANGO_VERSION_MAJOR = 1;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
35 const int PANGO_VERSION_MINOR = 18;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
36 const int PANGO_VERSION_MICRO = 3;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
37 const String PANGO_VERSION_STRING = "1.18.3";
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
38 enum PangoRenderPart {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
39 PANGO_RENDER_PART_FOREGROUND=0,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
40 PANGO_RENDER_PART_BACKGROUND=1,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
41 PANGO_RENDER_PART_UNDERLINE=2,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
42 PANGO_RENDER_PART_STRIKETHROUGH=3,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
43 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
44 alias void PangoRendererPrivate;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
45 alias _PangoRendererClass PangoRendererClass;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
46 alias _PangoRenderer PangoRenderer;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
47 alias void PangoFont;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
48 alias _PangoGlyphString PangoGlyphString;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
49 alias void function(_PangoRenderer *, void *, _PangoGlyphString *, int, int) _BCD_func__4309;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
50 alias void function(_PangoRenderer *, int, int, int, int, int) _BCD_func__4310;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
51 alias void function(_PangoRenderer *, int, int, int, int) _BCD_func__4311;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
52 alias _PangoAttrShape PangoAttrShape;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
53 alias void function(_PangoRenderer *, _PangoAttrShape *, int, int) _BCD_func__4312;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
54 alias void function(_PangoRenderer *, int, double, double, double, double, double, double) _BCD_func__4313;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
55 alias void function(_PangoRenderer *, void *, uint, double, double) _BCD_func__4314;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
56 alias void function(_PangoRenderer *, int) _BCD_func__4315;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
57 alias void function(_PangoRenderer *) _BCD_func__4316;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
58 alias _PangoGlyphItem PangoGlyphItem;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
59 alias _PangoGlyphItem PangoLayoutRun;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
60 alias void function(_PangoRenderer *, _PangoGlyphItem *) _BCD_func__4317;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
61 alias void function() _BCD_func__3343;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
62 enum PangoUnderline {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
63 PANGO_UNDERLINE_NONE=0,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
64 PANGO_UNDERLINE_SINGLE=1,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
65 PANGO_UNDERLINE_DOUBLE=2,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
66 PANGO_UNDERLINE_LOW=3,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
67 PANGO_UNDERLINE_ERROR=4,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
68 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
69 alias _PangoMatrix PangoMatrix;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
70 alias void PangoLayoutIter;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
71 enum PangoEllipsizeMode {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
72 PANGO_ELLIPSIZE_NONE=0,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
73 PANGO_ELLIPSIZE_START=1,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
74 PANGO_ELLIPSIZE_MIDDLE=2,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
75 PANGO_ELLIPSIZE_END=3,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
76 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
77 enum PangoWrapMode {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
78 PANGO_WRAP_WORD=0,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
79 PANGO_WRAP_CHAR=1,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
80 PANGO_WRAP_WORD_CHAR=2,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
81 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
82 enum PangoAlignment {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
83 PANGO_ALIGN_LEFT=0,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
84 PANGO_ALIGN_CENTER=1,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
85 PANGO_ALIGN_RIGHT=2,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
86 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
87 alias _PangoLayoutLine PangoLayoutLine;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
88 alias void PangoLayout;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
89 alias void PangoLayoutClass;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
90 enum PangoTabAlign {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
91 PANGO_TAB_LEFT=0,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
92 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
93 alias void PangoTabArray;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
94 alias _PangoItem PangoItem;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
95 alias int PangoGlyphUnit;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
96 alias _PangoGlyphInfo PangoGlyphInfo;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
97 alias uint PangoGlyph;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
98 alias _PangoGlyphGeometry PangoGlyphGeometry;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
99 alias _PangoGlyphVisAttr PangoGlyphVisAttr;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
100 alias void PangoContextClass;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
101 alias void PangoContext;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
102 alias void PangoFontset;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
103 alias int function(void *, void *, void *) _BCD_func__3004;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
104 alias _BCD_func__3004 PangoFontsetForeachFunc;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
105 alias _PangoAnalysis PangoAnalysis;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
106 alias void PangoEngineShape;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
107 alias void PangoEngineLang;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
108 alias void PangoLanguage;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
109 alias void * function(void *) _BCD_func__3030;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
110 alias _BCD_func__3030 PangoAttrDataCopyFunc;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
111 alias _PangoAttribute PangoAttribute;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
112 alias int function(_PangoAttribute *, void *) _BCD_func__3031;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
113 alias _BCD_func__3031 PangoAttrFilterFunc;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
114 enum PangoAttrType {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
115 PANGO_ATTR_INVALID=0,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
116 PANGO_ATTR_LANGUAGE=1,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
117 PANGO_ATTR_FAMILY=2,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
118 PANGO_ATTR_STYLE=3,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
119 PANGO_ATTR_WEIGHT=4,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
120 PANGO_ATTR_VARIANT=5,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
121 PANGO_ATTR_STRETCH=6,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
122 PANGO_ATTR_SIZE=7,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
123 PANGO_ATTR_FONT_DESC=8,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
124 PANGO_ATTR_FOREGROUND=9,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
125 PANGO_ATTR_BACKGROUND=10,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
126 PANGO_ATTR_UNDERLINE=11,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
127 PANGO_ATTR_STRIKETHROUGH=12,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
128 PANGO_ATTR_RISE=13,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
129 PANGO_ATTR_SHAPE=14,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
130 PANGO_ATTR_SCALE=15,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
131 PANGO_ATTR_FALLBACK=16,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
132 PANGO_ATTR_LETTER_SPACING=17,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
133 PANGO_ATTR_UNDERLINE_COLOR=18,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
134 PANGO_ATTR_STRIKETHROUGH_COLOR=19,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
135 PANGO_ATTR_ABSOLUTE_SIZE=20,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
136 PANGO_ATTR_GRAVITY=21,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
137 PANGO_ATTR_GRAVITY_HINT=22,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
138 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
139 alias void PangoAttrIterator;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
140 alias void PangoAttrList;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
141 alias _PangoRectangle PangoRectangle;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
142 alias void function(void *) _BCD_func__2834;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
143 alias _PangoAttrFontDesc PangoAttrFontDesc;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
144 alias void PangoFontDescription;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
145 alias _PangoAttrColor PangoAttrColor;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
146 alias _PangoColor PangoColor;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
147 alias _PangoAttrFloat PangoAttrFloat;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
148 alias _PangoAttrSize PangoAttrSize;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
149 alias _PangoAttrInt PangoAttrInt;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
150 alias _PangoAttrLanguage PangoAttrLanguage;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
151 alias _PangoAttrString PangoAttrString;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
152 alias _PangoAttrClass PangoAttrClass;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
153 alias _PangoAttribute * function(_PangoAttribute *) _BCD_func__4336;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
154 alias void function(_PangoAttribute *) _BCD_func__4337;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
155 alias int function(_PangoAttribute *, _PangoAttribute *) _BCD_func__4338;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
156 alias void PangoFontFace;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
157 alias void PangoFontFamily;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
158 enum PangoFontMask {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
159 PANGO_FONT_MASK_FAMILY=1,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
160 PANGO_FONT_MASK_STYLE=2,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
161 PANGO_FONT_MASK_VARIANT=4,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
162 PANGO_FONT_MASK_WEIGHT=8,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
163 PANGO_FONT_MASK_STRETCH=16,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
164 PANGO_FONT_MASK_SIZE=32,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
165 PANGO_FONT_MASK_GRAVITY=64,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
166 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
167 enum PangoStretch {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
168 PANGO_STRETCH_ULTRA_CONDENSED=0,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
169 PANGO_STRETCH_EXTRA_CONDENSED=1,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
170 PANGO_STRETCH_CONDENSED=2,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
171 PANGO_STRETCH_SEMI_CONDENSED=3,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
172 PANGO_STRETCH_NORMAL=4,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
173 PANGO_STRETCH_SEMI_EXPANDED=5,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
174 PANGO_STRETCH_EXPANDED=6,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
175 PANGO_STRETCH_EXTRA_EXPANDED=7,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
176 PANGO_STRETCH_ULTRA_EXPANDED=8,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
177 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
178 enum PangoWeight {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
179 PANGO_WEIGHT_ULTRALIGHT=200,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
180 PANGO_WEIGHT_LIGHT=300,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
181 PANGO_WEIGHT_NORMAL=400,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
182 PANGO_WEIGHT_SEMIBOLD=600,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
183 PANGO_WEIGHT_BOLD=700,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
184 PANGO_WEIGHT_ULTRABOLD=800,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
185 PANGO_WEIGHT_HEAVY=900,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
186 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
187 enum PangoVariant {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
188 PANGO_VARIANT_NORMAL=0,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
189 PANGO_VARIANT_SMALL_CAPS=1,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
190 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
191 enum PangoStyle {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
192 PANGO_STYLE_NORMAL=0,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
193 PANGO_STYLE_OBLIQUE=1,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
194 PANGO_STYLE_ITALIC=2,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
195 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
196 alias void PangoFontMetrics;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
197 enum PangoScript {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
198 PANGO_SCRIPT_INVALID_CODE=-1,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
199 PANGO_SCRIPT_COMMON=0,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
200 PANGO_SCRIPT_INHERITED=1,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
201 PANGO_SCRIPT_ARABIC=2,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
202 PANGO_SCRIPT_ARMENIAN=3,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
203 PANGO_SCRIPT_BENGALI=4,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
204 PANGO_SCRIPT_BOPOMOFO=5,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
205 PANGO_SCRIPT_CHEROKEE=6,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
206 PANGO_SCRIPT_COPTIC=7,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
207 PANGO_SCRIPT_CYRILLIC=8,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
208 PANGO_SCRIPT_DESERET=9,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
209 PANGO_SCRIPT_DEVANAGARI=10,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
210 PANGO_SCRIPT_ETHIOPIC=11,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
211 PANGO_SCRIPT_GEORGIAN=12,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
212 PANGO_SCRIPT_GOTHIC=13,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
213 PANGO_SCRIPT_GREEK=14,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
214 PANGO_SCRIPT_GUJARATI=15,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
215 PANGO_SCRIPT_GURMUKHI=16,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
216 PANGO_SCRIPT_HAN=17,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
217 PANGO_SCRIPT_HANGUL=18,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
218 PANGO_SCRIPT_HEBREW=19,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
219 PANGO_SCRIPT_HIRAGANA=20,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
220 PANGO_SCRIPT_KANNADA=21,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
221 PANGO_SCRIPT_KATAKANA=22,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
222 PANGO_SCRIPT_KHMER=23,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
223 PANGO_SCRIPT_LAO=24,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
224 PANGO_SCRIPT_LATIN=25,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
225 PANGO_SCRIPT_MALAYALAM=26,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
226 PANGO_SCRIPT_MONGOLIAN=27,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
227 PANGO_SCRIPT_MYANMAR=28,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
228 PANGO_SCRIPT_OGHAM=29,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
229 PANGO_SCRIPT_OLD_ITALIC=30,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
230 PANGO_SCRIPT_ORIYA=31,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
231 PANGO_SCRIPT_RUNIC=32,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
232 PANGO_SCRIPT_SINHALA=33,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
233 PANGO_SCRIPT_SYRIAC=34,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
234 PANGO_SCRIPT_TAMIL=35,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
235 PANGO_SCRIPT_TELUGU=36,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
236 PANGO_SCRIPT_THAANA=37,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
237 PANGO_SCRIPT_THAI=38,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
238 PANGO_SCRIPT_TIBETAN=39,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
239 PANGO_SCRIPT_CANADIAN_ABORIGINAL=40,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
240 PANGO_SCRIPT_YI=41,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
241 PANGO_SCRIPT_TAGALOG=42,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
242 PANGO_SCRIPT_HANUNOO=43,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
243 PANGO_SCRIPT_BUHID=44,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
244 PANGO_SCRIPT_TAGBANWA=45,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
245 PANGO_SCRIPT_BRAILLE=46,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
246 PANGO_SCRIPT_CYPRIOT=47,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
247 PANGO_SCRIPT_LIMBU=48,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
248 PANGO_SCRIPT_OSMANYA=49,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
249 PANGO_SCRIPT_SHAVIAN=50,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
250 PANGO_SCRIPT_LINEAR_B=51,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
251 PANGO_SCRIPT_TAI_LE=52,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
252 PANGO_SCRIPT_UGARITIC=53,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
253 PANGO_SCRIPT_NEW_TAI_LUE=54,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
254 PANGO_SCRIPT_BUGINESE=55,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
255 PANGO_SCRIPT_GLAGOLITIC=56,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
256 PANGO_SCRIPT_TIFINAGH=57,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
257 PANGO_SCRIPT_SYLOTI_NAGRI=58,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
258 PANGO_SCRIPT_OLD_PERSIAN=59,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
259 PANGO_SCRIPT_KHAROSHTHI=60,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
260 PANGO_SCRIPT_UNKNOWN=61,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
261 PANGO_SCRIPT_BALINESE=62,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
262 PANGO_SCRIPT_CUNEIFORM=63,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
263 PANGO_SCRIPT_PHOENICIAN=64,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
264 PANGO_SCRIPT_PHAGS_PA=65,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
265 PANGO_SCRIPT_NKO=66,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
266 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
267 alias void PangoScriptIter;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
268 enum PangoGravityHint {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
269 PANGO_GRAVITY_HINT_NATURAL=0,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
270 PANGO_GRAVITY_HINT_STRONG=1,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
271 PANGO_GRAVITY_HINT_LINE=2,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
272 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
273 enum PangoGravity {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
274 PANGO_GRAVITY_SOUTH=0,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
275 PANGO_GRAVITY_EAST=1,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
276 PANGO_GRAVITY_NORTH=2,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
277 PANGO_GRAVITY_WEST=3,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
278 PANGO_GRAVITY_AUTO=4,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
279 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
280 enum PangoDirection {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
281 PANGO_DIRECTION_LTR=0,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
282 PANGO_DIRECTION_RTL=1,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
283 PANGO_DIRECTION_TTB_LTR=2,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
284 PANGO_DIRECTION_TTB_RTL=3,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
285 PANGO_DIRECTION_WEAK_LTR=4,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
286 PANGO_DIRECTION_WEAK_RTL=5,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
287 PANGO_DIRECTION_NEUTRAL=6,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
288 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
289 alias void PangoFontMap;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
290 alias _PangoLogAttr PangoLogAttr;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
291 enum PangoCoverageLevel {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
292 PANGO_COVERAGE_NONE=0,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
293 PANGO_COVERAGE_FALLBACK=1,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
294 PANGO_COVERAGE_APPROXIMATE=2,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
295 PANGO_COVERAGE_EXACT=3,
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
296 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
297 alias void PangoCoverage;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
298 alias int function(void *) _BCD_func__143;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
299 alias int function(void *, long *, int) _BCD_func__145;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
300 alias int function(void *, char *, uint) _BCD_func__147;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
301 alias int function(void *, char *, uint) _BCD_func__149;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
302 alias int function(void * *, char *) _BCD_func__2835;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
303 alias int function(char *, char * * *, uint *) _BCD_func__2836;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
304 alias int function(void *, char *, char *, char *, char *) _BCD_func__2837;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
305 alias int function(__gconv_step *, __gconv_step_data *, void *, char *, char * *, char *, char * *, uint *) _BCD_func__2838;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
306 alias void function(__gconv_step *) _BCD_func__2839;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
307 alias int function(__gconv_step *) _BCD_func__2840;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
308 alias uint function(__gconv_step *, char) _BCD_func__2841;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
309 alias int function(__gconv_step *, __gconv_step_data *, char * *, char *, char * *, uint *, int, int) _BCD_func__2842;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
310 alias void function(void *, uint, uint, _GInterfaceInfo *) _BCD_func__3136;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
311 alias void function(void *, uint, _GTypeInfo *, _GTypeValueTable *) _BCD_func__3137;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
312 alias void function(void *) _BCD_func__3138;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
313 alias void function(void *, _GObject *, int) _BCD_func__3286;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
314 alias void function(void *, _GObject *) _BCD_func__3292;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
315 alias void function(_GObject *) _BCD_func__3293;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
316 alias void function(_GObject *, uint, _GValue *, _GParamSpec *) _BCD_func__3294;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
317 alias void function(_GObject *, uint, _GValue *, _GParamSpec *) _BCD_func__3295;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
318 alias int function(_GSignalInvocationHint *, _GValue *, _GValue *, void *) _BCD_func__3321;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
319 alias int function(_GSignalInvocationHint *, uint, _GValue *, void *) _BCD_func__3322;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
320 alias void function(_GClosure *, _GValue *, uint, _GValue *, void *, void *) _BCD_func__3323;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
321 alias void function(void *, _GClosure *) _BCD_func__3342;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
322 alias void function(_GValue *, _GValue *) _BCD_func__3400;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
323 alias void * function(void *) _BCD_func__3428;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
324 alias void function(void *, void *) _BCD_func__3432;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
325 alias int function(void *, _GTypeClass *) _BCD_func__3433;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
326 alias void function(_GTypeInstance *, void *) _BCD_func__3434;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
327 alias int function(void *, void *, void *) _BCD_func__3490;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
328 alias int function(void *, void *, void *) _BCD_func__3506;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
329 alias void function(_GScanner *, char *, int) _BCD_func__3509;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
330 alias int function(void *, _GString *, void *) _BCD_func__3582;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
331 alias void function(void *, void *, void *, _GError * *) _BCD_func__3600;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
332 alias int function(void *, void *, void *, _GError * *) _BCD_func__3601;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
333 alias int function(char *, char *, void *, _GError * *) _BCD_func__3602;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
334 alias void * function(void *, void *) _BCD_func__3613;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
335 alias void function(_GNode *, void *) _BCD_func__3614;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
336 alias int function(_GNode *, void *) _BCD_func__3615;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
337 alias void function(char *) _BCD_func__3623;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
338 alias void function(char *, int, char *, void *) _BCD_func__3625;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
339 alias int function(_GIOChannel *, int, void *) _BCD_func__3642;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
340 alias int function(_GPollFD *, uint, int) _BCD_func__3694;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
341 alias void function(int, int, void *) _BCD_func__3700;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
342 alias int function(void *) _BCD_func__3701;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
343 alias void function(_GHookList *, _GHook *) _BCD_func__3736;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
344 alias int function(_GHook *, void *) _BCD_func__3737;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
345 alias void function(_GHook *, void *) _BCD_func__3738;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
346 alias int function(_GHook *, _GHook *) _BCD_func__3739;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
347 alias void function(uint, void *, void *) _BCD_func__3773;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
348 alias int function(char *, char *, uint) _BCD_func__3776;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
349 alias char * function(void *) _BCD_func__3777;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
350 alias char * function(char *, void *) _BCD_func__3965;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
351 alias void function(void *, void *, void *) _BCD_func__3966;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
352 alias uint function(void *) _BCD_func__3967;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
353 alias int function(void *, void *) _BCD_func__3968;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
354 alias int function(void *, void *, void *) _BCD_func__3969;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
355 alias int function(void *, void *) _BCD_func__3970;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
356 struct _PangoRendererClass {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
357 _GObjectClass parent_class;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
358 _BCD_func__4309 draw_glyphs;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
359 _BCD_func__4310 draw_rectangle;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
360 _BCD_func__4311 draw_error_underline;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
361 _BCD_func__4312 draw_shape;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
362 _BCD_func__4313 draw_trapezoid;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
363 _BCD_func__4314 draw_glyph;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
364 _BCD_func__4315 part_changed;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
365 _BCD_func__4316 begin;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
366 _BCD_func__4316 end;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
367 _BCD_func__4317 prepare_run;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
368 _BCD_func__3343 _pango_reserved1;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
369 _BCD_func__3343 _pango_reserved2;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
370 _BCD_func__3343 _pango_reserved3;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
371 _BCD_func__3343 _pango_reserved4;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
372 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
373 struct _PangoRenderer {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
374 _GObject parent_instance;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
375 int underline;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
376 int strikethrough;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
377 int active_count;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
378 _PangoMatrix * matrix;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
379 void * priv;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
380 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
381 struct _PangoLayoutLine {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
382 void * layout;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
383 int start_index;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
384 int length;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
385 _GSList * runs;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
386 uint bitfield0;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
387 // uint is_paragraph_start // bits 0 .. 1
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
388 // uint resolved_dir // bits 1 .. 4
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
389 uint is_paragraph_start(){ return ( bitfield0 >> 0 ) & 0x01; }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
390 uint resolved_dir (){ return ( bitfield0 >> 1 ) & 0x07; }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
391
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
392 uint is_paragraph_start( uint v ){ bitfield0 &= ~( 0x01 << 0 ); bitfield0 |= ( v & 0x01 ) << 0; return is_paragraph_start(); }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
393 uint resolved_dir ( uint v ){ bitfield0 &= ~( 0x07 << 1 ); bitfield0 |= ( v & 0x07 ) << 1; return resolved_dir (); }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
394
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
395 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
396 struct _PangoGlyphItem {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
397 _PangoItem * item;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
398 _PangoGlyphString * glyphs;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
399 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
400 struct _PangoGlyphString {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
401 int num_glyphs;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
402 _PangoGlyphInfo * glyphs;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
403 int * log_clusters;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
404 int space;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
405 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
406 struct _PangoGlyphInfo {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
407 uint glyph;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
408 _PangoGlyphGeometry geometry;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
409 _PangoGlyphVisAttr attr;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
410 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
411 struct _PangoGlyphVisAttr {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
412 uint bitfield0;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
413 // uint is_cluster_start // bits 0 .. 1
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
414 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
415 struct _PangoGlyphGeometry {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
416 int width;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
417 int x_offset;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
418 int y_offset;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
419 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
420 struct _PangoItem {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
421 int offset;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
422 int length;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
423 int num_chars;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
424 _PangoAnalysis analysis;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
425 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
426 struct _PangoAnalysis {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
427 void * shape_engine;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
428 void * lang_engine;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
429 void * font;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
430 char level;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
431 char gravity;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
432 char flags;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
433 char script;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
434 void * language;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
435 _GSList * extra_attrs;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
436 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
437 struct _PangoAttrShape {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
438 _PangoAttribute attr;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
439 _PangoRectangle ink_rect;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
440 _PangoRectangle logical_rect;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
441 void * data;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
442 _BCD_func__3030 copy_func;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
443 _BCD_func__2834 destroy_func;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
444 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
445 struct _PangoAttrFontDesc {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
446 _PangoAttribute attr;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
447 void * desc;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
448 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
449 struct _PangoAttrColor {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
450 _PangoAttribute attr;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
451 _PangoColor color;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
452 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
453 struct _PangoAttrFloat {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
454 _PangoAttribute attr;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
455 double value;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
456 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
457 struct _PangoAttrSize {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
458 _PangoAttribute attr;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
459 int size;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
460 uint bitfield0;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
461 // uint absolute // bits 0 .. 1
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
462 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
463 struct _PangoAttrInt {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
464 _PangoAttribute attr;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
465 int value;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
466 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
467 struct _PangoAttrLanguage {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
468 _PangoAttribute attr;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
469 void * value;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
470 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
471 struct _PangoAttrString {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
472 _PangoAttribute attr;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
473 char * value;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
474 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
475 struct _PangoAttrClass {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
476 int type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
477 _BCD_func__4336 copy;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
478 _BCD_func__4337 destroy;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
479 _BCD_func__4338 equal;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
480 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
481 struct _PangoAttribute {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
482 _PangoAttrClass * klass;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
483 uint start_index;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
484 uint end_index;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
485 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
486 struct _PangoColor {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
487 ushort red;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
488 ushort green;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
489 ushort blue;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
490 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
491 struct _PangoMatrix {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
492 double xx;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
493 double xy;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
494 double yx;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
495 double yy;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
496 double x0;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
497 double y0;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
498 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
499 struct _PangoRectangle {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
500 int x;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
501 int y;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
502 int width;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
503 int height;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
504 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
505 struct _PangoLogAttr {
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
506 uint bitfield0;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
507 bool is_line_break (){ return (bitfield0 & (1<< 0)) !is 0; }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
508 bool is_mandatory_break (){ return (bitfield0 & (1<< 1)) !is 0; }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
509 bool is_char_break (){ return (bitfield0 & (1<< 2)) !is 0; }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
510 bool is_white (){ return (bitfield0 & (1<< 3)) !is 0; }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
511 bool is_cursor_position (){ return (bitfield0 & (1<< 4)) !is 0; }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
512 bool is_word_start (){ return (bitfield0 & (1<< 5)) !is 0; }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
513 bool is_word_end (){ return (bitfield0 & (1<< 6)) !is 0; }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
514 bool is_sentence_boundary (){ return (bitfield0 & (1<< 7)) !is 0; }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
515 bool is_sentence_start (){ return (bitfield0 & (1<< 8)) !is 0; }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
516 bool is_sentence_end (){ return (bitfield0 & (1<< 9)) !is 0; }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
517 bool backspace_deletes_character(){ return (bitfield0 & (1<<10)) !is 0; }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
518 bool is_expandable_space (){ return (bitfield0 & (1<<11)) !is 0; }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
519 bool is_line_break (bool v){ if(v) bitfield0 |= (1<< 0); else bitfield0 &= ~(1<< 0); return v; }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
520 bool is_mandatory_break (bool v){ if(v) bitfield0 |= (1<< 1); else bitfield0 &= ~(1<< 1); return v; }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
521 bool is_char_break (bool v){ if(v) bitfield0 |= (1<< 2); else bitfield0 &= ~(1<< 2); return v; }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
522 bool is_white (bool v){ if(v) bitfield0 |= (1<< 3); else bitfield0 &= ~(1<< 3); return v; }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
523 bool is_cursor_position (bool v){ if(v) bitfield0 |= (1<< 4); else bitfield0 &= ~(1<< 4); return v; }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
524 bool is_word_start (bool v){ if(v) bitfield0 |= (1<< 5); else bitfield0 &= ~(1<< 5); return v; }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
525 bool is_word_end (bool v){ if(v) bitfield0 |= (1<< 6); else bitfield0 &= ~(1<< 6); return v; }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
526 bool is_sentence_boundary (bool v){ if(v) bitfield0 |= (1<< 7); else bitfield0 &= ~(1<< 7); return v; }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
527 bool is_sentence_start (bool v){ if(v) bitfield0 |= (1<< 8); else bitfield0 &= ~(1<< 8); return v; }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
528 bool is_sentence_end (bool v){ if(v) bitfield0 |= (1<< 9); else bitfield0 &= ~(1<< 9); return v; }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
529 bool backspace_deletes_character(bool v){ if(v) bitfield0 |= (1<<10); else bitfield0 &= ~(1<<10); return v; }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
530 bool is_expandable_space (bool v){ if(v) bitfield0 |= (1<<11); else bitfield0 &= ~(1<<11); return v; }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
531 // uint is_line_break // bits 0 .. 1
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
532 // uint is_mandatory_break // bits 1 .. 2
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
533 // uint is_char_break // bits 2 .. 3
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
534 // uint is_white // bits 3 .. 4
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
535 // uint is_cursor_position // bits 4 .. 5
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
536 // uint is_word_start // bits 5 .. 6
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
537 // uint is_word_end // bits 6 .. 7
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
538 // uint is_sentence_boundary // bits 7 .. 8
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
539 // uint is_sentence_start // bits 8 .. 9
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
540 // uint is_sentence_end // bits 9 .. 10
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
541 // uint backspace_deletes_character // bits 10 .. 11
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
542 // uint is_expandable_space // bits 11 .. 12
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
543 }
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
544 version(DYNLINK){
113
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
545 mixin(gshared!(
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
546 "extern (C) char * function(int, int, int)pango_version_check;
25
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
547 extern (C) char * function()pango_version_string;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
548 extern (C) int function()pango_version;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
549 extern (C) int function(uint)pango_is_zero_width;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
550 extern (C) char * function(char *, int, int *)pango_log2vis_get_embedding_levels;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
551 extern (C) void function(int *, int *)pango_quantize_line_geometry;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
552 extern (C) int function(char *, int *, int)pango_parse_stretch;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
553 extern (C) int function(char *, int *, int)pango_parse_weight;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
554 extern (C) int function(char *, int *, int)pango_parse_variant;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
555 extern (C) int function(char *, int *, int)pango_parse_style;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
556 extern (C) int function(uint, char *, int *, int, char * *)pango_parse_enum;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
557 extern (C) int function(char * *, int *)pango_scan_int;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
558 extern (C) int function(char * *, _GString *)pango_scan_string;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
559 extern (C) int function(char * *, _GString *)pango_scan_word;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
560 extern (C) int function(char * *)pango_skip_space;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
561 extern (C) int function(_IO_FILE *, _GString *)pango_read_line;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
562 extern (C) char * function(char *)pango_trim_string;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
563 extern (C) char * * function(char *)pango_split_file_list;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
564 extern (C) _PangoMatrix * function(_PangoRenderer *)pango_renderer_get_matrix;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
565 extern (C) void function(_PangoRenderer *, _PangoMatrix *)pango_renderer_set_matrix;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
566 extern (C) _PangoColor * function(_PangoRenderer *, int)pango_renderer_get_color;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
567 extern (C) void function(_PangoRenderer *, int, _PangoColor *)pango_renderer_set_color;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
568 extern (C) void function(_PangoRenderer *, int)pango_renderer_part_changed;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
569 extern (C) void function(_PangoRenderer *)pango_renderer_deactivate;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
570 extern (C) void function(_PangoRenderer *)pango_renderer_activate;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
571 extern (C) void function(_PangoRenderer *, void *, uint, double, double)pango_renderer_draw_glyph;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
572 extern (C) void function(_PangoRenderer *, int, double, double, double, double, double, double)pango_renderer_draw_trapezoid;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
573 extern (C) void function(_PangoRenderer *, int, int, int, int)pango_renderer_draw_error_underline;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
574 extern (C) void function(_PangoRenderer *, int, int, int, int, int)pango_renderer_draw_rectangle;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
575 extern (C) void function(_PangoRenderer *, void *, _PangoGlyphString *, int, int)pango_renderer_draw_glyphs;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
576 extern (C) void function(_PangoRenderer *, _PangoLayoutLine *, int, int)pango_renderer_draw_layout_line;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
577 extern (C) void function(_PangoRenderer *, void *, int, int)pango_renderer_draw_layout;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
578 extern (C) uint function()pango_renderer_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
579 extern (C) int function(void *)pango_layout_iter_get_baseline;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
580 extern (C) void function(void *, _PangoRectangle *, _PangoRectangle *)pango_layout_iter_get_layout_extents;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
581 extern (C) void function(void *, int *, int *)pango_layout_iter_get_line_yrange;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
582 extern (C) void function(void *, _PangoRectangle *, _PangoRectangle *)pango_layout_iter_get_line_extents;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
583 extern (C) void function(void *, _PangoRectangle *, _PangoRectangle *)pango_layout_iter_get_run_extents;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
584 extern (C) void function(void *, _PangoRectangle *, _PangoRectangle *)pango_layout_iter_get_cluster_extents;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
585 extern (C) void function(void *, _PangoRectangle *)pango_layout_iter_get_char_extents;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
586 extern (C) int function(void *)pango_layout_iter_next_line;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
587 extern (C) int function(void *)pango_layout_iter_next_run;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
588 extern (C) int function(void *)pango_layout_iter_next_cluster;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
589 extern (C) int function(void *)pango_layout_iter_next_char;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
590 extern (C) int function(void *)pango_layout_iter_at_last_line;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
591 extern (C) _PangoLayoutLine * function(void *)pango_layout_iter_get_line_readonly;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
592 extern (C) _PangoLayoutLine * function(void *)pango_layout_iter_get_line;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
593 extern (C) _PangoGlyphItem * function(void *)pango_layout_iter_get_run_readonly;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
594 extern (C) _PangoGlyphItem * function(void *)pango_layout_iter_get_run;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
595 extern (C) int function(void *)pango_layout_iter_get_index;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
596 extern (C) void function(void *)pango_layout_iter_free;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
597 extern (C) void * function(void *)pango_layout_get_iter;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
598 extern (C) uint function()pango_layout_iter_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
599 extern (C) void function(_PangoLayoutLine *, _PangoRectangle *, _PangoRectangle *)pango_layout_line_get_pixel_extents;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
600 extern (C) void function(_PangoLayoutLine *, _PangoRectangle *, _PangoRectangle *)pango_layout_line_get_extents;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
601 extern (C) void function(_PangoLayoutLine *, int, int, int * *, int *)pango_layout_line_get_x_ranges;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
602 extern (C) void function(_PangoLayoutLine *, int, int, int *)pango_layout_line_index_to_x;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
603 extern (C) int function(_PangoLayoutLine *, int, int *, int *)pango_layout_line_x_to_index;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
604 extern (C) void function(_PangoLayoutLine *)pango_layout_line_unref;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
605 extern (C) _PangoLayoutLine * function(_PangoLayoutLine *)pango_layout_line_ref;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
606 extern (C) uint function()pango_layout_line_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
607 extern (C) _GSList * function(void *)pango_layout_get_lines_readonly;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
608 extern (C) _GSList * function(void *)pango_layout_get_lines;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
609 extern (C) _PangoLayoutLine * function(void *, int)pango_layout_get_line_readonly;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
610 extern (C) _PangoLayoutLine * function(void *, int)pango_layout_get_line;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
611 extern (C) int function(void *)pango_layout_get_line_count;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
612 extern (C) void function(void *, int *, int *)pango_layout_get_pixel_size;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
613 extern (C) void function(void *, int *, int *)pango_layout_get_size;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
614 extern (C) void function(void *, _PangoRectangle *, _PangoRectangle *)pango_layout_get_pixel_extents;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
615 extern (C) void function(void *, _PangoRectangle *, _PangoRectangle *)pango_layout_get_extents;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
616 extern (C) int function(void *, int, int, int *, int *)pango_layout_xy_to_index;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
617 extern (C) void function(void *, int, int, int, int, int *, int *)pango_layout_move_cursor_visually;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
618 extern (C) void function(void *, int, _PangoRectangle *, _PangoRectangle *)pango_layout_get_cursor_pos;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
619 extern (C) void function(void *, int, int, int *, int *)pango_layout_index_to_line_x;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
620 extern (C) void function(void *, int, _PangoRectangle *)pango_layout_index_to_pos;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
621 extern (C) void function(void *, _PangoLogAttr * *, int *)pango_layout_get_log_attrs;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
622 extern (C) void function(void *)pango_layout_context_changed;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
623 extern (C) int function(void *)pango_layout_get_unknown_glyphs_count;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
624 extern (C) int function(void *)pango_layout_is_ellipsized;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
625 extern (C) int function(void *)pango_layout_get_ellipsize;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
626 extern (C) void function(void *, int)pango_layout_set_ellipsize;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
627 extern (C) int function(void *)pango_layout_get_single_paragraph_mode;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
628 extern (C) void function(void *, int)pango_layout_set_single_paragraph_mode;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
629 extern (C) void * function(void *)pango_layout_get_tabs;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
630 extern (C) void function(void *, void *)pango_layout_set_tabs;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
631 extern (C) int function(void *)pango_layout_get_alignment;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
632 extern (C) void function(void *, int)pango_layout_set_alignment;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
633 extern (C) int function(void *)pango_layout_get_auto_dir;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
634 extern (C) void function(void *, int)pango_layout_set_auto_dir;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
635 extern (C) int function(void *)pango_layout_get_justify;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
636 extern (C) void function(void *, int)pango_layout_set_justify;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
637 extern (C) int function(void *)pango_layout_get_spacing;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
638 extern (C) void function(void *, int)pango_layout_set_spacing;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
639 extern (C) int function(void *)pango_layout_get_indent;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
640 extern (C) void function(void *, int)pango_layout_set_indent;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
641 extern (C) int function(void *)pango_layout_is_wrapped;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
642 extern (C) int function(void *)pango_layout_get_wrap;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
643 extern (C) void function(void *, int)pango_layout_set_wrap;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
644 extern (C) int function(void *)pango_layout_get_width;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
645 extern (C) void function(void *, int)pango_layout_set_width;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
646 extern (C) void * function(void *)pango_layout_get_font_description;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
647 extern (C) void function(void *, void *)pango_layout_set_font_description;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
648 extern (C) void function(void *, char *, int, uint, uint *)pango_layout_set_markup_with_accel;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
649 extern (C) void function(void *, char *, int)pango_layout_set_markup;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
650 extern (C) char * function(void *)pango_layout_get_text;
51
c01d033c633a [swt lin]
Frank Benoit <benoit@tionex.de>
parents: 25
diff changeset
651 extern (C) void function(void *, in char *, int)pango_layout_set_text;
25
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
652 extern (C) void * function(void *)pango_layout_get_attributes;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
653 extern (C) void function(void *, void *)pango_layout_set_attributes;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
654 extern (C) void * function(void *)pango_layout_get_context;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
655 extern (C) void * function(void *)pango_layout_copy;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
656 extern (C) void * function(void *)pango_layout_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
657 extern (C) uint function()pango_layout_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
658 extern (C) int function(void *)pango_tab_array_get_positions_in_pixels;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
659 extern (C) void function(void *, int * *, int * *)pango_tab_array_get_tabs;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
660 extern (C) void function(void *, int, int *, int *)pango_tab_array_get_tab;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
661 extern (C) void function(void *, int, int, int)pango_tab_array_set_tab;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
662 extern (C) void function(void *, int)pango_tab_array_resize;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
663 extern (C) int function(void *)pango_tab_array_get_size;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
664 extern (C) void function(void *)pango_tab_array_free;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
665 extern (C) void * function(void *)pango_tab_array_copy;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
666 extern (C) uint function()pango_tab_array_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
667 extern (C) void * function(int, int, int, int, ...)pango_tab_array_new_with_positions;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
668 extern (C) void * function(int, int)pango_tab_array_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
669 extern (C) void function(_PangoGlyphItem *, char *, _PangoLogAttr *, int)pango_glyph_item_letter_space;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
670 extern (C) _GSList * function(_PangoGlyphItem *, char *, void *)pango_glyph_item_apply_attrs;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
671 extern (C) void function(_PangoGlyphItem *)pango_glyph_item_free;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
672 extern (C) _PangoGlyphItem * function(_PangoGlyphItem *, char *, int)pango_glyph_item_split;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
673 extern (C) uint function()pango_direction_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
674 extern (C) uint function()pango_tab_align_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
675 extern (C) uint function()pango_script_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
676 extern (C) uint function()pango_render_part_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
677 extern (C) uint function()pango_ellipsize_mode_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
678 extern (C) uint function()pango_wrap_mode_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
679 extern (C) uint function()pango_alignment_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
680 extern (C) uint function()pango_gravity_hint_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
681 extern (C) uint function()pango_gravity_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
682 extern (C) uint function()pango_font_mask_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
683 extern (C) uint function()pango_stretch_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
684 extern (C) uint function()pango_weight_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
685 extern (C) uint function()pango_variant_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
686 extern (C) uint function()pango_style_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
687 extern (C) uint function()pango_coverage_level_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
688 extern (C) uint function()pango_underline_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
689 extern (C) uint function()pango_attr_type_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
690 extern (C) _GList * function(_GList *)pango_reorder_items;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
691 extern (C) void function(char *, int, _PangoAnalysis *, _PangoGlyphString *)pango_shape;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
692 extern (C) void function(_PangoGlyphString *, char *, int, _PangoAnalysis *, int, int *, int *)pango_glyph_string_x_to_index;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
693 extern (C) void function(_PangoGlyphString *, char *, int, _PangoAnalysis *, int, int, int *)pango_glyph_string_index_to_x;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
694 extern (C) void function(_PangoGlyphString *, char *, int, int, int *)pango_glyph_string_get_logical_widths;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
695 extern (C) void function(_PangoGlyphString *, int, int, void *, _PangoRectangle *, _PangoRectangle *)pango_glyph_string_extents_range;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
696 extern (C) int function(_PangoGlyphString *)pango_glyph_string_get_width;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
697 extern (C) void function(_PangoGlyphString *, void *, _PangoRectangle *, _PangoRectangle *)pango_glyph_string_extents;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
698 extern (C) void function(_PangoGlyphString *)pango_glyph_string_free;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
699 extern (C) _PangoGlyphString * function(_PangoGlyphString *)pango_glyph_string_copy;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
700 extern (C) uint function()pango_glyph_string_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
701 extern (C) void function(_PangoGlyphString *, int)pango_glyph_string_set_size;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
702 extern (C) _PangoGlyphString * function()pango_glyph_string_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
703 extern (C) _GList * function(void *, int, char *, int, int, void *, void *)pango_itemize_with_base_dir;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
704 extern (C) _GList * function(void *, char *, int, int, void *, void *)pango_itemize;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
705 extern (C) _PangoMatrix * function(void *)pango_context_get_matrix;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
706 extern (C) void function(void *, _PangoMatrix *)pango_context_set_matrix;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
707 extern (C) int function(void *)pango_context_get_gravity_hint;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
708 extern (C) void function(void *, int)pango_context_set_gravity_hint;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
709 extern (C) int function(void *)pango_context_get_gravity;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
710 extern (C) int function(void *)pango_context_get_base_gravity;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
711 extern (C) void function(void *, int)pango_context_set_base_gravity;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
712 extern (C) int function(void *)pango_context_get_base_dir;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
713 extern (C) void function(void *, int)pango_context_set_base_dir;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
714 extern (C) void function(void *, void *)pango_context_set_language;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
715 extern (C) void * function(void *)pango_context_get_language;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
716 extern (C) void * function(void *)pango_context_get_font_description;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
717 extern (C) void function(void *, void *)pango_context_set_font_description;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
718 extern (C) void * function(void *, void *, void *)pango_context_get_metrics;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
719 extern (C) void * function(void *, void *, void *)pango_context_load_fontset;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
720 extern (C) void * function(void *, void *)pango_context_load_font;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
721 extern (C) void function(void *, void * * *, int *)pango_context_list_families;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
722 extern (C) void * function(void *)pango_context_get_font_map;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
723 extern (C) uint function()pango_context_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
724 extern (C) void function(void *, void * * *, int *)pango_font_map_list_families;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
725 extern (C) void * function(void *, void *, void *, void *)pango_font_map_load_fontset;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
726 extern (C) void * function(void *, void *, void *)pango_font_map_load_font;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
727 extern (C) uint function()pango_font_map_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
728 extern (C) void function(void *, _BCD_func__3004, void *)pango_fontset_foreach;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
729 extern (C) void * function(void *)pango_fontset_get_metrics;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
730 extern (C) void * function(void *, uint)pango_fontset_get_font;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
731 extern (C) uint function()pango_fontset_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
732 extern (C) void function(char *, int, int, void *, _PangoLogAttr *, int)pango_get_log_attrs;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
733 extern (C) void function(char *, int, int *, int *)pango_find_paragraph_boundary;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
734 extern (C) void function(char *, int, _PangoAnalysis *, _PangoLogAttr *, int)pango_break;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
735 extern (C) _PangoItem * function(_PangoItem *, int, int)pango_item_split;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
736 extern (C) void function(_PangoItem *)pango_item_free;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
737 extern (C) _PangoItem * function(_PangoItem *)pango_item_copy;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
738 extern (C) _PangoItem * function()pango_item_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
739 extern (C) uint function()pango_item_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
740 extern (C) int function(char *, int, uint, void * *, char * *, uint *, _GError * *)pango_parse_markup;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
741 extern (C) _GSList * function(void *)pango_attr_iterator_get_attrs;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
742 extern (C) void function(void *, void *, void * *, _GSList * *)pango_attr_iterator_get_font;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
743 extern (C) _PangoAttribute * function(void *, int)pango_attr_iterator_get;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
744 extern (C) void function(void *)pango_attr_iterator_destroy;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
745 extern (C) void * function(void *)pango_attr_iterator_copy;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
746 extern (C) int function(void *)pango_attr_iterator_next;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
747 extern (C) void function(void *, int *, int *)pango_attr_iterator_range;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
748 extern (C) void * function(void *)pango_attr_list_get_iterator;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
749 extern (C) void * function(void *, _BCD_func__3031, void *)pango_attr_list_filter;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
750 extern (C) void function(void *, void *, int, int)pango_attr_list_splice;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
751 extern (C) void function(void *, _PangoAttribute *)pango_attr_list_change;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
752 extern (C) void function(void *, _PangoAttribute *)pango_attr_list_insert_before;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
753 extern (C) void function(void *, _PangoAttribute *)pango_attr_list_insert;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
754 extern (C) void * function(void *)pango_attr_list_copy;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
755 extern (C) void function(void *)pango_attr_list_unref;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
756 extern (C) void * function(void *)pango_attr_list_ref;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
757 extern (C) void * function()pango_attr_list_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
758 extern (C) uint function()pango_attr_list_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
759 extern (C) _PangoAttribute * function(int)pango_attr_gravity_hint_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
760 extern (C) _PangoAttribute * function(int)pango_attr_gravity_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
761 extern (C) _PangoAttribute * function(_PangoRectangle *, _PangoRectangle *, void *, _BCD_func__3030, _BCD_func__2834)pango_attr_shape_new_with_data;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
762 extern (C) _PangoAttribute * function(_PangoRectangle *, _PangoRectangle *)pango_attr_shape_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
763 extern (C) _PangoAttribute * function(int)pango_attr_letter_spacing_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
764 extern (C) _PangoAttribute * function(int)pango_attr_fallback_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
765 extern (C) _PangoAttribute * function(double)pango_attr_scale_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
766 extern (C) _PangoAttribute * function(int)pango_attr_rise_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
767 extern (C) _PangoAttribute * function(ushort, ushort, ushort)pango_attr_strikethrough_color_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
768 extern (C) _PangoAttribute * function(int)pango_attr_strikethrough_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
769 extern (C) _PangoAttribute * function(ushort, ushort, ushort)pango_attr_underline_color_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
770 extern (C) _PangoAttribute * function(int)pango_attr_underline_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
771 extern (C) _PangoAttribute * function(void *)pango_attr_font_desc_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
772 extern (C) _PangoAttribute * function(int)pango_attr_stretch_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
773 extern (C) _PangoAttribute * function(int)pango_attr_variant_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
774 extern (C) _PangoAttribute * function(int)pango_attr_weight_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
775 extern (C) _PangoAttribute * function(int)pango_attr_style_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
776 extern (C) _PangoAttribute * function(int)pango_attr_size_new_absolute;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
777 extern (C) _PangoAttribute * function(int)pango_attr_size_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
778 extern (C) _PangoAttribute * function(ushort, ushort, ushort)pango_attr_background_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
779 extern (C) _PangoAttribute * function(ushort, ushort, ushort)pango_attr_foreground_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
780 extern (C) _PangoAttribute * function(char *)pango_attr_family_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
781 extern (C) _PangoAttribute * function(void *)pango_attr_language_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
782 extern (C) int function(_PangoAttribute *, _PangoAttribute *)pango_attribute_equal;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
783 extern (C) void function(_PangoAttribute *)pango_attribute_destroy;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
784 extern (C) _PangoAttribute * function(_PangoAttribute *)pango_attribute_copy;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
785 extern (C) int function(char *)pango_attr_type_register;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
786 extern (C) char * function(_PangoColor *)pango_color_to_string;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
787 extern (C) int function(_PangoColor *, char *)pango_color_parse;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
788 extern (C) void function(_PangoColor *)pango_color_free;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
789 extern (C) _PangoColor * function(_PangoColor *)pango_color_copy;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
790 extern (C) uint function()pango_color_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
791 extern (C) void * function(void *)pango_font_get_font_map;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
792 extern (C) void function(void *, uint, _PangoRectangle *, _PangoRectangle *)pango_font_get_glyph_extents;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
793 extern (C) void * function(void *, void *)pango_font_get_metrics;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
794 extern (C) void * function(void *, void *, uint)pango_font_find_shaper;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
795 extern (C) void * function(void *, void *)pango_font_get_coverage;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
796 extern (C) void * function(void *)pango_font_describe_with_absolute_size;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
797 extern (C) void * function(void *)pango_font_describe;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
798 extern (C) uint function()pango_font_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
799 extern (C) int function(void *)pango_font_face_is_synthesized;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
800 extern (C) void function(void *, int * *, int *)pango_font_face_list_sizes;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
801 extern (C) char * function(void *)pango_font_face_get_face_name;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
802 extern (C) void * function(void *)pango_font_face_describe;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
803 extern (C) uint function()pango_font_face_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
804 extern (C) int function(void *)pango_font_family_is_monospace;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
805 extern (C) char * function(void *)pango_font_family_get_name;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
806 extern (C) void function(void *, void * * *, int *)pango_font_family_list_faces;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
807 extern (C) uint function()pango_font_family_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
808 extern (C) int function(void *)pango_font_metrics_get_strikethrough_thickness;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
809 extern (C) int function(void *)pango_font_metrics_get_strikethrough_position;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
810 extern (C) int function(void *)pango_font_metrics_get_underline_thickness;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
811 extern (C) int function(void *)pango_font_metrics_get_underline_position;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
812 extern (C) int function(void *)pango_font_metrics_get_approximate_digit_width;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
813 extern (C) int function(void *)pango_font_metrics_get_approximate_char_width;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
814 extern (C) int function(void *)pango_font_metrics_get_descent;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
815 extern (C) int function(void *)pango_font_metrics_get_ascent;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
816 extern (C) void function(void *)pango_font_metrics_unref;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
817 extern (C) void * function(void *)pango_font_metrics_ref;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
818 extern (C) uint function()pango_font_metrics_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
819 extern (C) char * function(void *)pango_font_description_to_filename;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
820 extern (C) char * function(void *)pango_font_description_to_string;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
821 extern (C) void * function(char *)pango_font_description_from_string;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
822 extern (C) int function(void *, void *, void *)pango_font_description_better_match;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
823 extern (C) void function(void *, void *, int)pango_font_description_merge_static;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
824 extern (C) void function(void *, void *, int)pango_font_description_merge;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
825 extern (C) void function(void *, int)pango_font_description_unset_fields;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
826 extern (C) int function(void *)pango_font_description_get_set_fields;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
827 extern (C) int function(void *)pango_font_description_get_gravity;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
828 extern (C) void function(void *, int)pango_font_description_set_gravity;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
829 extern (C) int function(void *)pango_font_description_get_size_is_absolute;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
830 extern (C) void function(void *, double)pango_font_description_set_absolute_size;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
831 extern (C) int function(void *)pango_font_description_get_size;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
832 extern (C) void function(void *, int)pango_font_description_set_size;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
833 extern (C) int function(void *)pango_font_description_get_stretch;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
834 extern (C) void function(void *, int)pango_font_description_set_stretch;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
835 extern (C) int function(void *)pango_font_description_get_weight;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
836 extern (C) void function(void *, int)pango_font_description_set_weight;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
837 extern (C) int function(void *)pango_font_description_get_variant;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
838 extern (C) void function(void *, int)pango_font_description_set_variant;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
839 extern (C) int function(void *)pango_font_description_get_style;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
840 extern (C) void function(void *, int)pango_font_description_set_style;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
841 extern (C) char * function(void *)pango_font_description_get_family;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
842 extern (C) void function(void *, char *)pango_font_description_set_family_static;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
843 extern (C) void function(void *, char *)pango_font_description_set_family;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
844 extern (C) void function(void * *, int)pango_font_descriptions_free;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
845 extern (C) void function(void *)pango_font_description_free;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
846 extern (C) int function(void *, void *)pango_font_description_equal;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
847 extern (C) uint function(void *)pango_font_description_hash;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
848 extern (C) void * function(void *)pango_font_description_copy_static;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
849 extern (C) void * function(void *)pango_font_description_copy;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
850 extern (C) void * function()pango_font_description_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
851 extern (C) uint function()pango_font_description_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
852 extern (C) int function(int, int, int)pango_gravity_get_for_script;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
853 extern (C) int function(_PangoMatrix *)pango_gravity_get_for_matrix;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
854 extern (C) double function(int)pango_gravity_to_rotation;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
855 extern (C) int function(void *, int)pango_language_includes_script;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
856 extern (C) void * function(int)pango_script_get_sample_language;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
857 extern (C) void function(void *)pango_script_iter_free;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
858 extern (C) int function(void *)pango_script_iter_next;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
859 extern (C) void function(void *, char * *, char * *, int *)pango_script_iter_get_range;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
860 extern (C) void * function(char *, int)pango_script_iter_new;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
861 extern (C) int function(uint)pango_script_for_unichar;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
862 extern (C) int function(void *, char *)pango_language_matches;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
863 extern (C) void * function()pango_language_get_default;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
864 extern (C) char * function(void *)pango_language_get_sample_string;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
865 extern (C) void * function(char *)pango_language_from_string;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
866 extern (C) uint function()pango_language_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
867 extern (C) double function(_PangoMatrix *)pango_matrix_get_font_scale_factor;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
868 extern (C) void function(_PangoMatrix *, _PangoRectangle *)pango_matrix_transform_pixel_rectangle;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
869 extern (C) void function(_PangoMatrix *, _PangoRectangle *)pango_matrix_transform_rectangle;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
870 extern (C) void function(_PangoMatrix *, double *, double *)pango_matrix_transform_distance;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
871 extern (C) void function(_PangoMatrix *, double *, double *)pango_matrix_transform_point;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
872 extern (C) void function(_PangoMatrix *, _PangoMatrix *)pango_matrix_concat;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
873 extern (C) void function(_PangoMatrix *, double)pango_matrix_rotate;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
874 extern (C) void function(_PangoMatrix *, double, double)pango_matrix_scale;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
875 extern (C) void function(_PangoMatrix *, double, double)pango_matrix_translate;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
876 extern (C) void function(_PangoMatrix *)pango_matrix_free;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
877 extern (C) _PangoMatrix * function(_PangoMatrix *)pango_matrix_copy;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
878 extern (C) uint function()pango_matrix_get_type;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
879 extern (C) int function(uint, uint *)pango_get_mirror_char;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
880 extern (C) int function(char *, int)pango_find_base_dir;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
881 extern (C) int function(uint)pango_unichar_direction;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
882 extern (C) void function(_PangoRectangle *, _PangoRectangle *)pango_extents_to_pixels;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
883 extern (C) double function(int)pango_units_to_double;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
884 extern (C) int function(double)pango_units_from_double;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
885 extern (C) void * function(char *, int)pango_coverage_from_bytes;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
886 extern (C) void function(void *, char * *, int *)pango_coverage_to_bytes;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
887 extern (C) void function(void *, void *)pango_coverage_max;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
888 extern (C) void function(void *, int, int)pango_coverage_set;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
889 extern (C) int function(void *, int)pango_coverage_get;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
890 extern (C) void * function(void *)pango_coverage_copy;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
891 extern (C) void function(void *)pango_coverage_unref;
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
892 extern (C) void * function(void *)pango_coverage_ref;
113
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
893 extern (C) void * function()pango_coverage_new;"
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
894 ));
25
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
895
113
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
896 Symbol[] symbols;
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
897 static this () {
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
898 symbols = [
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
899 Symbol("pango_version_check", cast(void**)& pango_version_check),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
900 Symbol("pango_version_string", cast(void**)& pango_version_string),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
901 Symbol("pango_version", cast(void**)& pango_version),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
902 Symbol("pango_is_zero_width", cast(void**)& pango_is_zero_width),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
903 Symbol("pango_log2vis_get_embedding_levels", cast(void**)& pango_log2vis_get_embedding_levels),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
904 Symbol("pango_quantize_line_geometry", cast(void**)& pango_quantize_line_geometry),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
905 Symbol("pango_parse_stretch", cast(void**)& pango_parse_stretch),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
906 Symbol("pango_parse_weight", cast(void**)& pango_parse_weight),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
907 Symbol("pango_parse_variant", cast(void**)& pango_parse_variant),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
908 Symbol("pango_parse_style", cast(void**)& pango_parse_style),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
909 Symbol("pango_parse_enum", cast(void**)& pango_parse_enum),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
910 Symbol("pango_scan_int", cast(void**)& pango_scan_int),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
911 Symbol("pango_scan_string", cast(void**)& pango_scan_string),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
912 Symbol("pango_scan_word", cast(void**)& pango_scan_word),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
913 Symbol("pango_skip_space", cast(void**)& pango_skip_space),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
914 Symbol("pango_read_line", cast(void**)& pango_read_line),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
915 Symbol("pango_trim_string", cast(void**)& pango_trim_string),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
916 Symbol("pango_split_file_list", cast(void**)& pango_split_file_list),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
917 Symbol("pango_renderer_get_matrix", cast(void**)& pango_renderer_get_matrix),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
918 Symbol("pango_renderer_set_matrix", cast(void**)& pango_renderer_set_matrix),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
919 Symbol("pango_renderer_get_color", cast(void**)& pango_renderer_get_color),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
920 Symbol("pango_renderer_set_color", cast(void**)& pango_renderer_set_color),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
921 Symbol("pango_renderer_part_changed", cast(void**)& pango_renderer_part_changed),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
922 Symbol("pango_renderer_deactivate", cast(void**)& pango_renderer_deactivate),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
923 Symbol("pango_renderer_activate", cast(void**)& pango_renderer_activate),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
924 Symbol("pango_renderer_draw_glyph", cast(void**)& pango_renderer_draw_glyph),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
925 Symbol("pango_renderer_draw_trapezoid", cast(void**)& pango_renderer_draw_trapezoid),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
926 Symbol("pango_renderer_draw_error_underline", cast(void**)& pango_renderer_draw_error_underline),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
927 Symbol("pango_renderer_draw_rectangle", cast(void**)& pango_renderer_draw_rectangle),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
928 Symbol("pango_renderer_draw_glyphs", cast(void**)& pango_renderer_draw_glyphs),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
929 Symbol("pango_renderer_draw_layout_line", cast(void**)& pango_renderer_draw_layout_line),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
930 Symbol("pango_renderer_draw_layout", cast(void**)& pango_renderer_draw_layout),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
931 Symbol("pango_renderer_get_type", cast(void**)& pango_renderer_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
932 Symbol("pango_layout_iter_get_baseline", cast(void**)& pango_layout_iter_get_baseline),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
933 Symbol("pango_layout_iter_get_layout_extents", cast(void**)& pango_layout_iter_get_layout_extents),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
934 Symbol("pango_layout_iter_get_line_yrange", cast(void**)& pango_layout_iter_get_line_yrange),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
935 Symbol("pango_layout_iter_get_line_extents", cast(void**)& pango_layout_iter_get_line_extents),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
936 Symbol("pango_layout_iter_get_run_extents", cast(void**)& pango_layout_iter_get_run_extents),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
937 Symbol("pango_layout_iter_get_cluster_extents", cast(void**)& pango_layout_iter_get_cluster_extents),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
938 Symbol("pango_layout_iter_get_char_extents", cast(void**)& pango_layout_iter_get_char_extents),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
939 Symbol("pango_layout_iter_next_line", cast(void**)& pango_layout_iter_next_line),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
940 Symbol("pango_layout_iter_next_run", cast(void**)& pango_layout_iter_next_run),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
941 Symbol("pango_layout_iter_next_cluster", cast(void**)& pango_layout_iter_next_cluster),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
942 Symbol("pango_layout_iter_next_char", cast(void**)& pango_layout_iter_next_char),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
943 Symbol("pango_layout_iter_at_last_line", cast(void**)& pango_layout_iter_at_last_line),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
944 Symbol("pango_layout_iter_get_line_readonly", cast(void**)& pango_layout_iter_get_line_readonly),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
945 Symbol("pango_layout_iter_get_line", cast(void**)& pango_layout_iter_get_line),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
946 Symbol("pango_layout_iter_get_run_readonly", cast(void**)& pango_layout_iter_get_run_readonly),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
947 Symbol("pango_layout_iter_get_run", cast(void**)& pango_layout_iter_get_run),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
948 Symbol("pango_layout_iter_get_index", cast(void**)& pango_layout_iter_get_index),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
949 Symbol("pango_layout_iter_free", cast(void**)& pango_layout_iter_free),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
950 Symbol("pango_layout_get_iter", cast(void**)& pango_layout_get_iter),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
951 Symbol("pango_layout_iter_get_type", cast(void**)& pango_layout_iter_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
952 Symbol("pango_layout_line_get_pixel_extents", cast(void**)& pango_layout_line_get_pixel_extents),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
953 Symbol("pango_layout_line_get_extents", cast(void**)& pango_layout_line_get_extents),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
954 Symbol("pango_layout_line_get_x_ranges", cast(void**)& pango_layout_line_get_x_ranges),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
955 Symbol("pango_layout_line_index_to_x", cast(void**)& pango_layout_line_index_to_x),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
956 Symbol("pango_layout_line_x_to_index", cast(void**)& pango_layout_line_x_to_index),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
957 Symbol("pango_layout_line_unref", cast(void**)& pango_layout_line_unref),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
958 Symbol("pango_layout_line_ref", cast(void**)& pango_layout_line_ref),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
959 Symbol("pango_layout_line_get_type", cast(void**)& pango_layout_line_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
960 Symbol("pango_layout_get_lines_readonly", cast(void**)& pango_layout_get_lines_readonly),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
961 Symbol("pango_layout_get_lines", cast(void**)& pango_layout_get_lines),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
962 Symbol("pango_layout_get_line_readonly", cast(void**)& pango_layout_get_line_readonly),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
963 Symbol("pango_layout_get_line", cast(void**)& pango_layout_get_line),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
964 Symbol("pango_layout_get_line_count", cast(void**)& pango_layout_get_line_count),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
965 Symbol("pango_layout_get_pixel_size", cast(void**)& pango_layout_get_pixel_size),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
966 Symbol("pango_layout_get_size", cast(void**)& pango_layout_get_size),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
967 Symbol("pango_layout_get_pixel_extents", cast(void**)& pango_layout_get_pixel_extents),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
968 Symbol("pango_layout_get_extents", cast(void**)& pango_layout_get_extents),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
969 Symbol("pango_layout_xy_to_index", cast(void**)& pango_layout_xy_to_index),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
970 Symbol("pango_layout_move_cursor_visually", cast(void**)& pango_layout_move_cursor_visually),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
971 Symbol("pango_layout_get_cursor_pos", cast(void**)& pango_layout_get_cursor_pos),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
972 Symbol("pango_layout_index_to_line_x", cast(void**)& pango_layout_index_to_line_x),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
973 Symbol("pango_layout_index_to_pos", cast(void**)& pango_layout_index_to_pos),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
974 Symbol("pango_layout_get_log_attrs", cast(void**)& pango_layout_get_log_attrs),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
975 Symbol("pango_layout_context_changed", cast(void**)& pango_layout_context_changed),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
976 Symbol("pango_layout_get_unknown_glyphs_count", cast(void**)& pango_layout_get_unknown_glyphs_count),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
977 Symbol("pango_layout_is_ellipsized", cast(void**)& pango_layout_is_ellipsized),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
978 Symbol("pango_layout_get_ellipsize", cast(void**)& pango_layout_get_ellipsize),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
979 Symbol("pango_layout_set_ellipsize", cast(void**)& pango_layout_set_ellipsize),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
980 Symbol("pango_layout_get_single_paragraph_mode", cast(void**)& pango_layout_get_single_paragraph_mode),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
981 Symbol("pango_layout_set_single_paragraph_mode", cast(void**)& pango_layout_set_single_paragraph_mode),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
982 Symbol("pango_layout_get_tabs", cast(void**)& pango_layout_get_tabs),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
983 Symbol("pango_layout_set_tabs", cast(void**)& pango_layout_set_tabs),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
984 Symbol("pango_layout_get_alignment", cast(void**)& pango_layout_get_alignment),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
985 Symbol("pango_layout_set_alignment", cast(void**)& pango_layout_set_alignment),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
986 Symbol("pango_layout_get_auto_dir", cast(void**)& pango_layout_get_auto_dir),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
987 Symbol("pango_layout_set_auto_dir", cast(void**)& pango_layout_set_auto_dir),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
988 Symbol("pango_layout_get_justify", cast(void**)& pango_layout_get_justify),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
989 Symbol("pango_layout_set_justify", cast(void**)& pango_layout_set_justify),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
990 Symbol("pango_layout_get_spacing", cast(void**)& pango_layout_get_spacing),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
991 Symbol("pango_layout_set_spacing", cast(void**)& pango_layout_set_spacing),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
992 Symbol("pango_layout_get_indent", cast(void**)& pango_layout_get_indent),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
993 Symbol("pango_layout_set_indent", cast(void**)& pango_layout_set_indent),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
994 Symbol("pango_layout_is_wrapped", cast(void**)& pango_layout_is_wrapped),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
995 Symbol("pango_layout_get_wrap", cast(void**)& pango_layout_get_wrap),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
996 Symbol("pango_layout_set_wrap", cast(void**)& pango_layout_set_wrap),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
997 Symbol("pango_layout_get_width", cast(void**)& pango_layout_get_width),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
998 Symbol("pango_layout_set_width", cast(void**)& pango_layout_set_width),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
999 Symbol("pango_layout_get_font_description", cast(void**)& pango_layout_get_font_description),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1000 Symbol("pango_layout_set_font_description", cast(void**)& pango_layout_set_font_description),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1001 Symbol("pango_layout_set_markup_with_accel", cast(void**)& pango_layout_set_markup_with_accel),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1002 Symbol("pango_layout_set_markup", cast(void**)& pango_layout_set_markup),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1003 Symbol("pango_layout_get_text", cast(void**)& pango_layout_get_text),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1004 Symbol("pango_layout_set_text", cast(void**)& pango_layout_set_text),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1005 Symbol("pango_layout_get_attributes", cast(void**)& pango_layout_get_attributes),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1006 Symbol("pango_layout_set_attributes", cast(void**)& pango_layout_set_attributes),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1007 Symbol("pango_layout_get_context", cast(void**)& pango_layout_get_context),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1008 Symbol("pango_layout_copy", cast(void**)& pango_layout_copy),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1009 Symbol("pango_layout_new", cast(void**)& pango_layout_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1010 Symbol("pango_layout_get_type", cast(void**)& pango_layout_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1011 Symbol("pango_tab_array_get_positions_in_pixels", cast(void**)& pango_tab_array_get_positions_in_pixels),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1012 Symbol("pango_tab_array_get_tabs", cast(void**)& pango_tab_array_get_tabs),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1013 Symbol("pango_tab_array_get_tab", cast(void**)& pango_tab_array_get_tab),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1014 Symbol("pango_tab_array_set_tab", cast(void**)& pango_tab_array_set_tab),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1015 Symbol("pango_tab_array_resize", cast(void**)& pango_tab_array_resize),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1016 Symbol("pango_tab_array_get_size", cast(void**)& pango_tab_array_get_size),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1017 Symbol("pango_tab_array_free", cast(void**)& pango_tab_array_free),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1018 Symbol("pango_tab_array_copy", cast(void**)& pango_tab_array_copy),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1019 Symbol("pango_tab_array_get_type", cast(void**)& pango_tab_array_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1020 Symbol("pango_tab_array_new_with_positions", cast(void**)& pango_tab_array_new_with_positions),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1021 Symbol("pango_tab_array_new", cast(void**)& pango_tab_array_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1022 Symbol("pango_glyph_item_letter_space", cast(void**)& pango_glyph_item_letter_space),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1023 Symbol("pango_glyph_item_apply_attrs", cast(void**)& pango_glyph_item_apply_attrs),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1024 Symbol("pango_glyph_item_free", cast(void**)& pango_glyph_item_free),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1025 Symbol("pango_glyph_item_split", cast(void**)& pango_glyph_item_split),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1026 Symbol("pango_direction_get_type", cast(void**)& pango_direction_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1027 Symbol("pango_tab_align_get_type", cast(void**)& pango_tab_align_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1028 Symbol("pango_script_get_type", cast(void**)& pango_script_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1029 Symbol("pango_render_part_get_type", cast(void**)& pango_render_part_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1030 Symbol("pango_ellipsize_mode_get_type", cast(void**)& pango_ellipsize_mode_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1031 Symbol("pango_wrap_mode_get_type", cast(void**)& pango_wrap_mode_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1032 Symbol("pango_alignment_get_type", cast(void**)& pango_alignment_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1033 Symbol("pango_gravity_hint_get_type", cast(void**)& pango_gravity_hint_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1034 Symbol("pango_gravity_get_type", cast(void**)& pango_gravity_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1035 Symbol("pango_font_mask_get_type", cast(void**)& pango_font_mask_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1036 Symbol("pango_stretch_get_type", cast(void**)& pango_stretch_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1037 Symbol("pango_weight_get_type", cast(void**)& pango_weight_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1038 Symbol("pango_variant_get_type", cast(void**)& pango_variant_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1039 Symbol("pango_style_get_type", cast(void**)& pango_style_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1040 Symbol("pango_coverage_level_get_type", cast(void**)& pango_coverage_level_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1041 Symbol("pango_underline_get_type", cast(void**)& pango_underline_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1042 Symbol("pango_attr_type_get_type", cast(void**)& pango_attr_type_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1043 Symbol("pango_reorder_items", cast(void**)& pango_reorder_items),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1044 Symbol("pango_shape", cast(void**)& pango_shape),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1045 Symbol("pango_glyph_string_x_to_index", cast(void**)& pango_glyph_string_x_to_index),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1046 Symbol("pango_glyph_string_index_to_x", cast(void**)& pango_glyph_string_index_to_x),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1047 Symbol("pango_glyph_string_get_logical_widths", cast(void**)& pango_glyph_string_get_logical_widths),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1048 Symbol("pango_glyph_string_extents_range", cast(void**)& pango_glyph_string_extents_range),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1049 Symbol("pango_glyph_string_get_width", cast(void**)& pango_glyph_string_get_width),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1050 Symbol("pango_glyph_string_extents", cast(void**)& pango_glyph_string_extents),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1051 Symbol("pango_glyph_string_free", cast(void**)& pango_glyph_string_free),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1052 Symbol("pango_glyph_string_copy", cast(void**)& pango_glyph_string_copy),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1053 Symbol("pango_glyph_string_get_type", cast(void**)& pango_glyph_string_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1054 Symbol("pango_glyph_string_set_size", cast(void**)& pango_glyph_string_set_size),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1055 Symbol("pango_glyph_string_new", cast(void**)& pango_glyph_string_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1056 Symbol("pango_itemize_with_base_dir", cast(void**)& pango_itemize_with_base_dir),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1057 Symbol("pango_itemize", cast(void**)& pango_itemize),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1058 Symbol("pango_context_get_matrix", cast(void**)& pango_context_get_matrix),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1059 Symbol("pango_context_set_matrix", cast(void**)& pango_context_set_matrix),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1060 Symbol("pango_context_get_gravity_hint", cast(void**)& pango_context_get_gravity_hint),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1061 Symbol("pango_context_set_gravity_hint", cast(void**)& pango_context_set_gravity_hint),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1062 Symbol("pango_context_get_gravity", cast(void**)& pango_context_get_gravity),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1063 Symbol("pango_context_get_base_gravity", cast(void**)& pango_context_get_base_gravity),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1064 Symbol("pango_context_set_base_gravity", cast(void**)& pango_context_set_base_gravity),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1065 Symbol("pango_context_get_base_dir", cast(void**)& pango_context_get_base_dir),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1066 Symbol("pango_context_set_base_dir", cast(void**)& pango_context_set_base_dir),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1067 Symbol("pango_context_set_language", cast(void**)& pango_context_set_language),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1068 Symbol("pango_context_get_language", cast(void**)& pango_context_get_language),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1069 Symbol("pango_context_get_font_description", cast(void**)& pango_context_get_font_description),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1070 Symbol("pango_context_set_font_description", cast(void**)& pango_context_set_font_description),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1071 Symbol("pango_context_get_metrics", cast(void**)& pango_context_get_metrics),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1072 Symbol("pango_context_load_fontset", cast(void**)& pango_context_load_fontset),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1073 Symbol("pango_context_load_font", cast(void**)& pango_context_load_font),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1074 Symbol("pango_context_list_families", cast(void**)& pango_context_list_families),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1075 Symbol("pango_context_get_font_map", cast(void**)& pango_context_get_font_map),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1076 Symbol("pango_context_get_type", cast(void**)& pango_context_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1077 Symbol("pango_font_map_list_families", cast(void**)& pango_font_map_list_families),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1078 Symbol("pango_font_map_load_fontset", cast(void**)& pango_font_map_load_fontset),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1079 Symbol("pango_font_map_load_font", cast(void**)& pango_font_map_load_font),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1080 Symbol("pango_font_map_get_type", cast(void**)& pango_font_map_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1081 Symbol("pango_fontset_foreach", cast(void**)& pango_fontset_foreach),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1082 Symbol("pango_fontset_get_metrics", cast(void**)& pango_fontset_get_metrics),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1083 Symbol("pango_fontset_get_font", cast(void**)& pango_fontset_get_font),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1084 Symbol("pango_fontset_get_type", cast(void**)& pango_fontset_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1085 Symbol("pango_get_log_attrs", cast(void**)& pango_get_log_attrs),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1086 Symbol("pango_find_paragraph_boundary", cast(void**)& pango_find_paragraph_boundary),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1087 Symbol("pango_break", cast(void**)& pango_break),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1088 Symbol("pango_item_split", cast(void**)& pango_item_split),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1089 Symbol("pango_item_free", cast(void**)& pango_item_free),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1090 Symbol("pango_item_copy", cast(void**)& pango_item_copy),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1091 Symbol("pango_item_new", cast(void**)& pango_item_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1092 Symbol("pango_item_get_type", cast(void**)& pango_item_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1093 Symbol("pango_parse_markup", cast(void**)& pango_parse_markup),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1094 Symbol("pango_attr_iterator_get_attrs", cast(void**)& pango_attr_iterator_get_attrs),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1095 Symbol("pango_attr_iterator_get_font", cast(void**)& pango_attr_iterator_get_font),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1096 Symbol("pango_attr_iterator_get", cast(void**)& pango_attr_iterator_get),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1097 Symbol("pango_attr_iterator_destroy", cast(void**)& pango_attr_iterator_destroy),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1098 Symbol("pango_attr_iterator_copy", cast(void**)& pango_attr_iterator_copy),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1099 Symbol("pango_attr_iterator_next", cast(void**)& pango_attr_iterator_next),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1100 Symbol("pango_attr_iterator_range", cast(void**)& pango_attr_iterator_range),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1101 Symbol("pango_attr_list_get_iterator", cast(void**)& pango_attr_list_get_iterator),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1102 Symbol("pango_attr_list_filter", cast(void**)& pango_attr_list_filter),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1103 Symbol("pango_attr_list_splice", cast(void**)& pango_attr_list_splice),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1104 Symbol("pango_attr_list_change", cast(void**)& pango_attr_list_change),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1105 Symbol("pango_attr_list_insert_before", cast(void**)& pango_attr_list_insert_before),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1106 Symbol("pango_attr_list_insert", cast(void**)& pango_attr_list_insert),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1107 Symbol("pango_attr_list_copy", cast(void**)& pango_attr_list_copy),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1108 Symbol("pango_attr_list_unref", cast(void**)& pango_attr_list_unref),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1109 Symbol("pango_attr_list_ref", cast(void**)& pango_attr_list_ref),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1110 Symbol("pango_attr_list_new", cast(void**)& pango_attr_list_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1111 Symbol("pango_attr_list_get_type", cast(void**)& pango_attr_list_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1112 Symbol("pango_attr_gravity_hint_new", cast(void**)& pango_attr_gravity_hint_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1113 Symbol("pango_attr_gravity_new", cast(void**)& pango_attr_gravity_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1114 Symbol("pango_attr_shape_new_with_data", cast(void**)& pango_attr_shape_new_with_data),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1115 Symbol("pango_attr_shape_new", cast(void**)& pango_attr_shape_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1116 Symbol("pango_attr_letter_spacing_new", cast(void**)& pango_attr_letter_spacing_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1117 Symbol("pango_attr_fallback_new", cast(void**)& pango_attr_fallback_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1118 Symbol("pango_attr_scale_new", cast(void**)& pango_attr_scale_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1119 Symbol("pango_attr_rise_new", cast(void**)& pango_attr_rise_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1120 Symbol("pango_attr_strikethrough_color_new", cast(void**)& pango_attr_strikethrough_color_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1121 Symbol("pango_attr_strikethrough_new", cast(void**)& pango_attr_strikethrough_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1122 Symbol("pango_attr_underline_color_new", cast(void**)& pango_attr_underline_color_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1123 Symbol("pango_attr_underline_new", cast(void**)& pango_attr_underline_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1124 Symbol("pango_attr_font_desc_new", cast(void**)& pango_attr_font_desc_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1125 Symbol("pango_attr_stretch_new", cast(void**)& pango_attr_stretch_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1126 Symbol("pango_attr_variant_new", cast(void**)& pango_attr_variant_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1127 Symbol("pango_attr_weight_new", cast(void**)& pango_attr_weight_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1128 Symbol("pango_attr_style_new", cast(void**)& pango_attr_style_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1129 Symbol("pango_attr_size_new_absolute", cast(void**)& pango_attr_size_new_absolute),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1130 Symbol("pango_attr_size_new", cast(void**)& pango_attr_size_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1131 Symbol("pango_attr_background_new", cast(void**)& pango_attr_background_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1132 Symbol("pango_attr_foreground_new", cast(void**)& pango_attr_foreground_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1133 Symbol("pango_attr_family_new", cast(void**)& pango_attr_family_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1134 Symbol("pango_attr_language_new", cast(void**)& pango_attr_language_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1135 Symbol("pango_attribute_equal", cast(void**)& pango_attribute_equal),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1136 Symbol("pango_attribute_destroy", cast(void**)& pango_attribute_destroy),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1137 Symbol("pango_attribute_copy", cast(void**)& pango_attribute_copy),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1138 Symbol("pango_attr_type_register", cast(void**)& pango_attr_type_register),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1139 Symbol("pango_color_to_string", cast(void**)& pango_color_to_string),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1140 Symbol("pango_color_parse", cast(void**)& pango_color_parse),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1141 Symbol("pango_color_free", cast(void**)& pango_color_free),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1142 Symbol("pango_color_copy", cast(void**)& pango_color_copy),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1143 Symbol("pango_color_get_type", cast(void**)& pango_color_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1144 Symbol("pango_font_get_font_map", cast(void**)& pango_font_get_font_map),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1145 Symbol("pango_font_get_glyph_extents", cast(void**)& pango_font_get_glyph_extents),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1146 Symbol("pango_font_get_metrics", cast(void**)& pango_font_get_metrics),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1147 Symbol("pango_font_find_shaper", cast(void**)& pango_font_find_shaper),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1148 Symbol("pango_font_get_coverage", cast(void**)& pango_font_get_coverage),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1149 Symbol("pango_font_describe_with_absolute_size", cast(void**)& pango_font_describe_with_absolute_size),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1150 Symbol("pango_font_describe", cast(void**)& pango_font_describe),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1151 Symbol("pango_font_get_type", cast(void**)& pango_font_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1152 Symbol("pango_font_face_is_synthesized", cast(void**)& pango_font_face_is_synthesized),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1153 Symbol("pango_font_face_list_sizes", cast(void**)& pango_font_face_list_sizes),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1154 Symbol("pango_font_face_get_face_name", cast(void**)& pango_font_face_get_face_name),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1155 Symbol("pango_font_face_describe", cast(void**)& pango_font_face_describe),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1156 Symbol("pango_font_face_get_type", cast(void**)& pango_font_face_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1157 Symbol("pango_font_family_is_monospace", cast(void**)& pango_font_family_is_monospace),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1158 Symbol("pango_font_family_get_name", cast(void**)& pango_font_family_get_name),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1159 Symbol("pango_font_family_list_faces", cast(void**)& pango_font_family_list_faces),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1160 Symbol("pango_font_family_get_type", cast(void**)& pango_font_family_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1161 Symbol("pango_font_metrics_get_strikethrough_thickness", cast(void**)& pango_font_metrics_get_strikethrough_thickness),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1162 Symbol("pango_font_metrics_get_strikethrough_position", cast(void**)& pango_font_metrics_get_strikethrough_position),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1163 Symbol("pango_font_metrics_get_underline_thickness", cast(void**)& pango_font_metrics_get_underline_thickness),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1164 Symbol("pango_font_metrics_get_underline_position", cast(void**)& pango_font_metrics_get_underline_position),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1165 Symbol("pango_font_metrics_get_approximate_digit_width", cast(void**)& pango_font_metrics_get_approximate_digit_width),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1166 Symbol("pango_font_metrics_get_approximate_char_width", cast(void**)& pango_font_metrics_get_approximate_char_width),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1167 Symbol("pango_font_metrics_get_descent", cast(void**)& pango_font_metrics_get_descent),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1168 Symbol("pango_font_metrics_get_ascent", cast(void**)& pango_font_metrics_get_ascent),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1169 Symbol("pango_font_metrics_unref", cast(void**)& pango_font_metrics_unref),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1170 Symbol("pango_font_metrics_ref", cast(void**)& pango_font_metrics_ref),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1171 Symbol("pango_font_metrics_get_type", cast(void**)& pango_font_metrics_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1172 Symbol("pango_font_description_to_filename", cast(void**)& pango_font_description_to_filename),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1173 Symbol("pango_font_description_to_string", cast(void**)& pango_font_description_to_string),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1174 Symbol("pango_font_description_from_string", cast(void**)& pango_font_description_from_string),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1175 Symbol("pango_font_description_better_match", cast(void**)& pango_font_description_better_match),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1176 Symbol("pango_font_description_merge_static", cast(void**)& pango_font_description_merge_static),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1177 Symbol("pango_font_description_merge", cast(void**)& pango_font_description_merge),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1178 Symbol("pango_font_description_unset_fields", cast(void**)& pango_font_description_unset_fields),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1179 Symbol("pango_font_description_get_set_fields", cast(void**)& pango_font_description_get_set_fields),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1180 Symbol("pango_font_description_get_gravity", cast(void**)& pango_font_description_get_gravity),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1181 Symbol("pango_font_description_set_gravity", cast(void**)& pango_font_description_set_gravity),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1182 Symbol("pango_font_description_get_size_is_absolute", cast(void**)& pango_font_description_get_size_is_absolute),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1183 Symbol("pango_font_description_set_absolute_size", cast(void**)& pango_font_description_set_absolute_size),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1184 Symbol("pango_font_description_get_size", cast(void**)& pango_font_description_get_size),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1185 Symbol("pango_font_description_set_size", cast(void**)& pango_font_description_set_size),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1186 Symbol("pango_font_description_get_stretch", cast(void**)& pango_font_description_get_stretch),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1187 Symbol("pango_font_description_set_stretch", cast(void**)& pango_font_description_set_stretch),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1188 Symbol("pango_font_description_get_weight", cast(void**)& pango_font_description_get_weight),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1189 Symbol("pango_font_description_set_weight", cast(void**)& pango_font_description_set_weight),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1190 Symbol("pango_font_description_get_variant", cast(void**)& pango_font_description_get_variant),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1191 Symbol("pango_font_description_set_variant", cast(void**)& pango_font_description_set_variant),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1192 Symbol("pango_font_description_get_style", cast(void**)& pango_font_description_get_style),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1193 Symbol("pango_font_description_set_style", cast(void**)& pango_font_description_set_style),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1194 Symbol("pango_font_description_get_family", cast(void**)& pango_font_description_get_family),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1195 Symbol("pango_font_description_set_family_static", cast(void**)& pango_font_description_set_family_static),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1196 Symbol("pango_font_description_set_family", cast(void**)& pango_font_description_set_family),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1197 Symbol("pango_font_descriptions_free", cast(void**)& pango_font_descriptions_free),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1198 Symbol("pango_font_description_free", cast(void**)& pango_font_description_free),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1199 Symbol("pango_font_description_equal", cast(void**)& pango_font_description_equal),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1200 Symbol("pango_font_description_hash", cast(void**)& pango_font_description_hash),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1201 Symbol("pango_font_description_copy_static", cast(void**)& pango_font_description_copy_static),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1202 Symbol("pango_font_description_copy", cast(void**)& pango_font_description_copy),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1203 Symbol("pango_font_description_new", cast(void**)& pango_font_description_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1204 Symbol("pango_font_description_get_type", cast(void**)& pango_font_description_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1205 Symbol("pango_gravity_get_for_script", cast(void**)& pango_gravity_get_for_script),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1206 Symbol("pango_gravity_get_for_matrix", cast(void**)& pango_gravity_get_for_matrix),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1207 Symbol("pango_gravity_to_rotation", cast(void**)& pango_gravity_to_rotation),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1208 Symbol("pango_language_includes_script", cast(void**)& pango_language_includes_script),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1209 Symbol("pango_script_get_sample_language", cast(void**)& pango_script_get_sample_language),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1210 Symbol("pango_script_iter_free", cast(void**)& pango_script_iter_free),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1211 Symbol("pango_script_iter_next", cast(void**)& pango_script_iter_next),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1212 Symbol("pango_script_iter_get_range", cast(void**)& pango_script_iter_get_range),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1213 Symbol("pango_script_iter_new", cast(void**)& pango_script_iter_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1214 Symbol("pango_script_for_unichar", cast(void**)& pango_script_for_unichar),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1215 Symbol("pango_language_matches", cast(void**)& pango_language_matches),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1216 Symbol("pango_language_get_default", cast(void**)& pango_language_get_default),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1217 Symbol("pango_language_get_sample_string", cast(void**)& pango_language_get_sample_string),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1218 Symbol("pango_language_from_string", cast(void**)& pango_language_from_string),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1219 Symbol("pango_language_get_type", cast(void**)& pango_language_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1220 Symbol("pango_matrix_get_font_scale_factor", cast(void**)& pango_matrix_get_font_scale_factor),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1221 Symbol("pango_matrix_transform_pixel_rectangle", cast(void**)& pango_matrix_transform_pixel_rectangle),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1222 Symbol("pango_matrix_transform_rectangle", cast(void**)& pango_matrix_transform_rectangle),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1223 Symbol("pango_matrix_transform_distance", cast(void**)& pango_matrix_transform_distance),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1224 Symbol("pango_matrix_transform_point", cast(void**)& pango_matrix_transform_point),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1225 Symbol("pango_matrix_concat", cast(void**)& pango_matrix_concat),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1226 Symbol("pango_matrix_rotate", cast(void**)& pango_matrix_rotate),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1227 Symbol("pango_matrix_scale", cast(void**)& pango_matrix_scale),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1228 Symbol("pango_matrix_translate", cast(void**)& pango_matrix_translate),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1229 Symbol("pango_matrix_free", cast(void**)& pango_matrix_free),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1230 Symbol("pango_matrix_copy", cast(void**)& pango_matrix_copy),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1231 Symbol("pango_matrix_get_type", cast(void**)& pango_matrix_get_type),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1232 Symbol("pango_get_mirror_char", cast(void**)& pango_get_mirror_char),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1233 Symbol("pango_find_base_dir", cast(void**)& pango_find_base_dir),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1234 Symbol("pango_unichar_direction", cast(void**)& pango_unichar_direction),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1235 Symbol("pango_extents_to_pixels", cast(void**)& pango_extents_to_pixels),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1236 Symbol("pango_units_to_double", cast(void**)& pango_units_to_double),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1237 Symbol("pango_units_from_double", cast(void**)& pango_units_from_double),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1238 Symbol("pango_coverage_from_bytes", cast(void**)& pango_coverage_from_bytes),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1239 Symbol("pango_coverage_to_bytes", cast(void**)& pango_coverage_to_bytes),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1240 Symbol("pango_coverage_max", cast(void**)& pango_coverage_max),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1241 Symbol("pango_coverage_set", cast(void**)& pango_coverage_set),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1242 Symbol("pango_coverage_get", cast(void**)& pango_coverage_get),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1243 Symbol("pango_coverage_copy", cast(void**)& pango_coverage_copy),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1244 Symbol("pango_coverage_unref", cast(void**)& pango_coverage_unref),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1245 Symbol("pango_coverage_ref", cast(void**)& pango_coverage_ref),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1246 Symbol("pango_coverage_new", cast(void**)& pango_coverage_new),
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1247 ];
fb3aa8075988 D2 support for the linux port.
Jacob Carlborg <doob@me.com>
parents: 51
diff changeset
1248 }
25
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1249
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1250 } else { // version(DYNLINK)
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1251 extern (C) char * pango_version_check(int, int, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1252 extern (C) char * pango_version_string();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1253 extern (C) int pango_version();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1254 extern (C) int pango_is_zero_width(uint);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1255 extern (C) char * pango_log2vis_get_embedding_levels(char *, int, int *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1256 extern (C) void pango_quantize_line_geometry(int *, int *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1257 extern (C) int pango_parse_stretch(char *, int *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1258 extern (C) int pango_parse_weight(char *, int *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1259 extern (C) int pango_parse_variant(char *, int *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1260 extern (C) int pango_parse_style(char *, int *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1261 extern (C) int pango_parse_enum(uint, char *, int *, int, char * *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1262 extern (C) int pango_scan_int(char * *, int *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1263 extern (C) int pango_scan_string(char * *, _GString *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1264 extern (C) int pango_scan_word(char * *, _GString *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1265 extern (C) int pango_skip_space(char * *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1266 extern (C) int pango_read_line(_IO_FILE *, _GString *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1267 extern (C) char * pango_trim_string(char *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1268 extern (C) char * * pango_split_file_list(char *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1269 extern (C) _PangoMatrix * pango_renderer_get_matrix(_PangoRenderer *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1270 extern (C) void pango_renderer_set_matrix(_PangoRenderer *, _PangoMatrix *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1271 extern (C) _PangoColor * pango_renderer_get_color(_PangoRenderer *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1272 extern (C) void pango_renderer_set_color(_PangoRenderer *, int, _PangoColor *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1273 extern (C) void pango_renderer_part_changed(_PangoRenderer *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1274 extern (C) void pango_renderer_deactivate(_PangoRenderer *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1275 extern (C) void pango_renderer_activate(_PangoRenderer *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1276 extern (C) void pango_renderer_draw_glyph(_PangoRenderer *, void *, uint, double, double);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1277 extern (C) void pango_renderer_draw_trapezoid(_PangoRenderer *, int, double, double, double, double, double, double);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1278 extern (C) void pango_renderer_draw_error_underline(_PangoRenderer *, int, int, int, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1279 extern (C) void pango_renderer_draw_rectangle(_PangoRenderer *, int, int, int, int, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1280 extern (C) void pango_renderer_draw_glyphs(_PangoRenderer *, void *, _PangoGlyphString *, int, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1281 extern (C) void pango_renderer_draw_layout_line(_PangoRenderer *, _PangoLayoutLine *, int, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1282 extern (C) void pango_renderer_draw_layout(_PangoRenderer *, void *, int, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1283 extern (C) uint pango_renderer_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1284 extern (C) int pango_layout_iter_get_baseline(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1285 extern (C) void pango_layout_iter_get_layout_extents(void *, _PangoRectangle *, _PangoRectangle *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1286 extern (C) void pango_layout_iter_get_line_yrange(void *, int *, int *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1287 extern (C) void pango_layout_iter_get_line_extents(void *, _PangoRectangle *, _PangoRectangle *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1288 extern (C) void pango_layout_iter_get_run_extents(void *, _PangoRectangle *, _PangoRectangle *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1289 extern (C) void pango_layout_iter_get_cluster_extents(void *, _PangoRectangle *, _PangoRectangle *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1290 extern (C) void pango_layout_iter_get_char_extents(void *, _PangoRectangle *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1291 extern (C) int pango_layout_iter_next_line(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1292 extern (C) int pango_layout_iter_next_run(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1293 extern (C) int pango_layout_iter_next_cluster(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1294 extern (C) int pango_layout_iter_next_char(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1295 extern (C) int pango_layout_iter_at_last_line(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1296 extern (C) _PangoLayoutLine * pango_layout_iter_get_line_readonly(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1297 extern (C) _PangoLayoutLine * pango_layout_iter_get_line(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1298 extern (C) _PangoGlyphItem * pango_layout_iter_get_run_readonly(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1299 extern (C) _PangoGlyphItem * pango_layout_iter_get_run(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1300 extern (C) int pango_layout_iter_get_index(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1301 extern (C) void pango_layout_iter_free(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1302 extern (C) void * pango_layout_get_iter(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1303 extern (C) uint pango_layout_iter_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1304 extern (C) void pango_layout_line_get_pixel_extents(_PangoLayoutLine *, _PangoRectangle *, _PangoRectangle *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1305 extern (C) void pango_layout_line_get_extents(_PangoLayoutLine *, _PangoRectangle *, _PangoRectangle *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1306 extern (C) void pango_layout_line_get_x_ranges(_PangoLayoutLine *, int, int, int * *, int *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1307 extern (C) void pango_layout_line_index_to_x(_PangoLayoutLine *, int, int, int *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1308 extern (C) int pango_layout_line_x_to_index(_PangoLayoutLine *, int, int *, int *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1309 extern (C) void pango_layout_line_unref(_PangoLayoutLine *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1310 extern (C) _PangoLayoutLine * pango_layout_line_ref(_PangoLayoutLine *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1311 extern (C) uint pango_layout_line_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1312 extern (C) _GSList * pango_layout_get_lines_readonly(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1313 extern (C) _GSList * pango_layout_get_lines(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1314 extern (C) _PangoLayoutLine * pango_layout_get_line_readonly(void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1315 extern (C) _PangoLayoutLine * pango_layout_get_line(void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1316 extern (C) int pango_layout_get_line_count(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1317 extern (C) void pango_layout_get_pixel_size(void *, int *, int *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1318 extern (C) void pango_layout_get_size(void *, int *, int *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1319 extern (C) void pango_layout_get_pixel_extents(void *, _PangoRectangle *, _PangoRectangle *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1320 extern (C) void pango_layout_get_extents(void *, _PangoRectangle *, _PangoRectangle *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1321 extern (C) int pango_layout_xy_to_index(void *, int, int, int *, int *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1322 extern (C) void pango_layout_move_cursor_visually(void *, int, int, int, int, int *, int *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1323 extern (C) void pango_layout_get_cursor_pos(void *, int, _PangoRectangle *, _PangoRectangle *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1324 extern (C) void pango_layout_index_to_line_x(void *, int, int, int *, int *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1325 extern (C) void pango_layout_index_to_pos(void *, int, _PangoRectangle *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1326 extern (C) void pango_layout_get_log_attrs(void *, _PangoLogAttr * *, int *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1327 extern (C) void pango_layout_context_changed(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1328 extern (C) int pango_layout_get_unknown_glyphs_count(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1329 extern (C) int pango_layout_is_ellipsized(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1330 extern (C) int pango_layout_get_ellipsize(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1331 extern (C) void pango_layout_set_ellipsize(void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1332 extern (C) int pango_layout_get_single_paragraph_mode(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1333 extern (C) void pango_layout_set_single_paragraph_mode(void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1334 extern (C) void * pango_layout_get_tabs(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1335 extern (C) void pango_layout_set_tabs(void *, void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1336 extern (C) int pango_layout_get_alignment(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1337 extern (C) void pango_layout_set_alignment(void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1338 extern (C) int pango_layout_get_auto_dir(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1339 extern (C) void pango_layout_set_auto_dir(void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1340 extern (C) int pango_layout_get_justify(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1341 extern (C) void pango_layout_set_justify(void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1342 extern (C) int pango_layout_get_spacing(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1343 extern (C) void pango_layout_set_spacing(void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1344 extern (C) int pango_layout_get_indent(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1345 extern (C) void pango_layout_set_indent(void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1346 extern (C) int pango_layout_is_wrapped(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1347 extern (C) int pango_layout_get_wrap(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1348 extern (C) void pango_layout_set_wrap(void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1349 extern (C) int pango_layout_get_width(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1350 extern (C) void pango_layout_set_width(void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1351 extern (C) void * pango_layout_get_font_description(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1352 extern (C) void pango_layout_set_font_description(void *, void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1353 extern (C) void pango_layout_set_markup_with_accel(void *, char *, int, uint, uint *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1354 extern (C) void pango_layout_set_markup(void *, char *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1355 extern (C) char * pango_layout_get_text(void *);
51
c01d033c633a [swt lin]
Frank Benoit <benoit@tionex.de>
parents: 25
diff changeset
1356 extern (C) void pango_layout_set_text(void *, in char *, int);
25
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1357 extern (C) void * pango_layout_get_attributes(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1358 extern (C) void pango_layout_set_attributes(void *, void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1359 extern (C) void * pango_layout_get_context(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1360 extern (C) void * pango_layout_copy(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1361 extern (C) void * pango_layout_new(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1362 extern (C) uint pango_layout_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1363 extern (C) int pango_tab_array_get_positions_in_pixels(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1364 extern (C) void pango_tab_array_get_tabs(void *, int * *, int * *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1365 extern (C) void pango_tab_array_get_tab(void *, int, int *, int *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1366 extern (C) void pango_tab_array_set_tab(void *, int, int, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1367 extern (C) void pango_tab_array_resize(void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1368 extern (C) int pango_tab_array_get_size(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1369 extern (C) void pango_tab_array_free(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1370 extern (C) void * pango_tab_array_copy(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1371 extern (C) uint pango_tab_array_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1372 extern (C) void * pango_tab_array_new_with_positions(int, int, int, int, ...);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1373 extern (C) void * pango_tab_array_new(int, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1374 extern (C) void pango_glyph_item_letter_space(_PangoGlyphItem *, char *, _PangoLogAttr *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1375 extern (C) _GSList * pango_glyph_item_apply_attrs(_PangoGlyphItem *, char *, void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1376 extern (C) void pango_glyph_item_free(_PangoGlyphItem *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1377 extern (C) _PangoGlyphItem * pango_glyph_item_split(_PangoGlyphItem *, char *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1378 extern (C) uint pango_direction_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1379 extern (C) uint pango_tab_align_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1380 extern (C) uint pango_script_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1381 extern (C) uint pango_render_part_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1382 extern (C) uint pango_ellipsize_mode_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1383 extern (C) uint pango_wrap_mode_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1384 extern (C) uint pango_alignment_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1385 extern (C) uint pango_gravity_hint_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1386 extern (C) uint pango_gravity_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1387 extern (C) uint pango_font_mask_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1388 extern (C) uint pango_stretch_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1389 extern (C) uint pango_weight_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1390 extern (C) uint pango_variant_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1391 extern (C) uint pango_style_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1392 extern (C) uint pango_coverage_level_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1393 extern (C) uint pango_underline_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1394 extern (C) uint pango_attr_type_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1395 extern (C) _GList * pango_reorder_items(_GList *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1396 extern (C) void pango_shape(char *, int, _PangoAnalysis *, _PangoGlyphString *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1397 extern (C) void pango_glyph_string_x_to_index(_PangoGlyphString *, char *, int, _PangoAnalysis *, int, int *, int *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1398 extern (C) void pango_glyph_string_index_to_x(_PangoGlyphString *, char *, int, _PangoAnalysis *, int, int, int *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1399 extern (C) void pango_glyph_string_get_logical_widths(_PangoGlyphString *, char *, int, int, int *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1400 extern (C) void pango_glyph_string_extents_range(_PangoGlyphString *, int, int, void *, _PangoRectangle *, _PangoRectangle *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1401 extern (C) int pango_glyph_string_get_width(_PangoGlyphString *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1402 extern (C) void pango_glyph_string_extents(_PangoGlyphString *, void *, _PangoRectangle *, _PangoRectangle *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1403 extern (C) void pango_glyph_string_free(_PangoGlyphString *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1404 extern (C) _PangoGlyphString * pango_glyph_string_copy(_PangoGlyphString *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1405 extern (C) uint pango_glyph_string_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1406 extern (C) void pango_glyph_string_set_size(_PangoGlyphString *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1407 extern (C) _PangoGlyphString * pango_glyph_string_new();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1408 extern (C) _GList * pango_itemize_with_base_dir(void *, int, char *, int, int, void *, void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1409 extern (C) _GList * pango_itemize(void *, char *, int, int, void *, void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1410 extern (C) _PangoMatrix * pango_context_get_matrix(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1411 extern (C) void pango_context_set_matrix(void *, _PangoMatrix *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1412 extern (C) int pango_context_get_gravity_hint(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1413 extern (C) void pango_context_set_gravity_hint(void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1414 extern (C) int pango_context_get_gravity(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1415 extern (C) int pango_context_get_base_gravity(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1416 extern (C) void pango_context_set_base_gravity(void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1417 extern (C) int pango_context_get_base_dir(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1418 extern (C) void pango_context_set_base_dir(void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1419 extern (C) void pango_context_set_language(void *, void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1420 extern (C) void * pango_context_get_language(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1421 extern (C) void * pango_context_get_font_description(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1422 extern (C) void pango_context_set_font_description(void *, void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1423 extern (C) void * pango_context_get_metrics(void *, void *, void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1424 extern (C) void * pango_context_load_fontset(void *, void *, void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1425 extern (C) void * pango_context_load_font(void *, void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1426 extern (C) void pango_context_list_families(void *, void * * *, int *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1427 extern (C) void * pango_context_get_font_map(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1428 extern (C) uint pango_context_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1429 extern (C) void pango_font_map_list_families(void *, void * * *, int *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1430 extern (C) void * pango_font_map_load_fontset(void *, void *, void *, void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1431 extern (C) void * pango_font_map_load_font(void *, void *, void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1432 extern (C) uint pango_font_map_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1433 extern (C) void pango_fontset_foreach(void *, _BCD_func__3004, void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1434 extern (C) void * pango_fontset_get_metrics(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1435 extern (C) void * pango_fontset_get_font(void *, uint);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1436 extern (C) uint pango_fontset_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1437 extern (C) void pango_get_log_attrs(char *, int, int, void *, _PangoLogAttr *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1438 extern (C) void pango_find_paragraph_boundary(char *, int, int *, int *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1439 extern (C) void pango_break(char *, int, _PangoAnalysis *, _PangoLogAttr *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1440 extern (C) _PangoItem * pango_item_split(_PangoItem *, int, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1441 extern (C) void pango_item_free(_PangoItem *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1442 extern (C) _PangoItem * pango_item_copy(_PangoItem *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1443 extern (C) _PangoItem * pango_item_new();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1444 extern (C) uint pango_item_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1445 extern (C) int pango_parse_markup(char *, int, uint, void * *, char * *, uint *, _GError * *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1446 extern (C) _GSList * pango_attr_iterator_get_attrs(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1447 extern (C) void pango_attr_iterator_get_font(void *, void *, void * *, _GSList * *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1448 extern (C) _PangoAttribute * pango_attr_iterator_get(void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1449 extern (C) void pango_attr_iterator_destroy(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1450 extern (C) void * pango_attr_iterator_copy(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1451 extern (C) int pango_attr_iterator_next(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1452 extern (C) void pango_attr_iterator_range(void *, int *, int *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1453 extern (C) void * pango_attr_list_get_iterator(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1454 extern (C) void * pango_attr_list_filter(void *, _BCD_func__3031, void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1455 extern (C) void pango_attr_list_splice(void *, void *, int, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1456 extern (C) void pango_attr_list_change(void *, _PangoAttribute *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1457 extern (C) void pango_attr_list_insert_before(void *, _PangoAttribute *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1458 extern (C) void pango_attr_list_insert(void *, _PangoAttribute *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1459 extern (C) void * pango_attr_list_copy(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1460 extern (C) void pango_attr_list_unref(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1461 extern (C) void * pango_attr_list_ref(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1462 extern (C) void * pango_attr_list_new();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1463 extern (C) uint pango_attr_list_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1464 extern (C) _PangoAttribute * pango_attr_gravity_hint_new(int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1465 extern (C) _PangoAttribute * pango_attr_gravity_new(int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1466 extern (C) _PangoAttribute * pango_attr_shape_new_with_data(_PangoRectangle *, _PangoRectangle *, void *, _BCD_func__3030, _BCD_func__2834);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1467 extern (C) _PangoAttribute * pango_attr_shape_new(_PangoRectangle *, _PangoRectangle *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1468 extern (C) _PangoAttribute * pango_attr_letter_spacing_new(int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1469 extern (C) _PangoAttribute * pango_attr_fallback_new(int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1470 extern (C) _PangoAttribute * pango_attr_scale_new(double);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1471 extern (C) _PangoAttribute * pango_attr_rise_new(int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1472 extern (C) _PangoAttribute * pango_attr_strikethrough_color_new(ushort, ushort, ushort);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1473 extern (C) _PangoAttribute * pango_attr_strikethrough_new(int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1474 extern (C) _PangoAttribute * pango_attr_underline_color_new(ushort, ushort, ushort);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1475 extern (C) _PangoAttribute * pango_attr_underline_new(int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1476 extern (C) _PangoAttribute * pango_attr_font_desc_new(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1477 extern (C) _PangoAttribute * pango_attr_stretch_new(int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1478 extern (C) _PangoAttribute * pango_attr_variant_new(int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1479 extern (C) _PangoAttribute * pango_attr_weight_new(int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1480 extern (C) _PangoAttribute * pango_attr_style_new(int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1481 extern (C) _PangoAttribute * pango_attr_size_new_absolute(int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1482 extern (C) _PangoAttribute * pango_attr_size_new(int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1483 extern (C) _PangoAttribute * pango_attr_background_new(ushort, ushort, ushort);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1484 extern (C) _PangoAttribute * pango_attr_foreground_new(ushort, ushort, ushort);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1485 extern (C) _PangoAttribute * pango_attr_family_new(char *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1486 extern (C) _PangoAttribute * pango_attr_language_new(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1487 extern (C) int pango_attribute_equal(_PangoAttribute *, _PangoAttribute *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1488 extern (C) void pango_attribute_destroy(_PangoAttribute *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1489 extern (C) _PangoAttribute * pango_attribute_copy(_PangoAttribute *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1490 extern (C) int pango_attr_type_register(char *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1491 extern (C) char * pango_color_to_string(_PangoColor *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1492 extern (C) int pango_color_parse(_PangoColor *, char *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1493 extern (C) void pango_color_free(_PangoColor *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1494 extern (C) _PangoColor * pango_color_copy(_PangoColor *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1495 extern (C) uint pango_color_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1496 extern (C) void * pango_font_get_font_map(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1497 extern (C) void pango_font_get_glyph_extents(void *, uint, _PangoRectangle *, _PangoRectangle *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1498 extern (C) void * pango_font_get_metrics(void *, void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1499 extern (C) void * pango_font_find_shaper(void *, void *, uint);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1500 extern (C) void * pango_font_get_coverage(void *, void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1501 extern (C) void * pango_font_describe_with_absolute_size(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1502 extern (C) void * pango_font_describe(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1503 extern (C) uint pango_font_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1504 extern (C) int pango_font_face_is_synthesized(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1505 extern (C) void pango_font_face_list_sizes(void *, int * *, int *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1506 extern (C) char * pango_font_face_get_face_name(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1507 extern (C) void * pango_font_face_describe(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1508 extern (C) uint pango_font_face_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1509 extern (C) int pango_font_family_is_monospace(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1510 extern (C) char * pango_font_family_get_name(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1511 extern (C) void pango_font_family_list_faces(void *, void * * *, int *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1512 extern (C) uint pango_font_family_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1513 extern (C) int pango_font_metrics_get_strikethrough_thickness(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1514 extern (C) int pango_font_metrics_get_strikethrough_position(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1515 extern (C) int pango_font_metrics_get_underline_thickness(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1516 extern (C) int pango_font_metrics_get_underline_position(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1517 extern (C) int pango_font_metrics_get_approximate_digit_width(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1518 extern (C) int pango_font_metrics_get_approximate_char_width(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1519 extern (C) int pango_font_metrics_get_descent(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1520 extern (C) int pango_font_metrics_get_ascent(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1521 extern (C) void pango_font_metrics_unref(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1522 extern (C) void * pango_font_metrics_ref(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1523 extern (C) uint pango_font_metrics_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1524 extern (C) char * pango_font_description_to_filename(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1525 extern (C) char * pango_font_description_to_string(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1526 extern (C) void * pango_font_description_from_string(char *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1527 extern (C) int pango_font_description_better_match(void *, void *, void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1528 extern (C) void pango_font_description_merge_static(void *, void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1529 extern (C) void pango_font_description_merge(void *, void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1530 extern (C) void pango_font_description_unset_fields(void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1531 extern (C) int pango_font_description_get_set_fields(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1532 extern (C) int pango_font_description_get_gravity(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1533 extern (C) void pango_font_description_set_gravity(void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1534 extern (C) int pango_font_description_get_size_is_absolute(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1535 extern (C) void pango_font_description_set_absolute_size(void *, double);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1536 extern (C) int pango_font_description_get_size(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1537 extern (C) void pango_font_description_set_size(void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1538 extern (C) int pango_font_description_get_stretch(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1539 extern (C) void pango_font_description_set_stretch(void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1540 extern (C) int pango_font_description_get_weight(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1541 extern (C) void pango_font_description_set_weight(void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1542 extern (C) int pango_font_description_get_variant(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1543 extern (C) void pango_font_description_set_variant(void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1544 extern (C) int pango_font_description_get_style(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1545 extern (C) void pango_font_description_set_style(void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1546 extern (C) char * pango_font_description_get_family(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1547 extern (C) void pango_font_description_set_family_static(void *, char *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1548 extern (C) void pango_font_description_set_family(void *, char *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1549 extern (C) void pango_font_descriptions_free(void * *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1550 extern (C) void pango_font_description_free(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1551 extern (C) int pango_font_description_equal(void *, void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1552 extern (C) uint pango_font_description_hash(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1553 extern (C) void * pango_font_description_copy_static(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1554 extern (C) void * pango_font_description_copy(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1555 extern (C) void * pango_font_description_new();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1556 extern (C) uint pango_font_description_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1557 extern (C) int pango_gravity_get_for_script(int, int, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1558 extern (C) int pango_gravity_get_for_matrix(_PangoMatrix *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1559 extern (C) double pango_gravity_to_rotation(int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1560 extern (C) int pango_language_includes_script(void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1561 extern (C) void * pango_script_get_sample_language(int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1562 extern (C) void pango_script_iter_free(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1563 extern (C) int pango_script_iter_next(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1564 extern (C) void pango_script_iter_get_range(void *, char * *, char * *, int *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1565 extern (C) void * pango_script_iter_new(char *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1566 extern (C) int pango_script_for_unichar(uint);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1567 extern (C) int pango_language_matches(void *, char *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1568 extern (C) void * pango_language_get_default();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1569 extern (C) char * pango_language_get_sample_string(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1570 extern (C) void * pango_language_from_string(char *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1571 extern (C) uint pango_language_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1572 extern (C) double pango_matrix_get_font_scale_factor(_PangoMatrix *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1573 extern (C) void pango_matrix_transform_pixel_rectangle(_PangoMatrix *, _PangoRectangle *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1574 extern (C) void pango_matrix_transform_rectangle(_PangoMatrix *, _PangoRectangle *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1575 extern (C) void pango_matrix_transform_distance(_PangoMatrix *, double *, double *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1576 extern (C) void pango_matrix_transform_point(_PangoMatrix *, double *, double *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1577 extern (C) void pango_matrix_concat(_PangoMatrix *, _PangoMatrix *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1578 extern (C) void pango_matrix_rotate(_PangoMatrix *, double);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1579 extern (C) void pango_matrix_scale(_PangoMatrix *, double, double);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1580 extern (C) void pango_matrix_translate(_PangoMatrix *, double, double);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1581 extern (C) void pango_matrix_free(_PangoMatrix *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1582 extern (C) _PangoMatrix * pango_matrix_copy(_PangoMatrix *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1583 extern (C) uint pango_matrix_get_type();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1584 extern (C) int pango_get_mirror_char(uint, uint *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1585 extern (C) int pango_find_base_dir(char *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1586 extern (C) int pango_unichar_direction(uint);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1587 extern (C) void pango_extents_to_pixels(_PangoRectangle *, _PangoRectangle *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1588 extern (C) double pango_units_to_double(int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1589 extern (C) int pango_units_from_double(double);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1590 extern (C) void * pango_coverage_from_bytes(char *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1591 extern (C) void pango_coverage_to_bytes(void *, char * *, int *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1592 extern (C) void pango_coverage_max(void *, void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1593 extern (C) void pango_coverage_set(void *, int, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1594 extern (C) int pango_coverage_get(void *, int);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1595 extern (C) void * pango_coverage_copy(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1596 extern (C) void pango_coverage_unref(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1597 extern (C) void * pango_coverage_ref(void *);
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1598 extern (C) void * pango_coverage_new();
f713da8bc051 Added SWT Linux GTK
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1599 } // version(DYNLINK)