comparison org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/internal/c/atk.d @ 25:f713da8bc051

Added SWT Linux GTK
author Frank Benoit <benoit@tionex.de>
date Fri, 20 Mar 2009 23:03:58 +0100
parents
children fb3aa8075988
comparison
equal deleted inserted replaced
24:b7a1d02a0e1f 25:f713da8bc051
1 /******************************************************************************
2 Based on the generated files from the BCD tool
3 modified by: Frank Benoit <benoit@tionex.de>
4 ******************************************************************************/
5 module org.eclipse.swt.internal.c.atk;
6
7 import java.lang.all;
8
9 public import org.eclipse.swt.internal.c.glib_object;
10
11 extern(C):
12 align(4):
13
14
15 alias _AtkValueIface AtkValueIface;
16 alias void AtkValue;
17 alias void function(void *, _GValue *) _BCD_func__4131;
18 alias int function(void *, _GValue *) _BCD_func__4132;
19 alias int function(void *) _BCD_func__2817;
20 alias _BCD_func__2817 AtkFunction;
21 alias _AtkMiscClass AtkMiscClass;
22 alias _AtkMisc AtkMisc;
23 alias void function(_AtkMisc *) _BCD_func__4134;
24 alias _AtkTableIface AtkTableIface;
25 alias _AtkObject AtkObject;
26 alias void AtkTable;
27 alias _AtkObject * function(void *, int, int) _BCD_func__4137;
28 alias int function(void *, int, int) _BCD_func__4138;
29 alias int function(void *, int) _BCD_func__4139;
30 alias int function(void *) _BCD_func__4140;
31 alias _AtkObject * function(void *) _BCD_func__4141;
32 alias char * function(void *, int) _BCD_func__4142;
33 alias _AtkObject * function(void *, int) _BCD_func__4143;
34 alias void function(void *, _AtkObject *) _BCD_func__4144;
35 alias void function(void *, int, char *) _BCD_func__4145;
36 alias void function(void *, int, _AtkObject *) _BCD_func__4146;
37 alias int function(void *, int * *) _BCD_func__4147;
38 alias int function(void *, int) _BCD_func__4148;
39 alias int function(void *, int, int) _BCD_func__4149;
40 alias void function(void *, int, int) _BCD_func__4150;
41 alias void function(void *) _BCD_func__4151;
42 alias _AtkStreamableContentIface AtkStreamableContentIface;
43 alias void AtkStreamableContent;
44 alias int function(void *) _BCD_func__4153;
45 alias char * function(void *, int) _BCD_func__4154;
46 alias _GIOChannel * function(void *, char *) _BCD_func__4155;
47 alias char * function(void *, char *) _BCD_func__4156;
48 alias _AtkStateSetClass AtkStateSetClass;
49 alias _AtkSelectionIface AtkSelectionIface;
50 alias void AtkSelection;
51 alias int function(void *, int) _BCD_func__4159;
52 alias int function(void *) _BCD_func__4160;
53 alias _AtkObject * function(void *, int) _BCD_func__4161;
54 alias int function(void *) _BCD_func__4162;
55 alias void function(void *) _BCD_func__4163;
56 alias _AtkRelationSetClass AtkRelationSetClass;
57 alias _AtkRelationClass AtkRelationClass;
58 alias _AtkRelation AtkRelation;
59 enum AtkRelationType {
60 ATK_RELATION_NULL=0,
61 ATK_RELATION_CONTROLLED_BY=1,
62 ATK_RELATION_CONTROLLER_FOR=2,
63 ATK_RELATION_LABEL_FOR=3,
64 ATK_RELATION_LABELLED_BY=4,
65 ATK_RELATION_MEMBER_OF=5,
66 ATK_RELATION_NODE_CHILD_OF=6,
67 ATK_RELATION_FLOWS_TO=7,
68 ATK_RELATION_FLOWS_FROM=8,
69 ATK_RELATION_SUBWINDOW_OF=9,
70 ATK_RELATION_EMBEDS=10,
71 ATK_RELATION_EMBEDDED_BY=11,
72 ATK_RELATION_POPUP_FOR=12,
73 ATK_RELATION_PARENT_WINDOW_OF=13,
74 ATK_RELATION_DESCRIBED_BY=14,
75 ATK_RELATION_DESCRIPTION_FOR=15,
76 ATK_RELATION_LAST_DEFINED=16,
77 }
78 alias _AtkRegistryClass AtkRegistryClass;
79 alias _AtkRegistry AtkRegistry;
80 alias _AtkNoOpObjectFactoryClass AtkNoOpObjectFactoryClass;
81 alias _AtkObjectFactoryClass AtkObjectFactoryClass;
82 alias _AtkNoOpObjectFactory AtkNoOpObjectFactory;
83 alias _AtkObjectFactory AtkObjectFactory;
84 alias _AtkObject * function(_GObject *) _BCD_func__4172;
85 alias void function(_AtkObjectFactory *) _BCD_func__4173;
86 alias uint function() _BCD_func__4174;
87 alias _AtkNoOpObjectClass AtkNoOpObjectClass;
88 alias _AtkObjectClass AtkObjectClass;
89 alias _AtkNoOpObject AtkNoOpObject;
90 alias _AtkImageIface AtkImageIface;
91 alias void AtkImage;
92 enum AtkCoordType {
93 ATK_XY_SCREEN=0,
94 ATK_XY_WINDOW=1,
95 }
96 alias void function(void *, int *, int *, int) _BCD_func__4179;
97 alias char * function(void *) _BCD_func__4180;
98 alias void function(void *, int *, int *) _BCD_func__4181;
99 alias int function(void *, char *) _BCD_func__4182;
100 alias _AtkHypertextIface AtkHypertextIface;
101 alias _AtkHyperlink AtkHyperlink;
102 alias void AtkHypertext;
103 alias _AtkHyperlink * function(void *, int) _BCD_func__4184;
104 alias int function(void *) _BCD_func__4185;
105 alias int function(void *, int) _BCD_func__4186;
106 alias void function(void *, int) _BCD_func__4187;
107 alias _AtkHyperlinkImplIface AtkHyperlinkImplIface;
108 alias void AtkHyperlinkImpl;
109 alias _AtkHyperlink * function(void *) _BCD_func__4189;
110 alias _AtkHyperlinkClass AtkHyperlinkClass;
111 alias char * function(_AtkHyperlink *, int) _BCD_func__4191;
112 alias _AtkObject * function(_AtkHyperlink *, int) _BCD_func__4192;
113 alias int function(_AtkHyperlink *) _BCD_func__4193;
114 alias int function(_AtkHyperlink *) _BCD_func__4194;
115 alias uint function(_AtkHyperlink *) _BCD_func__4195;
116 alias void function(_AtkHyperlink *) _BCD_func__4196;
117 enum AtkHyperlinkStateFlags {
118 ATK_HYPERLINK_IS_INLINE=1,
119 }
120 alias _AtkGObjectAccessibleClass AtkGObjectAccessibleClass;
121 alias _AtkGObjectAccessible AtkGObjectAccessible;
122 alias _AtkEditableTextIface AtkEditableTextIface;
123 alias void AtkEditableText;
124 alias _GSList AtkAttributeSet;
125 alias int function(void *, _GSList *, int, int) _BCD_func__4201;
126 alias void function(void *, char *) _BCD_func__4202;
127 alias void function(void *, char *, int, int *) _BCD_func__4203;
128 alias void function(void *, int, int) _BCD_func__4204;
129 alias void function(void *, int) _BCD_func__4205;
130 enum AtkTextClipType {
131 ATK_TEXT_CLIP_NONE=0,
132 ATK_TEXT_CLIP_MIN=1,
133 ATK_TEXT_CLIP_MAX=2,
134 ATK_TEXT_CLIP_BOTH=3,
135 }
136 alias _AtkTextRange AtkTextRange;
137 alias _AtkTextRectangle AtkTextRectangle;
138 enum AtkTextBoundary {
139 ATK_TEXT_BOUNDARY_CHAR=0,
140 ATK_TEXT_BOUNDARY_WORD_START=1,
141 ATK_TEXT_BOUNDARY_WORD_END=2,
142 ATK_TEXT_BOUNDARY_SENTENCE_START=3,
143 ATK_TEXT_BOUNDARY_SENTENCE_END=4,
144 ATK_TEXT_BOUNDARY_LINE_START=5,
145 ATK_TEXT_BOUNDARY_LINE_END=6,
146 }
147 alias _AtkTextIface AtkTextIface;
148 alias void AtkText;
149 alias char * function(void *, int, int) _BCD_func__4209;
150 alias char * function(void *, int, int, int *, int *) _BCD_func__4210;
151 alias uint function(void *, int) _BCD_func__4211;
152 alias int function(void *) _BCD_func__4212;
153 alias _GSList * function(void *, int, int *, int *) _BCD_func__4213;
154 alias _GSList * function(void *) _BCD_func__4214;
155 alias void function(void *, int, int *, int *, int *, int *, int) _BCD_func__4215;
156 alias int function(void *, int, int, int) _BCD_func__4216;
157 alias char * function(void *, int, int *, int *) _BCD_func__4217;
158 alias int function(void *, int, int) _BCD_func__4218;
159 alias int function(void *, int) _BCD_func__4219;
160 alias int function(void *, int, int, int) _BCD_func__4220;
161 alias void function(void *, int, int) _BCD_func__4221;
162 alias void function(void *, int) _BCD_func__4222;
163 alias void function(void *) _BCD_func__4223;
164 alias void function(void *, int, int, int, _AtkTextRectangle *) _BCD_func__4224;
165 alias _AtkTextRange * * function(void *, _AtkTextRectangle *, int, int, int) _BCD_func__4225;
166 enum AtkTextAttribute {
167 ATK_TEXT_ATTR_INVALID=0,
168 ATK_TEXT_ATTR_LEFT_MARGIN=1,
169 ATK_TEXT_ATTR_RIGHT_MARGIN=2,
170 ATK_TEXT_ATTR_INDENT=3,
171 ATK_TEXT_ATTR_INVISIBLE=4,
172 ATK_TEXT_ATTR_EDITABLE=5,
173 ATK_TEXT_ATTR_PIXELS_ABOVE_LINES=6,
174 ATK_TEXT_ATTR_PIXELS_BELOW_LINES=7,
175 ATK_TEXT_ATTR_PIXELS_INSIDE_WRAP=8,
176 ATK_TEXT_ATTR_BG_FULL_HEIGHT=9,
177 ATK_TEXT_ATTR_RISE=10,
178 ATK_TEXT_ATTR_UNDERLINE=11,
179 ATK_TEXT_ATTR_STRIKETHROUGH=12,
180 ATK_TEXT_ATTR_SIZE=13,
181 ATK_TEXT_ATTR_SCALE=14,
182 ATK_TEXT_ATTR_WEIGHT=15,
183 ATK_TEXT_ATTR_LANGUAGE=16,
184 ATK_TEXT_ATTR_FAMILY_NAME=17,
185 ATK_TEXT_ATTR_BG_COLOR=18,
186 ATK_TEXT_ATTR_FG_COLOR=19,
187 ATK_TEXT_ATTR_BG_STIPPLE=20,
188 ATK_TEXT_ATTR_FG_STIPPLE=21,
189 ATK_TEXT_ATTR_WRAP_MODE=22,
190 ATK_TEXT_ATTR_DIRECTION=23,
191 ATK_TEXT_ATTR_JUSTIFICATION=24,
192 ATK_TEXT_ATTR_STRETCH=25,
193 ATK_TEXT_ATTR_VARIANT=26,
194 ATK_TEXT_ATTR_STYLE=27,
195 ATK_TEXT_ATTR_LAST_DEFINED=28,
196 }
197 alias _AtkDocumentIface AtkDocumentIface;
198 alias void AtkDocument;
199 alias char * function(void *) _BCD_func__4227;
200 alias void * function(void *) _BCD_func__4228;
201 alias _GSList * function(void *) _BCD_func__4229;
202 alias char * function(void *, char *) _BCD_func__4230;
203 alias int function(void *, char *, char *) _BCD_func__4231;
204 alias _AtkRectangle AtkRectangle;
205 alias void function(_AtkObject *, int) _BCD_func__2758;
206 alias _BCD_func__2758 AtkFocusHandler;
207 alias _AtkComponentIface AtkComponentIface;
208 alias void AtkComponent;
209 alias uint function(void *, _BCD_func__2758) _BCD_func__4234;
210 alias int function(void *, int, int, int) _BCD_func__4235;
211 alias _AtkObject * function(void *, int, int, int) _BCD_func__4236;
212 alias void function(void *, int *, int *, int *, int *, int) _BCD_func__4237;
213 alias void function(void *, int *, int *, int) _BCD_func__4238;
214 alias void function(void *, int *, int *) _BCD_func__4239;
215 alias int function(void *) _BCD_func__4240;
216 alias void function(void *, uint) _BCD_func__4241;
217 alias int function(void *, int, int, int, int, int) _BCD_func__4242;
218 alias int function(void *, int, int) _BCD_func__4243;
219 enum AtkLayer {
220 ATK_LAYER_INVALID=0,
221 ATK_LAYER_BACKGROUND=1,
222 ATK_LAYER_CANVAS=2,
223 ATK_LAYER_WIDGET=3,
224 ATK_LAYER_MDI=4,
225 ATK_LAYER_POPUP=5,
226 ATK_LAYER_OVERLAY=6,
227 ATK_LAYER_WINDOW=7,
228 }
229 alias int function(void *) _BCD_func__4244;
230 alias int function(void *) _BCD_func__4245;
231 alias void function(void *, _AtkRectangle *) _BCD_func__4246;
232 alias double function(void *) _BCD_func__4247;
233 enum AtkKeyEventType {
234 ATK_KEY_EVENT_PRESS=0,
235 ATK_KEY_EVENT_RELEASE=1,
236 ATK_KEY_EVENT_LAST_DEFINED=2,
237 }
238 alias _AtkKeyEventStruct AtkKeyEventStruct;
239 alias int function(_AtkKeyEventStruct *, void *) _BCD_func__2777;
240 alias _BCD_func__2777 AtkKeySnoopFunc;
241 alias void function() _BCD_func__2778;
242 alias _BCD_func__2778 AtkEventListenerInit;
243 alias void function(_AtkObject *) _BCD_func__2779;
244 alias _BCD_func__2779 AtkEventListener;
245 alias _AtkUtilClass AtkUtilClass;
246 alias int function(_GSignalInvocationHint *, uint, _GValue *, void *) _BCD_func__3077;
247 alias uint function(_BCD_func__3077, char *) _BCD_func__4250;
248 alias void function(uint) _BCD_func__4251;
249 alias uint function(_BCD_func__2777, void *) _BCD_func__4252;
250 alias _AtkObject * function() _BCD_func__4253;
251 alias char * function() _BCD_func__4254;
252 alias _AtkUtil AtkUtil;
253 alias _AtkActionIface AtkActionIface;
254 alias void AtkAction;
255 alias int function(void *, int) _BCD_func__4257;
256 alias int function(void *) _BCD_func__4258;
257 alias char * function(void *, int) _BCD_func__4259;
258 alias int function(void *, int, char *) _BCD_func__4260;
259 alias _AtkPropertyValues AtkPropertyValues;
260 alias void function(_AtkObject *, _AtkPropertyValues *) _BCD_func__2816;
261 alias _BCD_func__2816 AtkPropertyChangeHandler;
262 alias _AtkStateSet AtkStateSet;
263 alias _AtkRelationSet AtkRelationSet;
264 alias char * function(_AtkObject *) _BCD_func__4265;
265 alias _AtkObject * function(_AtkObject *) _BCD_func__4266;
266 alias int function(_AtkObject *) _BCD_func__4267;
267 alias _AtkObject * function(_AtkObject *, int) _BCD_func__4268;
268 alias _AtkRelationSet * function(_AtkObject *) _BCD_func__4269;
269 enum AtkRole {
270 ATK_ROLE_INVALID=0,
271 ATK_ROLE_ACCEL_LABEL=1,
272 ATK_ROLE_ALERT=2,
273 ATK_ROLE_ANIMATION=3,
274 ATK_ROLE_ARROW=4,
275 ATK_ROLE_CALENDAR=5,
276 ATK_ROLE_CANVAS=6,
277 ATK_ROLE_CHECK_BOX=7,
278 ATK_ROLE_CHECK_MENU_ITEM=8,
279 ATK_ROLE_COLOR_CHOOSER=9,
280 ATK_ROLE_COLUMN_HEADER=10,
281 ATK_ROLE_COMBO_BOX=11,
282 ATK_ROLE_DATE_EDITOR=12,
283 ATK_ROLE_DESKTOP_ICON=13,
284 ATK_ROLE_DESKTOP_FRAME=14,
285 ATK_ROLE_DIAL=15,
286 ATK_ROLE_DIALOG=16,
287 ATK_ROLE_DIRECTORY_PANE=17,
288 ATK_ROLE_DRAWING_AREA=18,
289 ATK_ROLE_FILE_CHOOSER=19,
290 ATK_ROLE_FILLER=20,
291 ATK_ROLE_FONT_CHOOSER=21,
292 ATK_ROLE_FRAME=22,
293 ATK_ROLE_GLASS_PANE=23,
294 ATK_ROLE_HTML_CONTAINER=24,
295 ATK_ROLE_ICON=25,
296 ATK_ROLE_IMAGE=26,
297 ATK_ROLE_INTERNAL_FRAME=27,
298 ATK_ROLE_LABEL=28,
299 ATK_ROLE_LAYERED_PANE=29,
300 ATK_ROLE_LIST=30,
301 ATK_ROLE_LIST_ITEM=31,
302 ATK_ROLE_MENU=32,
303 ATK_ROLE_MENU_BAR=33,
304 ATK_ROLE_MENU_ITEM=34,
305 ATK_ROLE_OPTION_PANE=35,
306 ATK_ROLE_PAGE_TAB=36,
307 ATK_ROLE_PAGE_TAB_LIST=37,
308 ATK_ROLE_PANEL=38,
309 ATK_ROLE_PASSWORD_TEXT=39,
310 ATK_ROLE_POPUP_MENU=40,
311 ATK_ROLE_PROGRESS_BAR=41,
312 ATK_ROLE_PUSH_BUTTON=42,
313 ATK_ROLE_RADIO_BUTTON=43,
314 ATK_ROLE_RADIO_MENU_ITEM=44,
315 ATK_ROLE_ROOT_PANE=45,
316 ATK_ROLE_ROW_HEADER=46,
317 ATK_ROLE_SCROLL_BAR=47,
318 ATK_ROLE_SCROLL_PANE=48,
319 ATK_ROLE_SEPARATOR=49,
320 ATK_ROLE_SLIDER=50,
321 ATK_ROLE_SPLIT_PANE=51,
322 ATK_ROLE_SPIN_BUTTON=52,
323 ATK_ROLE_STATUSBAR=53,
324 ATK_ROLE_TABLE=54,
325 ATK_ROLE_TABLE_CELL=55,
326 ATK_ROLE_TABLE_COLUMN_HEADER=56,
327 ATK_ROLE_TABLE_ROW_HEADER=57,
328 ATK_ROLE_TEAR_OFF_MENU_ITEM=58,
329 ATK_ROLE_TERMINAL=59,
330 ATK_ROLE_TEXT=60,
331 ATK_ROLE_TOGGLE_BUTTON=61,
332 ATK_ROLE_TOOL_BAR=62,
333 ATK_ROLE_TOOL_TIP=63,
334 ATK_ROLE_TREE=64,
335 ATK_ROLE_TREE_TABLE=65,
336 ATK_ROLE_UNKNOWN=66,
337 ATK_ROLE_VIEWPORT=67,
338 ATK_ROLE_WINDOW=68,
339 ATK_ROLE_HEADER=69,
340 ATK_ROLE_FOOTER=70,
341 ATK_ROLE_PARAGRAPH=71,
342 ATK_ROLE_RULER=72,
343 ATK_ROLE_APPLICATION=73,
344 ATK_ROLE_AUTOCOMPLETE=74,
345 ATK_ROLE_EDITBAR=75,
346 ATK_ROLE_EMBEDDED=76,
347 ATK_ROLE_ENTRY=77,
348 ATK_ROLE_CHART=78,
349 ATK_ROLE_CAPTION=79,
350 ATK_ROLE_DOCUMENT_FRAME=80,
351 ATK_ROLE_HEADING=81,
352 ATK_ROLE_PAGE=82,
353 ATK_ROLE_SECTION=83,
354 ATK_ROLE_REDUNDANT_OBJECT=84,
355 ATK_ROLE_FORM=85,
356 ATK_ROLE_LINK=86,
357 ATK_ROLE_INPUT_METHOD_WINDOW=87,
358 ATK_ROLE_LAST_DEFINED=88,
359 }
360 alias int function(_AtkObject *) _BCD_func__4270;
361 alias int function(_AtkObject *) _BCD_func__4271;
362 alias _AtkStateSet * function(_AtkObject *) _BCD_func__4272;
363 alias void function(_AtkObject *, char *) _BCD_func__4273;
364 alias void function(_AtkObject *, _AtkObject *) _BCD_func__4274;
365 alias void function(_AtkObject *, int) _BCD_func__4275;
366 alias uint function(_AtkObject *, _BCD_func__2816 *) _BCD_func__4276;
367 alias void function(_AtkObject *, uint) _BCD_func__4277;
368 alias void function(_AtkObject *, void *) _BCD_func__4278;
369 alias void function(_AtkObject *, uint, void *) _BCD_func__4279;
370 alias void function(_AtkObject *, char *, int) _BCD_func__4280;
371 alias void function(_AtkObject *, void * *) _BCD_func__4281;
372 alias _GSList * function(_AtkObject *) _BCD_func__4282;
373 alias _AtkImplementorIface AtkImplementorIface;
374 alias void AtkImplementor;
375 alias _AtkObject * function(void *) _BCD_func__4285;
376 alias _AtkAttribute AtkAttribute;
377 alias ulong AtkState;
378 enum AtkStateType {
379 ATK_STATE_INVALID=0,
380 ATK_STATE_ACTIVE=1,
381 ATK_STATE_ARMED=2,
382 ATK_STATE_BUSY=3,
383 ATK_STATE_CHECKED=4,
384 ATK_STATE_DEFUNCT=5,
385 ATK_STATE_EDITABLE=6,
386 ATK_STATE_ENABLED=7,
387 ATK_STATE_EXPANDABLE=8,
388 ATK_STATE_EXPANDED=9,
389 ATK_STATE_FOCUSABLE=10,
390 ATK_STATE_FOCUSED=11,
391 ATK_STATE_HORIZONTAL=12,
392 ATK_STATE_ICONIFIED=13,
393 ATK_STATE_MODAL=14,
394 ATK_STATE_MULTI_LINE=15,
395 ATK_STATE_MULTISELECTABLE=16,
396 ATK_STATE_OPAQUE=17,
397 ATK_STATE_PRESSED=18,
398 ATK_STATE_RESIZABLE=19,
399 ATK_STATE_SELECTABLE=20,
400 ATK_STATE_SELECTED=21,
401 ATK_STATE_SENSITIVE=22,
402 ATK_STATE_SHOWING=23,
403 ATK_STATE_SINGLE_LINE=24,
404 ATK_STATE_STALE=25,
405 ATK_STATE_TRANSIENT=26,
406 ATK_STATE_VERTICAL=27,
407 ATK_STATE_VISIBLE=28,
408 ATK_STATE_MANAGES_DESCENDANTS=29,
409 ATK_STATE_INDETERMINATE=30,
410 ATK_STATE_TRUNCATED=31,
411 ATK_STATE_REQUIRED=32,
412 ATK_STATE_INVALID_ENTRY=33,
413 ATK_STATE_SUPPORTS_AUTOCOMPLETION=34,
414 ATK_STATE_SELECTABLE_TEXT=35,
415 ATK_STATE_DEFAULT=36,
416 ATK_STATE_ANIMATED=37,
417 ATK_STATE_VISITED=38,
418 ATK_STATE_LAST_DEFINED=39,
419 }
420 alias void function(void *, uint, uint, _GInterfaceInfo *) _BCD_func__2892;
421 alias void function(void *, uint, _GTypeInfo *, _GTypeValueTable *) _BCD_func__2893;
422 alias void function(void *) _BCD_func__2894;
423 alias void function(void *, _GObject *, int) _BCD_func__3041;
424 alias void function(void *, _GObject *) _BCD_func__3047;
425 alias void function(_GObject *) _BCD_func__3048;
426 alias void function(_GObject *, uint, _GValue *, _GParamSpec *) _BCD_func__3049;
427 alias void function(_GObject *, uint, _GValue *, _GParamSpec *) _BCD_func__3050;
428 alias int function(_GSignalInvocationHint *, _GValue *, _GValue *, void *) _BCD_func__3076;
429 alias void function(_GClosure *, _GValue *, uint, _GValue *, void *, void *) _BCD_func__3078;
430 alias void function(void *, _GClosure *) _BCD_func__3097;
431 alias void function(_GValue *, _GValue *) _BCD_func__3155;
432 alias void function(void *) _BCD_func__3183;
433 alias void * function(void *) _BCD_func__3184;
434 alias void function(void *, void *) _BCD_func__3188;
435 alias int function(void *, _GTypeClass *) _BCD_func__3189;
436 alias void function(_GTypeInstance *, void *) _BCD_func__3190;
437 alias int function(void *, void *, void *) _BCD_func__3244;
438 alias int function(void *, void *, void *) _BCD_func__3262;
439 alias void function(_GScanner *, char *, int) _BCD_func__3265;
440 alias int function(void *, _GString *, void *) _BCD_func__3338;
441 alias void function(void *, void *, void *, _GError * *) _BCD_func__3356;
442 alias int function(void *, void *, void *, _GError * *) _BCD_func__3357;
443 alias int function(char *, char *, void *, _GError * *) _BCD_func__3358;
444 alias void * function(void *, void *) _BCD_func__3369;
445 alias void function(_GNode *, void *) _BCD_func__3370;
446 alias int function(_GNode *, void *) _BCD_func__3371;
447 alias void function(char *) _BCD_func__3379;
448 alias void function(char *, int, char *, void *) _BCD_func__3381;
449 alias int function(_GIOChannel *, int, void *) _BCD_func__3399;
450 alias int function(_GPollFD *, uint, int) _BCD_func__3452;
451 alias void function(int, int, void *) _BCD_func__3458;
452 alias void function(_GHookList *, _GHook *) _BCD_func__3490;
453 alias int function(_GHook *, void *) _BCD_func__3491;
454 alias void function(_GHook *, void *) _BCD_func__3492;
455 alias int function(_GHook *, _GHook *) _BCD_func__3493;
456 alias void function(uint, void *, void *) _BCD_func__3527;
457 alias int function(char *, char *, uint) _BCD_func__3530;
458 alias char * function(void *) _BCD_func__3531;
459 alias char * function(char *, void *) _BCD_func__3722;
460 alias void function(void *, void *, void *) _BCD_func__3723;
461 alias uint function(void *) _BCD_func__3724;
462 alias int function(void *, void *) _BCD_func__3725;
463 alias int function(void *, void *, void *) _BCD_func__3726;
464 alias int function(void *, void *) _BCD_func__3727;
465 struct _AtkValueIface {
466 _GTypeInterface parent;
467 _BCD_func__4131 get_current_value;
468 _BCD_func__4131 get_maximum_value;
469 _BCD_func__4131 get_minimum_value;
470 _BCD_func__4132 set_current_value;
471 _BCD_func__4131 get_minimum_increment;
472 _BCD_func__2817 pad1;
473 }
474 struct _AtkMiscClass {
475 _GObjectClass parent;
476 _BCD_func__4134 threads_enter;
477 _BCD_func__4134 threads_leave;
478 void * [32] vfuncs;
479 }
480 struct _AtkMisc {
481 _GObject parent;
482 }
483 struct _AtkTableIface {
484 _GTypeInterface parent;
485 _BCD_func__4137 ref_at;
486 _BCD_func__4138 get_index_at;
487 _BCD_func__4139 get_column_at_index;
488 _BCD_func__4139 get_row_at_index;
489 _BCD_func__4140 get_n_columns;
490 _BCD_func__4140 get_n_rows;
491 _BCD_func__4138 get_column_extent_at;
492 _BCD_func__4138 get_row_extent_at;
493 _BCD_func__4141 get_caption;
494 _BCD_func__4142 get_column_description;
495 _BCD_func__4143 get_column_header;
496 _BCD_func__4142 get_row_description;
497 _BCD_func__4143 get_row_header;
498 _BCD_func__4141 get_summary;
499 _BCD_func__4144 set_caption;
500 _BCD_func__4145 set_column_description;
501 _BCD_func__4146 set_column_header;
502 _BCD_func__4145 set_row_description;
503 _BCD_func__4146 set_row_header;
504 _BCD_func__4144 set_summary;
505 _BCD_func__4147 get_selected_columns;
506 _BCD_func__4147 get_selected_rows;
507 _BCD_func__4148 is_column_selected;
508 _BCD_func__4148 is_row_selected;
509 _BCD_func__4149 is_selected;
510 _BCD_func__4148 add_row_selection;
511 _BCD_func__4148 remove_row_selection;
512 _BCD_func__4148 add_column_selection;
513 _BCD_func__4148 remove_column_selection;
514 _BCD_func__4150 row_inserted;
515 _BCD_func__4150 column_inserted;
516 _BCD_func__4150 row_deleted;
517 _BCD_func__4150 column_deleted;
518 _BCD_func__4151 row_reordered;
519 _BCD_func__4151 column_reordered;
520 _BCD_func__4151 model_changed;
521 _BCD_func__2817 pad1;
522 _BCD_func__2817 pad2;
523 _BCD_func__2817 pad3;
524 _BCD_func__2817 pad4;
525 }
526 struct _AtkStreamableContentIface {
527 _GTypeInterface parent;
528 _BCD_func__4153 get_n_mime_types;
529 _BCD_func__4154 get_mime_type;
530 _BCD_func__4155 get_stream;
531 _BCD_func__4156 get_uri;
532 _BCD_func__2817 pad1;
533 _BCD_func__2817 pad2;
534 _BCD_func__2817 pad3;
535 }
536 struct _AtkStateSetClass {
537 _GObjectClass parent;
538 }
539 struct _AtkSelectionIface {
540 _GTypeInterface parent;
541 _BCD_func__4159 add_selection;
542 _BCD_func__4160 clear_selection;
543 _BCD_func__4161 ref_selection;
544 _BCD_func__4162 get_selection_count;
545 _BCD_func__4159 is_child_selected;
546 _BCD_func__4159 remove_selection;
547 _BCD_func__4160 select_all_selection;
548 _BCD_func__4163 selection_changed;
549 _BCD_func__2817 pad1;
550 _BCD_func__2817 pad2;
551 }
552 struct _AtkRelationSetClass {
553 _GObjectClass parent;
554 _BCD_func__2817 pad1;
555 _BCD_func__2817 pad2;
556 }
557 struct _AtkRelationClass {
558 _GObjectClass parent;
559 }
560 struct _AtkRelation {
561 _GObject parent;
562 _GPtrArray * target;
563 int relationship;
564 }
565 struct _AtkRegistryClass {
566 _GObjectClass parent_class;
567 }
568 struct _AtkRegistry {
569 _GObject parent;
570 void * factory_type_registry;
571 void * factory_singleton_cache;
572 }
573 struct _AtkNoOpObjectFactoryClass {
574 _AtkObjectFactoryClass parent_class;
575 }
576 struct _AtkNoOpObjectFactory {
577 _AtkObjectFactory parent;
578 }
579 struct _AtkObjectFactoryClass {
580 _GObjectClass parent_class;
581 _BCD_func__4172 create_accessible;
582 _BCD_func__4173 invalidate;
583 _BCD_func__4174 get_accessible_type;
584 _BCD_func__2817 pad1;
585 _BCD_func__2817 pad2;
586 }
587 struct _AtkObjectFactory {
588 _GObject parent;
589 }
590 struct _AtkNoOpObjectClass {
591 _AtkObjectClass parent_class;
592 }
593 struct _AtkNoOpObject {
594 _AtkObject parent;
595 }
596 struct _AtkImageIface {
597 _GTypeInterface parent;
598 _BCD_func__4179 get_image_position;
599 _BCD_func__4180 get_image_description;
600 _BCD_func__4181 get_image_size;
601 _BCD_func__4182 set_image_description;
602 _BCD_func__4180 get_image_locale;
603 _BCD_func__2817 pad1;
604 }
605 struct _AtkHypertextIface {
606 _GTypeInterface parent;
607 _BCD_func__4184 get_link;
608 _BCD_func__4185 get_n_links;
609 _BCD_func__4186 get_link_index;
610 _BCD_func__4187 link_selected;
611 _BCD_func__2817 pad1;
612 _BCD_func__2817 pad2;
613 _BCD_func__2817 pad3;
614 }
615 struct _AtkHyperlinkImplIface {
616 _GTypeInterface parent;
617 _BCD_func__4189 get_hyperlink;
618 _BCD_func__2817 pad1;
619 }
620 struct _AtkHyperlinkClass {
621 _GObjectClass parent;
622 _BCD_func__4191 get_uri;
623 _BCD_func__4192 get_object;
624 _BCD_func__4193 get_end_index;
625 _BCD_func__4193 get_start_index;
626 _BCD_func__4194 is_valid;
627 _BCD_func__4193 get_n_anchors;
628 _BCD_func__4195 link_state;
629 _BCD_func__4194 is_selected_link;
630 _BCD_func__4196 link_activated;
631 _BCD_func__2817 pad1;
632 }
633 struct _AtkHyperlink {
634 _GObject parent;
635 }
636 struct _AtkGObjectAccessibleClass {
637 _AtkObjectClass parent_class;
638 _BCD_func__2817 pad1;
639 _BCD_func__2817 pad2;
640 }
641 struct _AtkGObjectAccessible {
642 _AtkObject parent;
643 }
644 struct _AtkEditableTextIface {
645 _GTypeInterface parent_interface;
646 _BCD_func__4201 set_run_attributes;
647 _BCD_func__4202 set_text_contents;
648 _BCD_func__4203 insert_text;
649 _BCD_func__4204 copy_text;
650 _BCD_func__4204 cut_text;
651 _BCD_func__4204 delete_text;
652 _BCD_func__4205 paste_text;
653 _BCD_func__2817 pad1;
654 _BCD_func__2817 pad2;
655 }
656 struct _AtkTextRange {
657 _AtkTextRectangle bounds;
658 int start_offset;
659 int end_offset;
660 char * content;
661 }
662 struct _AtkTextRectangle {
663 int x;
664 int y;
665 int width;
666 int height;
667 }
668 struct _AtkTextIface {
669 _GTypeInterface parent;
670 _BCD_func__4209 get_text;
671 _BCD_func__4210 get_text_after_offset;
672 _BCD_func__4210 get_text_at_offset;
673 _BCD_func__4211 get_character_at_offset;
674 _BCD_func__4210 get_text_before_offset;
675 _BCD_func__4212 get_caret_offset;
676 _BCD_func__4213 get_run_attributes;
677 _BCD_func__4214 get_default_attributes;
678 _BCD_func__4215 get_character_extents;
679 _BCD_func__4212 get_character_count;
680 _BCD_func__4216 get_offset_at_point;
681 _BCD_func__4212 get_n_selections;
682 _BCD_func__4217 get_selection;
683 _BCD_func__4218 add_selection;
684 _BCD_func__4219 remove_selection;
685 _BCD_func__4220 set_selection;
686 _BCD_func__4219 set_caret_offset;
687 _BCD_func__4221 text_changed;
688 _BCD_func__4222 text_caret_moved;
689 _BCD_func__4223 text_selection_changed;
690 _BCD_func__4223 text_attributes_changed;
691 _BCD_func__4224 get_range_extents;
692 _BCD_func__4225 get_bounded_ranges;
693 _BCD_func__2817 pad4;
694 }
695 struct _AtkDocumentIface {
696 _GTypeInterface parent;
697 _BCD_func__4227 get_document_type;
698 _BCD_func__4228 get_document;
699 _BCD_func__4227 get_document_locale;
700 _BCD_func__4229 get_document_attributes;
701 _BCD_func__4230 get_document_attribute_value;
702 _BCD_func__4231 set_document_attribute;
703 _BCD_func__2817 pad1;
704 _BCD_func__2817 pad2;
705 _BCD_func__2817 pad3;
706 _BCD_func__2817 pad4;
707 }
708 struct _AtkRectangle {
709 int x;
710 int y;
711 int width;
712 int height;
713 }
714 struct _AtkComponentIface {
715 _GTypeInterface parent;
716 _BCD_func__4234 add_focus_handler;
717 _BCD_func__4235 contains;
718 _BCD_func__4236 ref_accessible_at_point;
719 _BCD_func__4237 get_extents;
720 _BCD_func__4238 get_position;
721 _BCD_func__4239 get_size;
722 _BCD_func__4240 grab_focus;
723 _BCD_func__4241 remove_focus_handler;
724 _BCD_func__4242 set_extents;
725 _BCD_func__4235 set_position;
726 _BCD_func__4243 set_size;
727 _BCD_func__4244 get_layer;
728 _BCD_func__4245 get_mdi_zorder;
729 _BCD_func__4246 bounds_changed;
730 _BCD_func__4247 get_alpha;
731 }
732 struct _AtkKeyEventStruct {
733 int type;
734 uint state;
735 uint keyval;
736 int length;
737 char * string;
738 ushort keycode;
739 uint timestamp;
740 }
741 struct _AtkUtilClass {
742 _GObjectClass parent;
743 _BCD_func__4250 add_global_event_listener;
744 _BCD_func__4251 remove_global_event_listener;
745 _BCD_func__4252 add_key_event_listener;
746 _BCD_func__4251 remove_key_event_listener;
747 _BCD_func__4253 get_root;
748 _BCD_func__4254 get_toolkit_name;
749 _BCD_func__4254 get_toolkit_version;
750 }
751 struct _AtkUtil {
752 _GObject parent;
753 }
754 struct _AtkActionIface {
755 _GTypeInterface parent;
756 _BCD_func__4257 do_action;
757 _BCD_func__4258 get_n_actions;
758 _BCD_func__4259 get_description;
759 _BCD_func__4259 get_name;
760 _BCD_func__4259 get_keybinding;
761 _BCD_func__4260 set_description;
762 _BCD_func__4259 get_localized_name;
763 _BCD_func__2817 pad2;
764 }
765 struct _AtkPropertyValues {
766 char * property_name;
767 _GValue old_value;
768 _GValue new_value;
769 }
770 struct _AtkStateSet {
771 _GObject parent;
772 }
773 struct _AtkRelationSet {
774 _GObject parent;
775 _GPtrArray * relations;
776 }
777 struct _AtkObjectClass {
778 _GObjectClass parent;
779 _BCD_func__4265 get_name;
780 _BCD_func__4265 get_description;
781 _BCD_func__4266 get_parent;
782 _BCD_func__4267 get_n_children;
783 _BCD_func__4268 ref_child;
784 _BCD_func__4267 get_index_in_parent;
785 _BCD_func__4269 ref_relation_set;
786 _BCD_func__4270 get_role;
787 _BCD_func__4271 get_layer;
788 _BCD_func__4267 get_mdi_zorder;
789 _BCD_func__4272 ref_state_set;
790 _BCD_func__4273 set_name;
791 _BCD_func__4273 set_description;
792 _BCD_func__4274 set_parent;
793 _BCD_func__4275 set_role;
794 _BCD_func__4276 connect_property_change_handler;
795 _BCD_func__4277 remove_property_change_handler;
796 _BCD_func__4278 initialize;
797 _BCD_func__4279 children_changed;
798 _BCD_func__2758 focus_event;
799 _BCD_func__2816 property_change;
800 _BCD_func__4280 state_change;
801 _BCD_func__2779 visible_data_changed;
802 _BCD_func__4281 active_descendant_changed;
803 _BCD_func__4282 get_attributes;
804 _BCD_func__2817 pad1;
805 _BCD_func__2817 pad2;
806 }
807 struct _AtkObject {
808 _GObject parent;
809 char * description;
810 char * name;
811 _AtkObject * accessible_parent;
812 int role;
813 _AtkRelationSet * relation_set;
814 int layer;
815 }
816 struct _AtkImplementorIface {
817 _GTypeInterface parent;
818 _BCD_func__4285 ref_accessible;
819 }
820 struct _AtkAttribute {
821 char * name;
822 char * value;
823 }
824 version(DYNLINK){
825 extern (C) void function(void *, _GValue *)atk_value_get_minimum_increment;
826 extern (C) int function(void *, _GValue *)atk_value_set_current_value;
827 extern (C) void function(void *, _GValue *)atk_value_get_minimum_value;
828 extern (C) void function(void *, _GValue *)atk_value_get_maximum_value;
829 extern (C) void function(void *, _GValue *)atk_value_get_current_value;
830 extern (C) uint function()atk_value_get_type;
831 extern (C) _AtkMisc * function()atk_misc_get_instance;
832 extern (C) void function(_AtkMisc *)atk_misc_threads_leave;
833 extern (C) void function(_AtkMisc *)atk_misc_threads_enter;
834 extern (C) uint function()atk_misc_get_type;
835 extern (C) extern _AtkMisc ** atk_misc_instance;
836 extern (C) int function(void *, int)atk_table_remove_column_selection;
837 extern (C) int function(void *, int)atk_table_add_column_selection;
838 extern (C) int function(void *, int)atk_table_remove_row_selection;
839 extern (C) int function(void *, int)atk_table_add_row_selection;
840 extern (C) int function(void *, int, int)atk_table_is_selected;
841 extern (C) int function(void *, int)atk_table_is_row_selected;
842 extern (C) int function(void *, int)atk_table_is_column_selected;
843 extern (C) int function(void *, int * *)atk_table_get_selected_rows;
844 extern (C) int function(void *, int * *)atk_table_get_selected_columns;
845 extern (C) void function(void *, _AtkObject *)atk_table_set_summary;
846 extern (C) void function(void *, int, _AtkObject *)atk_table_set_row_header;
847 extern (C) void function(void *, int, char *)atk_table_set_row_description;
848 extern (C) void function(void *, int, _AtkObject *)atk_table_set_column_header;
849 extern (C) void function(void *, int, char *)atk_table_set_column_description;
850 extern (C) void function(void *, _AtkObject *)atk_table_set_caption;
851 extern (C) _AtkObject * function(void *)atk_table_get_summary;
852 extern (C) _AtkObject * function(void *, int)atk_table_get_row_header;
853 extern (C) char * function(void *, int)atk_table_get_row_description;
854 extern (C) _AtkObject * function(void *, int)atk_table_get_column_header;
855 extern (C) char * function(void *, int)atk_table_get_column_description;
856 extern (C) _AtkObject * function(void *)atk_table_get_caption;
857 extern (C) int function(void *, int, int)atk_table_get_row_extent_at;
858 extern (C) int function(void *, int, int)atk_table_get_column_extent_at;
859 extern (C) int function(void *)atk_table_get_n_rows;
860 extern (C) int function(void *)atk_table_get_n_columns;
861 extern (C) int function(void *, int)atk_table_get_row_at_index;
862 extern (C) int function(void *, int)atk_table_get_column_at_index;
863 extern (C) int function(void *, int, int)atk_table_get_index_at;
864 extern (C) _AtkObject * function(void *, int, int)atk_table_ref_at;
865 extern (C) uint function()atk_table_get_type;
866 extern (C) char * function(void *, char *)atk_streamable_content_get_uri;
867 extern (C) _GIOChannel * function(void *, char *)atk_streamable_content_get_stream;
868 extern (C) char * function(void *, int)atk_streamable_content_get_mime_type;
869 extern (C) int function(void *)atk_streamable_content_get_n_mime_types;
870 extern (C) uint function()atk_streamable_content_get_type;
871 extern (C) _AtkStateSet * function(_AtkStateSet *, _AtkStateSet *)atk_state_set_xor_sets;
872 extern (C) _AtkStateSet * function(_AtkStateSet *, _AtkStateSet *)atk_state_set_or_sets;
873 extern (C) _AtkStateSet * function(_AtkStateSet *, _AtkStateSet *)atk_state_set_and_sets;
874 extern (C) int function(_AtkStateSet *, int)atk_state_set_remove_state;
875 extern (C) int function(_AtkStateSet *, int *, int)atk_state_set_contains_states;
876 extern (C) int function(_AtkStateSet *, int)atk_state_set_contains_state;
877 extern (C) void function(_AtkStateSet *)atk_state_set_clear_states;
878 extern (C) void function(_AtkStateSet *, int *, int)atk_state_set_add_states;
879 extern (C) int function(_AtkStateSet *, int)atk_state_set_add_state;
880 extern (C) int function(_AtkStateSet *)atk_state_set_is_empty;
881 extern (C) _AtkStateSet * function()atk_state_set_new;
882 extern (C) uint function()atk_state_set_get_type;
883 extern (C) int function(void *)atk_selection_select_all_selection;
884 extern (C) int function(void *, int)atk_selection_remove_selection;
885 extern (C) int function(void *, int)atk_selection_is_child_selected;
886 extern (C) int function(void *)atk_selection_get_selection_count;
887 extern (C) _AtkObject * function(void *, int)atk_selection_ref_selection;
888 extern (C) int function(void *)atk_selection_clear_selection;
889 extern (C) int function(void *, int)atk_selection_add_selection;
890 extern (C) uint function()atk_selection_get_type;
891 extern (C) void function(_AtkRelationSet *, int, _AtkObject *)atk_relation_set_add_relation_by_type;
892 extern (C) _AtkRelation * function(_AtkRelationSet *, int)atk_relation_set_get_relation_by_type;
893 extern (C) _AtkRelation * function(_AtkRelationSet *, int)atk_relation_set_get_relation;
894 extern (C) int function(_AtkRelationSet *)atk_relation_set_get_n_relations;
895 extern (C) void function(_AtkRelationSet *, _AtkRelation *)atk_relation_set_add;
896 extern (C) void function(_AtkRelationSet *, _AtkRelation *)atk_relation_set_remove;
897 extern (C) int function(_AtkRelationSet *, int)atk_relation_set_contains;
898 extern (C) _AtkRelationSet * function()atk_relation_set_new;
899 extern (C) uint function()atk_relation_set_get_type;
900 extern (C) void function(_AtkRelation *, _AtkObject *)atk_relation_add_target;
901 extern (C) _GPtrArray * function(_AtkRelation *)atk_relation_get_target;
902 extern (C) int function(_AtkRelation *)atk_relation_get_relation_type;
903 extern (C) _AtkRelation * function(_AtkObject * *, int, int)atk_relation_new;
904 extern (C) int function(char *)atk_relation_type_for_name;
905 extern (C) char * function(int)atk_relation_type_get_name;
906 extern (C) int function(char *)atk_relation_type_register;
907 extern (C) uint function()atk_relation_get_type;
908 extern (C) _AtkRegistry * function()atk_get_default_registry;
909 extern (C) _AtkObjectFactory * function(_AtkRegistry *, uint)atk_registry_get_factory;
910 extern (C) uint function(_AtkRegistry *, uint)atk_registry_get_factory_type;
911 extern (C) void function(_AtkRegistry *, uint, uint)atk_registry_set_factory_type;
912 extern (C) uint function()atk_registry_get_type;
913 extern (C) _AtkObjectFactory * function()atk_no_op_object_factory_new;
914 extern (C) uint function()atk_no_op_object_factory_get_type;
915 extern (C) uint function(_AtkObjectFactory *)atk_object_factory_get_accessible_type;
916 extern (C) void function(_AtkObjectFactory *)atk_object_factory_invalidate;
917 extern (C) _AtkObject * function(_AtkObjectFactory *, _GObject *)atk_object_factory_create_accessible;
918 extern (C) uint function()atk_object_factory_get_type;
919 extern (C) _AtkObject * function(_GObject *)atk_no_op_object_new;
920 extern (C) uint function()atk_no_op_object_get_type;
921 extern (C) char * function(void *)atk_image_get_image_locale;
922 extern (C) void function(void *, int *, int *, int)atk_image_get_image_position;
923 extern (C) int function(void *, char *)atk_image_set_image_description;
924 extern (C) void function(void *, int *, int *)atk_image_get_image_size;
925 extern (C) char * function(void *)atk_image_get_image_description;
926 extern (C) uint function()atk_image_get_type;
927 extern (C) int function(void *, int)atk_hypertext_get_link_index;
928 extern (C) int function(void *)atk_hypertext_get_n_links;
929 extern (C) _AtkHyperlink * function(void *, int)atk_hypertext_get_link;
930 extern (C) uint function()atk_hypertext_get_type;
931 extern (C) _AtkHyperlink * function(void *)atk_hyperlink_impl_get_hyperlink;
932 extern (C) uint function()atk_hyperlink_impl_get_type;
933 extern (C) int function(_AtkHyperlink *)atk_hyperlink_is_selected_link;
934 extern (C) int function(_AtkHyperlink *)atk_hyperlink_get_n_anchors;
935 extern (C) int function(_AtkHyperlink *)atk_hyperlink_is_inline;
936 extern (C) int function(_AtkHyperlink *)atk_hyperlink_is_valid;
937 extern (C) int function(_AtkHyperlink *)atk_hyperlink_get_start_index;
938 extern (C) int function(_AtkHyperlink *)atk_hyperlink_get_end_index;
939 extern (C) _AtkObject * function(_AtkHyperlink *, int)atk_hyperlink_get_object;
940 extern (C) char * function(_AtkHyperlink *, int)atk_hyperlink_get_uri;
941 extern (C) uint function()atk_hyperlink_get_type;
942 extern (C) _GObject * function(_AtkGObjectAccessible *)atk_gobject_accessible_get_object;
943 extern (C) _AtkObject * function(_GObject *)atk_gobject_accessible_for_object;
944 extern (C) uint function()atk_gobject_accessible_get_type;
945 extern (C) void function(void *, int)atk_editable_text_paste_text;
946 extern (C) void function(void *, int, int)atk_editable_text_delete_text;
947 extern (C) void function(void *, int, int)atk_editable_text_cut_text;
948 extern (C) void function(void *, int, int)atk_editable_text_copy_text;
949 extern (C) void function(void *, char *, int, int *)atk_editable_text_insert_text;
950 extern (C) void function(void *, char *)atk_editable_text_set_text_contents;
951 extern (C) int function(void *, _GSList *, int, int)atk_editable_text_set_run_attributes;
952 extern (C) uint function()atk_editable_text_get_type;
953 extern (C) char * function(int, int)atk_text_attribute_get_value;
954 extern (C) int function(char *)atk_text_attribute_for_name;
955 extern (C) char * function(int)atk_text_attribute_get_name;
956 extern (C) void function(_GSList *)atk_attribute_set_free;
957 extern (C) void function(_AtkTextRange * *)atk_text_free_ranges;
958 extern (C) _AtkTextRange * * function(void *, _AtkTextRectangle *, int, int, int)atk_text_get_bounded_ranges;
959 extern (C) void function(void *, int, int, int, _AtkTextRectangle *)atk_text_get_range_extents;
960 extern (C) int function(void *, int)atk_text_set_caret_offset;
961 extern (C) int function(void *, int, int, int)atk_text_set_selection;
962 extern (C) int function(void *, int)atk_text_remove_selection;
963 extern (C) int function(void *, int, int)atk_text_add_selection;
964 extern (C) char * function(void *, int, int *, int *)atk_text_get_selection;
965 extern (C) int function(void *)atk_text_get_n_selections;
966 extern (C) int function(void *, int, int, int)atk_text_get_offset_at_point;
967 extern (C) int function(void *)atk_text_get_character_count;
968 extern (C) _GSList * function(void *)atk_text_get_default_attributes;
969 extern (C) _GSList * function(void *, int, int *, int *)atk_text_get_run_attributes;
970 extern (C) void function(void *, int, int *, int *, int *, int *, int)atk_text_get_character_extents;
971 extern (C) int function(void *)atk_text_get_caret_offset;
972 extern (C) char * function(void *, int, int, int *, int *)atk_text_get_text_before_offset;
973 extern (C) char * function(void *, int, int, int *, int *)atk_text_get_text_at_offset;
974 extern (C) char * function(void *, int, int, int *, int *)atk_text_get_text_after_offset;
975 extern (C) uint function(void *, int)atk_text_get_character_at_offset;
976 extern (C) char * function(void *, int, int)atk_text_get_text;
977 extern (C) uint function()atk_text_get_type;
978 extern (C) int function(char *)atk_text_attribute_register;
979 extern (C) int function(void *, char *, char *)atk_document_set_attribute_value;
980 extern (C) char * function(void *, char *)atk_document_get_attribute_value;
981 extern (C) _GSList * function(void *)atk_document_get_attributes;
982 extern (C) char * function(void *)atk_document_get_locale;
983 extern (C) void * function(void *)atk_document_get_document;
984 extern (C) char * function(void *)atk_document_get_document_type;
985 extern (C) uint function()atk_document_get_type;
986 extern (C) double function(void *)atk_component_get_alpha;
987 extern (C) int function(void *, int, int)atk_component_set_size;
988 extern (C) int function(void *, int, int, int)atk_component_set_position;
989 extern (C) int function(void *, int, int, int, int, int)atk_component_set_extents;
990 extern (C) void function(void *, uint)atk_component_remove_focus_handler;
991 extern (C) int function(void *)atk_component_grab_focus;
992 extern (C) int function(void *)atk_component_get_mdi_zorder;
993 extern (C) int function(void *)atk_component_get_layer;
994 extern (C) void function(void *, int *, int *)atk_component_get_size;
995 extern (C) void function(void *, int *, int *, int)atk_component_get_position;
996 extern (C) void function(void *, int *, int *, int *, int *, int)atk_component_get_extents;
997 extern (C) _AtkObject * function(void *, int, int, int)atk_component_ref_accessible_at_point;
998 extern (C) int function(void *, int, int, int)atk_component_contains;
999 extern (C) uint function(void *, _BCD_func__2758)atk_component_add_focus_handler;
1000 extern (C) uint function()atk_component_get_type;
1001 extern (C) uint function()atk_rectangle_get_type;
1002 extern (C) char * function()atk_get_version;
1003 extern (C) char * function()atk_get_toolkit_version;
1004 extern (C) char * function()atk_get_toolkit_name;
1005 extern (C) _AtkObject * function()atk_get_focus_object;
1006 extern (C) _AtkObject * function()atk_get_root;
1007 extern (C) void function(uint)atk_remove_key_event_listener;
1008 extern (C) uint function(_BCD_func__2777, void *)atk_add_key_event_listener;
1009 extern (C) void function(uint)atk_remove_global_event_listener;
1010 extern (C) uint function(_BCD_func__3077, char *)atk_add_global_event_listener;
1011 extern (C) void function(_AtkObject *)atk_focus_tracker_notify;
1012 extern (C) void function(_BCD_func__2778)atk_focus_tracker_init;
1013 extern (C) void function(uint)atk_remove_focus_tracker;
1014 extern (C) uint function(_BCD_func__2779)atk_add_focus_tracker;
1015 extern (C) uint function()atk_util_get_type;
1016 extern (C) char * function(void *, int)atk_action_get_localized_name;
1017 extern (C) int function(void *, int, char *)atk_action_set_description;
1018 extern (C) char * function(void *, int)atk_action_get_keybinding;
1019 extern (C) char * function(void *, int)atk_action_get_name;
1020 extern (C) char * function(void *, int)atk_action_get_description;
1021 extern (C) int function(void *)atk_action_get_n_actions;
1022 extern (C) int function(void *, int)atk_action_do_action;
1023 extern (C) uint function()atk_action_get_type;
1024 extern (C) char * function(int)atk_role_get_localized_name;
1025 extern (C) int function(_AtkObject *, int, _AtkObject *)atk_object_remove_relationship;
1026 extern (C) int function(_AtkObject *, int, _AtkObject *)atk_object_add_relationship;
1027 extern (C) int function(char *)atk_role_for_name;
1028 extern (C) char * function(int)atk_role_get_name;
1029 extern (C) void function(_AtkObject *, void *)atk_object_initialize;
1030 extern (C) void function(_AtkObject *, ulong, int)atk_object_notify_state_change;
1031 extern (C) void function(_AtkObject *, uint)atk_object_remove_property_change_handler;
1032 extern (C) uint function(_AtkObject *, _BCD_func__2816 *)atk_object_connect_property_change_handler;
1033 extern (C) void function(_AtkObject *, int)atk_object_set_role;
1034 extern (C) void function(_AtkObject *, _AtkObject *)atk_object_set_parent;
1035 extern (C) void function(_AtkObject *, char *)atk_object_set_description;
1036 extern (C) void function(_AtkObject *, char *)atk_object_set_name;
1037 extern (C) int function(_AtkObject *)atk_object_get_index_in_parent;
1038 extern (C) _AtkStateSet * function(_AtkObject *)atk_object_ref_state_set;
1039 extern (C) _GSList * function(_AtkObject *)atk_object_get_attributes;
1040 extern (C) int function(_AtkObject *)atk_object_get_mdi_zorder;
1041 extern (C) int function(_AtkObject *)atk_object_get_layer;
1042 extern (C) int function(_AtkObject *)atk_object_get_role;
1043 extern (C) _AtkRelationSet * function(_AtkObject *)atk_object_ref_relation_set;
1044 extern (C) _AtkObject * function(_AtkObject *, int)atk_object_ref_accessible_child;
1045 extern (C) int function(_AtkObject *)atk_object_get_n_accessible_children;
1046 extern (C) _AtkObject * function(_AtkObject *)atk_object_get_parent;
1047 extern (C) char * function(_AtkObject *)atk_object_get_description;
1048 extern (C) char * function(_AtkObject *)atk_object_get_name;
1049 extern (C) _AtkObject * function(void *)atk_implementor_ref_accessible;
1050 extern (C) uint function()atk_implementor_get_type;
1051 extern (C) uint function()atk_object_get_type;
1052 extern (C) int function(char *)atk_role_register;
1053 extern (C) int function(char *)atk_state_type_for_name;
1054 extern (C) char * function(int)atk_state_type_get_name;
1055 extern (C) int function(char *)atk_state_type_register;
1056
1057
1058 Symbol[] symbols = [
1059 { "atk_value_get_minimum_increment", cast(void**)& atk_value_get_minimum_increment},
1060 { "atk_value_set_current_value", cast(void**)& atk_value_set_current_value},
1061 { "atk_value_get_minimum_value", cast(void**)& atk_value_get_minimum_value},
1062 { "atk_value_get_maximum_value", cast(void**)& atk_value_get_maximum_value},
1063 { "atk_value_get_current_value", cast(void**)& atk_value_get_current_value},
1064 { "atk_value_get_type", cast(void**)& atk_value_get_type},
1065 { "atk_misc_get_instance", cast(void**)& atk_misc_get_instance},
1066 { "atk_misc_threads_leave", cast(void**)& atk_misc_threads_leave},
1067 { "atk_misc_threads_enter", cast(void**)& atk_misc_threads_enter},
1068 { "atk_misc_get_type", cast(void**)& atk_misc_get_type},
1069 { "atk_misc_instance", cast(void**)& atk_misc_instance},
1070 { "atk_table_remove_column_selection", cast(void**)& atk_table_remove_column_selection},
1071 { "atk_table_add_column_selection", cast(void**)& atk_table_add_column_selection},
1072 { "atk_table_remove_row_selection", cast(void**)& atk_table_remove_row_selection},
1073 { "atk_table_add_row_selection", cast(void**)& atk_table_add_row_selection},
1074 { "atk_table_is_selected", cast(void**)& atk_table_is_selected},
1075 { "atk_table_is_row_selected", cast(void**)& atk_table_is_row_selected},
1076 { "atk_table_is_column_selected", cast(void**)& atk_table_is_column_selected},
1077 { "atk_table_get_selected_rows", cast(void**)& atk_table_get_selected_rows},
1078 { "atk_table_get_selected_columns", cast(void**)& atk_table_get_selected_columns},
1079 { "atk_table_set_summary", cast(void**)& atk_table_set_summary},
1080 { "atk_table_set_row_header", cast(void**)& atk_table_set_row_header},
1081 { "atk_table_set_row_description", cast(void**)& atk_table_set_row_description},
1082 { "atk_table_set_column_header", cast(void**)& atk_table_set_column_header},
1083 { "atk_table_set_column_description", cast(void**)& atk_table_set_column_description},
1084 { "atk_table_set_caption", cast(void**)& atk_table_set_caption},
1085 { "atk_table_get_summary", cast(void**)& atk_table_get_summary},
1086 { "atk_table_get_row_header", cast(void**)& atk_table_get_row_header},
1087 { "atk_table_get_row_description", cast(void**)& atk_table_get_row_description},
1088 { "atk_table_get_column_header", cast(void**)& atk_table_get_column_header},
1089 { "atk_table_get_column_description", cast(void**)& atk_table_get_column_description},
1090 { "atk_table_get_caption", cast(void**)& atk_table_get_caption},
1091 { "atk_table_get_row_extent_at", cast(void**)& atk_table_get_row_extent_at},
1092 { "atk_table_get_column_extent_at", cast(void**)& atk_table_get_column_extent_at},
1093 { "atk_table_get_n_rows", cast(void**)& atk_table_get_n_rows},
1094 { "atk_table_get_n_columns", cast(void**)& atk_table_get_n_columns},
1095 { "atk_table_get_row_at_index", cast(void**)& atk_table_get_row_at_index},
1096 { "atk_table_get_column_at_index", cast(void**)& atk_table_get_column_at_index},
1097 { "atk_table_get_index_at", cast(void**)& atk_table_get_index_at},
1098 { "atk_table_ref_at", cast(void**)& atk_table_ref_at},
1099 { "atk_table_get_type", cast(void**)& atk_table_get_type},
1100 { "atk_streamable_content_get_uri", cast(void**)& atk_streamable_content_get_uri},
1101 { "atk_streamable_content_get_stream", cast(void**)& atk_streamable_content_get_stream},
1102 { "atk_streamable_content_get_mime_type", cast(void**)& atk_streamable_content_get_mime_type},
1103 { "atk_streamable_content_get_n_mime_types", cast(void**)& atk_streamable_content_get_n_mime_types},
1104 { "atk_streamable_content_get_type", cast(void**)& atk_streamable_content_get_type},
1105 { "atk_state_set_xor_sets", cast(void**)& atk_state_set_xor_sets},
1106 { "atk_state_set_or_sets", cast(void**)& atk_state_set_or_sets},
1107 { "atk_state_set_and_sets", cast(void**)& atk_state_set_and_sets},
1108 { "atk_state_set_remove_state", cast(void**)& atk_state_set_remove_state},
1109 { "atk_state_set_contains_states", cast(void**)& atk_state_set_contains_states},
1110 { "atk_state_set_contains_state", cast(void**)& atk_state_set_contains_state},
1111 { "atk_state_set_clear_states", cast(void**)& atk_state_set_clear_states},
1112 { "atk_state_set_add_states", cast(void**)& atk_state_set_add_states},
1113 { "atk_state_set_add_state", cast(void**)& atk_state_set_add_state},
1114 { "atk_state_set_is_empty", cast(void**)& atk_state_set_is_empty},
1115 { "atk_state_set_new", cast(void**)& atk_state_set_new},
1116 { "atk_state_set_get_type", cast(void**)& atk_state_set_get_type},
1117 { "atk_selection_select_all_selection", cast(void**)& atk_selection_select_all_selection},
1118 { "atk_selection_remove_selection", cast(void**)& atk_selection_remove_selection},
1119 { "atk_selection_is_child_selected", cast(void**)& atk_selection_is_child_selected},
1120 { "atk_selection_get_selection_count", cast(void**)& atk_selection_get_selection_count},
1121 { "atk_selection_ref_selection", cast(void**)& atk_selection_ref_selection},
1122 { "atk_selection_clear_selection", cast(void**)& atk_selection_clear_selection},
1123 { "atk_selection_add_selection", cast(void**)& atk_selection_add_selection},
1124 { "atk_selection_get_type", cast(void**)& atk_selection_get_type},
1125 { "atk_relation_set_add_relation_by_type", cast(void**)& atk_relation_set_add_relation_by_type},
1126 { "atk_relation_set_get_relation_by_type", cast(void**)& atk_relation_set_get_relation_by_type},
1127 { "atk_relation_set_get_relation", cast(void**)& atk_relation_set_get_relation},
1128 { "atk_relation_set_get_n_relations", cast(void**)& atk_relation_set_get_n_relations},
1129 { "atk_relation_set_add", cast(void**)& atk_relation_set_add},
1130 { "atk_relation_set_remove", cast(void**)& atk_relation_set_remove},
1131 { "atk_relation_set_contains", cast(void**)& atk_relation_set_contains},
1132 { "atk_relation_set_new", cast(void**)& atk_relation_set_new},
1133 { "atk_relation_set_get_type", cast(void**)& atk_relation_set_get_type},
1134 { "atk_relation_add_target", cast(void**)& atk_relation_add_target},
1135 { "atk_relation_get_target", cast(void**)& atk_relation_get_target},
1136 { "atk_relation_get_relation_type", cast(void**)& atk_relation_get_relation_type},
1137 { "atk_relation_new", cast(void**)& atk_relation_new},
1138 { "atk_relation_type_for_name", cast(void**)& atk_relation_type_for_name},
1139 { "atk_relation_type_get_name", cast(void**)& atk_relation_type_get_name},
1140 { "atk_relation_type_register", cast(void**)& atk_relation_type_register},
1141 { "atk_relation_get_type", cast(void**)& atk_relation_get_type},
1142 { "atk_get_default_registry", cast(void**)& atk_get_default_registry},
1143 { "atk_registry_get_factory", cast(void**)& atk_registry_get_factory},
1144 { "atk_registry_get_factory_type", cast(void**)& atk_registry_get_factory_type},
1145 { "atk_registry_set_factory_type", cast(void**)& atk_registry_set_factory_type},
1146 { "atk_registry_get_type", cast(void**)& atk_registry_get_type},
1147 { "atk_no_op_object_factory_new", cast(void**)& atk_no_op_object_factory_new},
1148 { "atk_no_op_object_factory_get_type", cast(void**)& atk_no_op_object_factory_get_type},
1149 { "atk_object_factory_get_accessible_type", cast(void**)& atk_object_factory_get_accessible_type},
1150 { "atk_object_factory_invalidate", cast(void**)& atk_object_factory_invalidate},
1151 { "atk_object_factory_create_accessible", cast(void**)& atk_object_factory_create_accessible},
1152 { "atk_object_factory_get_type", cast(void**)& atk_object_factory_get_type},
1153 { "atk_no_op_object_new", cast(void**)& atk_no_op_object_new},
1154 { "atk_no_op_object_get_type", cast(void**)& atk_no_op_object_get_type},
1155 { "atk_image_get_image_locale", cast(void**)& atk_image_get_image_locale},
1156 { "atk_image_get_image_position", cast(void**)& atk_image_get_image_position},
1157 { "atk_image_set_image_description", cast(void**)& atk_image_set_image_description},
1158 { "atk_image_get_image_size", cast(void**)& atk_image_get_image_size},
1159 { "atk_image_get_image_description", cast(void**)& atk_image_get_image_description},
1160 { "atk_image_get_type", cast(void**)& atk_image_get_type},
1161 { "atk_hypertext_get_link_index", cast(void**)& atk_hypertext_get_link_index},
1162 { "atk_hypertext_get_n_links", cast(void**)& atk_hypertext_get_n_links},
1163 { "atk_hypertext_get_link", cast(void**)& atk_hypertext_get_link},
1164 { "atk_hypertext_get_type", cast(void**)& atk_hypertext_get_type},
1165 { "atk_hyperlink_impl_get_hyperlink", cast(void**)& atk_hyperlink_impl_get_hyperlink},
1166 { "atk_hyperlink_impl_get_type", cast(void**)& atk_hyperlink_impl_get_type},
1167 { "atk_hyperlink_is_selected_link", cast(void**)& atk_hyperlink_is_selected_link},
1168 { "atk_hyperlink_get_n_anchors", cast(void**)& atk_hyperlink_get_n_anchors},
1169 { "atk_hyperlink_is_inline", cast(void**)& atk_hyperlink_is_inline},
1170 { "atk_hyperlink_is_valid", cast(void**)& atk_hyperlink_is_valid},
1171 { "atk_hyperlink_get_start_index", cast(void**)& atk_hyperlink_get_start_index},
1172 { "atk_hyperlink_get_end_index", cast(void**)& atk_hyperlink_get_end_index},
1173 { "atk_hyperlink_get_object", cast(void**)& atk_hyperlink_get_object},
1174 { "atk_hyperlink_get_uri", cast(void**)& atk_hyperlink_get_uri},
1175 { "atk_hyperlink_get_type", cast(void**)& atk_hyperlink_get_type},
1176 { "atk_gobject_accessible_get_object", cast(void**)& atk_gobject_accessible_get_object},
1177 { "atk_gobject_accessible_for_object", cast(void**)& atk_gobject_accessible_for_object},
1178 { "atk_gobject_accessible_get_type", cast(void**)& atk_gobject_accessible_get_type},
1179 { "atk_editable_text_paste_text", cast(void**)& atk_editable_text_paste_text},
1180 { "atk_editable_text_delete_text", cast(void**)& atk_editable_text_delete_text},
1181 { "atk_editable_text_cut_text", cast(void**)& atk_editable_text_cut_text},
1182 { "atk_editable_text_copy_text", cast(void**)& atk_editable_text_copy_text},
1183 { "atk_editable_text_insert_text", cast(void**)& atk_editable_text_insert_text},
1184 { "atk_editable_text_set_text_contents", cast(void**)& atk_editable_text_set_text_contents},
1185 { "atk_editable_text_set_run_attributes", cast(void**)& atk_editable_text_set_run_attributes},
1186 { "atk_editable_text_get_type", cast(void**)& atk_editable_text_get_type},
1187 { "atk_text_attribute_get_value", cast(void**)& atk_text_attribute_get_value},
1188 { "atk_text_attribute_for_name", cast(void**)& atk_text_attribute_for_name},
1189 { "atk_text_attribute_get_name", cast(void**)& atk_text_attribute_get_name},
1190 { "atk_attribute_set_free", cast(void**)& atk_attribute_set_free},
1191 { "atk_text_free_ranges", cast(void**)& atk_text_free_ranges},
1192 { "atk_text_get_bounded_ranges", cast(void**)& atk_text_get_bounded_ranges},
1193 { "atk_text_get_range_extents", cast(void**)& atk_text_get_range_extents},
1194 { "atk_text_set_caret_offset", cast(void**)& atk_text_set_caret_offset},
1195 { "atk_text_set_selection", cast(void**)& atk_text_set_selection},
1196 { "atk_text_remove_selection", cast(void**)& atk_text_remove_selection},
1197 { "atk_text_add_selection", cast(void**)& atk_text_add_selection},
1198 { "atk_text_get_selection", cast(void**)& atk_text_get_selection},
1199 { "atk_text_get_n_selections", cast(void**)& atk_text_get_n_selections},
1200 { "atk_text_get_offset_at_point", cast(void**)& atk_text_get_offset_at_point},
1201 { "atk_text_get_character_count", cast(void**)& atk_text_get_character_count},
1202 { "atk_text_get_default_attributes", cast(void**)& atk_text_get_default_attributes},
1203 { "atk_text_get_run_attributes", cast(void**)& atk_text_get_run_attributes},
1204 { "atk_text_get_character_extents", cast(void**)& atk_text_get_character_extents},
1205 { "atk_text_get_caret_offset", cast(void**)& atk_text_get_caret_offset},
1206 { "atk_text_get_text_before_offset", cast(void**)& atk_text_get_text_before_offset},
1207 { "atk_text_get_text_at_offset", cast(void**)& atk_text_get_text_at_offset},
1208 { "atk_text_get_text_after_offset", cast(void**)& atk_text_get_text_after_offset},
1209 { "atk_text_get_character_at_offset", cast(void**)& atk_text_get_character_at_offset},
1210 { "atk_text_get_text", cast(void**)& atk_text_get_text},
1211 { "atk_text_get_type", cast(void**)& atk_text_get_type},
1212 { "atk_text_attribute_register", cast(void**)& atk_text_attribute_register},
1213 { "atk_document_set_attribute_value", cast(void**)& atk_document_set_attribute_value},
1214 { "atk_document_get_attribute_value", cast(void**)& atk_document_get_attribute_value},
1215 { "atk_document_get_attributes", cast(void**)& atk_document_get_attributes},
1216 { "atk_document_get_locale", cast(void**)& atk_document_get_locale},
1217 { "atk_document_get_document", cast(void**)& atk_document_get_document},
1218 { "atk_document_get_document_type", cast(void**)& atk_document_get_document_type},
1219 { "atk_document_get_type", cast(void**)& atk_document_get_type},
1220 { "atk_component_get_alpha", cast(void**)& atk_component_get_alpha},
1221 { "atk_component_set_size", cast(void**)& atk_component_set_size},
1222 { "atk_component_set_position", cast(void**)& atk_component_set_position},
1223 { "atk_component_set_extents", cast(void**)& atk_component_set_extents},
1224 { "atk_component_remove_focus_handler", cast(void**)& atk_component_remove_focus_handler},
1225 { "atk_component_grab_focus", cast(void**)& atk_component_grab_focus},
1226 { "atk_component_get_mdi_zorder", cast(void**)& atk_component_get_mdi_zorder},
1227 { "atk_component_get_layer", cast(void**)& atk_component_get_layer},
1228 { "atk_component_get_size", cast(void**)& atk_component_get_size},
1229 { "atk_component_get_position", cast(void**)& atk_component_get_position},
1230 { "atk_component_get_extents", cast(void**)& atk_component_get_extents},
1231 { "atk_component_ref_accessible_at_point", cast(void**)& atk_component_ref_accessible_at_point},
1232 { "atk_component_contains", cast(void**)& atk_component_contains},
1233 { "atk_component_add_focus_handler", cast(void**)& atk_component_add_focus_handler},
1234 { "atk_component_get_type", cast(void**)& atk_component_get_type},
1235 { "atk_rectangle_get_type", cast(void**)& atk_rectangle_get_type},
1236 { "atk_get_version", cast(void**)& atk_get_version},
1237 { "atk_get_toolkit_version", cast(void**)& atk_get_toolkit_version},
1238 { "atk_get_toolkit_name", cast(void**)& atk_get_toolkit_name},
1239 { "atk_get_focus_object", cast(void**)& atk_get_focus_object},
1240 { "atk_get_root", cast(void**)& atk_get_root},
1241 { "atk_remove_key_event_listener", cast(void**)& atk_remove_key_event_listener},
1242 { "atk_add_key_event_listener", cast(void**)& atk_add_key_event_listener},
1243 { "atk_remove_global_event_listener", cast(void**)& atk_remove_global_event_listener},
1244 { "atk_add_global_event_listener", cast(void**)& atk_add_global_event_listener},
1245 { "atk_focus_tracker_notify", cast(void**)& atk_focus_tracker_notify},
1246 { "atk_focus_tracker_init", cast(void**)& atk_focus_tracker_init},
1247 { "atk_remove_focus_tracker", cast(void**)& atk_remove_focus_tracker},
1248 { "atk_add_focus_tracker", cast(void**)& atk_add_focus_tracker},
1249 { "atk_util_get_type", cast(void**)& atk_util_get_type},
1250 { "atk_action_get_localized_name", cast(void**)& atk_action_get_localized_name},
1251 { "atk_action_set_description", cast(void**)& atk_action_set_description},
1252 { "atk_action_get_keybinding", cast(void**)& atk_action_get_keybinding},
1253 { "atk_action_get_name", cast(void**)& atk_action_get_name},
1254 { "atk_action_get_description", cast(void**)& atk_action_get_description},
1255 { "atk_action_get_n_actions", cast(void**)& atk_action_get_n_actions},
1256 { "atk_action_do_action", cast(void**)& atk_action_do_action},
1257 { "atk_action_get_type", cast(void**)& atk_action_get_type},
1258 { "atk_role_get_localized_name", cast(void**)& atk_role_get_localized_name},
1259 { "atk_object_remove_relationship", cast(void**)& atk_object_remove_relationship},
1260 { "atk_object_add_relationship", cast(void**)& atk_object_add_relationship},
1261 { "atk_role_for_name", cast(void**)& atk_role_for_name},
1262 { "atk_role_get_name", cast(void**)& atk_role_get_name},
1263 { "atk_object_initialize", cast(void**)& atk_object_initialize},
1264 { "atk_object_notify_state_change", cast(void**)& atk_object_notify_state_change},
1265 { "atk_object_remove_property_change_handler", cast(void**)& atk_object_remove_property_change_handler},
1266 { "atk_object_connect_property_change_handler", cast(void**)& atk_object_connect_property_change_handler},
1267 { "atk_object_set_role", cast(void**)& atk_object_set_role},
1268 { "atk_object_set_parent", cast(void**)& atk_object_set_parent},
1269 { "atk_object_set_description", cast(void**)& atk_object_set_description},
1270 { "atk_object_set_name", cast(void**)& atk_object_set_name},
1271 { "atk_object_get_index_in_parent", cast(void**)& atk_object_get_index_in_parent},
1272 { "atk_object_ref_state_set", cast(void**)& atk_object_ref_state_set},
1273 { "atk_object_get_attributes", cast(void**)& atk_object_get_attributes},
1274 { "atk_object_get_mdi_zorder", cast(void**)& atk_object_get_mdi_zorder},
1275 { "atk_object_get_layer", cast(void**)& atk_object_get_layer},
1276 { "atk_object_get_role", cast(void**)& atk_object_get_role},
1277 { "atk_object_ref_relation_set", cast(void**)& atk_object_ref_relation_set},
1278 { "atk_object_ref_accessible_child", cast(void**)& atk_object_ref_accessible_child},
1279 { "atk_object_get_n_accessible_children", cast(void**)& atk_object_get_n_accessible_children},
1280 { "atk_object_get_parent", cast(void**)& atk_object_get_parent},
1281 { "atk_object_get_description", cast(void**)& atk_object_get_description},
1282 { "atk_object_get_name", cast(void**)& atk_object_get_name},
1283 { "atk_implementor_ref_accessible", cast(void**)& atk_implementor_ref_accessible},
1284 { "atk_implementor_get_type", cast(void**)& atk_implementor_get_type},
1285 { "atk_object_get_type", cast(void**)& atk_object_get_type},
1286 { "atk_role_register", cast(void**)& atk_role_register},
1287 { "atk_state_type_for_name", cast(void**)& atk_state_type_for_name},
1288 { "atk_state_type_get_name", cast(void**)& atk_state_type_get_name},
1289 { "atk_state_type_register", cast(void**)& atk_state_type_register},
1290 ];
1291
1292 } else { // version(DYNLINK)
1293 extern (C) void atk_value_get_minimum_increment(void *, _GValue *);
1294 extern (C) int atk_value_set_current_value(void *, _GValue *);
1295 extern (C) void atk_value_get_minimum_value(void *, _GValue *);
1296 extern (C) void atk_value_get_maximum_value(void *, _GValue *);
1297 extern (C) void atk_value_get_current_value(void *, _GValue *);
1298 extern (C) uint atk_value_get_type();
1299 extern (C) _AtkMisc * atk_misc_get_instance();
1300 extern (C) void atk_misc_threads_leave(_AtkMisc *);
1301 extern (C) void atk_misc_threads_enter(_AtkMisc *);
1302 extern (C) uint atk_misc_get_type();
1303 extern (C) extern _AtkMisc * atk_misc_instance;
1304 extern (C) int atk_table_remove_column_selection(void *, int);
1305 extern (C) int atk_table_add_column_selection(void *, int);
1306 extern (C) int atk_table_remove_row_selection(void *, int);
1307 extern (C) int atk_table_add_row_selection(void *, int);
1308 extern (C) int atk_table_is_selected(void *, int, int);
1309 extern (C) int atk_table_is_row_selected(void *, int);
1310 extern (C) int atk_table_is_column_selected(void *, int);
1311 extern (C) int atk_table_get_selected_rows(void *, int * *);
1312 extern (C) int atk_table_get_selected_columns(void *, int * *);
1313 extern (C) void atk_table_set_summary(void *, _AtkObject *);
1314 extern (C) void atk_table_set_row_header(void *, int, _AtkObject *);
1315 extern (C) void atk_table_set_row_description(void *, int, char *);
1316 extern (C) void atk_table_set_column_header(void *, int, _AtkObject *);
1317 extern (C) void atk_table_set_column_description(void *, int, char *);
1318 extern (C) void atk_table_set_caption(void *, _AtkObject *);
1319 extern (C) _AtkObject * atk_table_get_summary(void *);
1320 extern (C) _AtkObject * atk_table_get_row_header(void *, int);
1321 extern (C) char * atk_table_get_row_description(void *, int);
1322 extern (C) _AtkObject * atk_table_get_column_header(void *, int);
1323 extern (C) char * atk_table_get_column_description(void *, int);
1324 extern (C) _AtkObject * atk_table_get_caption(void *);
1325 extern (C) int atk_table_get_row_extent_at(void *, int, int);
1326 extern (C) int atk_table_get_column_extent_at(void *, int, int);
1327 extern (C) int atk_table_get_n_rows(void *);
1328 extern (C) int atk_table_get_n_columns(void *);
1329 extern (C) int atk_table_get_row_at_index(void *, int);
1330 extern (C) int atk_table_get_column_at_index(void *, int);
1331 extern (C) int atk_table_get_index_at(void *, int, int);
1332 extern (C) _AtkObject * atk_table_ref_at(void *, int, int);
1333 extern (C) uint atk_table_get_type();
1334 extern (C) char * atk_streamable_content_get_uri(void *, char *);
1335 extern (C) _GIOChannel * atk_streamable_content_get_stream(void *, char *);
1336 extern (C) char * atk_streamable_content_get_mime_type(void *, int);
1337 extern (C) int atk_streamable_content_get_n_mime_types(void *);
1338 extern (C) uint atk_streamable_content_get_type();
1339 extern (C) _AtkStateSet * atk_state_set_xor_sets(_AtkStateSet *, _AtkStateSet *);
1340 extern (C) _AtkStateSet * atk_state_set_or_sets(_AtkStateSet *, _AtkStateSet *);
1341 extern (C) _AtkStateSet * atk_state_set_and_sets(_AtkStateSet *, _AtkStateSet *);
1342 extern (C) int atk_state_set_remove_state(_AtkStateSet *, int);
1343 extern (C) int atk_state_set_contains_states(_AtkStateSet *, int *, int);
1344 extern (C) int atk_state_set_contains_state(_AtkStateSet *, int);
1345 extern (C) void atk_state_set_clear_states(_AtkStateSet *);
1346 extern (C) void atk_state_set_add_states(_AtkStateSet *, int *, int);
1347 extern (C) int atk_state_set_add_state(_AtkStateSet *, int);
1348 extern (C) int atk_state_set_is_empty(_AtkStateSet *);
1349 extern (C) _AtkStateSet * atk_state_set_new();
1350 extern (C) uint atk_state_set_get_type();
1351 extern (C) int atk_selection_select_all_selection(void *);
1352 extern (C) int atk_selection_remove_selection(void *, int);
1353 extern (C) int atk_selection_is_child_selected(void *, int);
1354 extern (C) int atk_selection_get_selection_count(void *);
1355 extern (C) _AtkObject * atk_selection_ref_selection(void *, int);
1356 extern (C) int atk_selection_clear_selection(void *);
1357 extern (C) int atk_selection_add_selection(void *, int);
1358 extern (C) uint atk_selection_get_type();
1359 extern (C) void atk_relation_set_add_relation_by_type(_AtkRelationSet *, int, _AtkObject *);
1360 extern (C) _AtkRelation * atk_relation_set_get_relation_by_type(_AtkRelationSet *, int);
1361 extern (C) _AtkRelation * atk_relation_set_get_relation(_AtkRelationSet *, int);
1362 extern (C) int atk_relation_set_get_n_relations(_AtkRelationSet *);
1363 extern (C) void atk_relation_set_add(_AtkRelationSet *, _AtkRelation *);
1364 extern (C) void atk_relation_set_remove(_AtkRelationSet *, _AtkRelation *);
1365 extern (C) int atk_relation_set_contains(_AtkRelationSet *, int);
1366 extern (C) _AtkRelationSet * atk_relation_set_new();
1367 extern (C) uint atk_relation_set_get_type();
1368 extern (C) void atk_relation_add_target(_AtkRelation *, _AtkObject *);
1369 extern (C) _GPtrArray * atk_relation_get_target(_AtkRelation *);
1370 extern (C) int atk_relation_get_relation_type(_AtkRelation *);
1371 extern (C) _AtkRelation * atk_relation_new(_AtkObject * *, int, int);
1372 extern (C) int atk_relation_type_for_name(char *);
1373 extern (C) char * atk_relation_type_get_name(int);
1374 extern (C) int atk_relation_type_register(char *);
1375 extern (C) uint atk_relation_get_type();
1376 extern (C) _AtkRegistry * atk_get_default_registry();
1377 extern (C) _AtkObjectFactory * atk_registry_get_factory(_AtkRegistry *, uint);
1378 extern (C) uint atk_registry_get_factory_type(_AtkRegistry *, uint);
1379 extern (C) void atk_registry_set_factory_type(_AtkRegistry *, uint, uint);
1380 extern (C) uint atk_registry_get_type();
1381 extern (C) _AtkObjectFactory * atk_no_op_object_factory_new();
1382 extern (C) uint atk_no_op_object_factory_get_type();
1383 extern (C) uint atk_object_factory_get_accessible_type(_AtkObjectFactory *);
1384 extern (C) void atk_object_factory_invalidate(_AtkObjectFactory *);
1385 extern (C) _AtkObject * atk_object_factory_create_accessible(_AtkObjectFactory *, _GObject *);
1386 extern (C) uint atk_object_factory_get_type();
1387 extern (C) _AtkObject * atk_no_op_object_new(_GObject *);
1388 extern (C) uint atk_no_op_object_get_type();
1389 extern (C) char * atk_image_get_image_locale(void *);
1390 extern (C) void atk_image_get_image_position(void *, int *, int *, int);
1391 extern (C) int atk_image_set_image_description(void *, char *);
1392 extern (C) void atk_image_get_image_size(void *, int *, int *);
1393 extern (C) char * atk_image_get_image_description(void *);
1394 extern (C) uint atk_image_get_type();
1395 extern (C) int atk_hypertext_get_link_index(void *, int);
1396 extern (C) int atk_hypertext_get_n_links(void *);
1397 extern (C) _AtkHyperlink * atk_hypertext_get_link(void *, int);
1398 extern (C) uint atk_hypertext_get_type();
1399 extern (C) _AtkHyperlink * atk_hyperlink_impl_get_hyperlink(void *);
1400 extern (C) uint atk_hyperlink_impl_get_type();
1401 extern (C) int atk_hyperlink_is_selected_link(_AtkHyperlink *);
1402 extern (C) int atk_hyperlink_get_n_anchors(_AtkHyperlink *);
1403 extern (C) int atk_hyperlink_is_inline(_AtkHyperlink *);
1404 extern (C) int atk_hyperlink_is_valid(_AtkHyperlink *);
1405 extern (C) int atk_hyperlink_get_start_index(_AtkHyperlink *);
1406 extern (C) int atk_hyperlink_get_end_index(_AtkHyperlink *);
1407 extern (C) _AtkObject * atk_hyperlink_get_object(_AtkHyperlink *, int);
1408 extern (C) char * atk_hyperlink_get_uri(_AtkHyperlink *, int);
1409 extern (C) uint atk_hyperlink_get_type();
1410 extern (C) _GObject * atk_gobject_accessible_get_object(_AtkGObjectAccessible *);
1411 extern (C) _AtkObject * atk_gobject_accessible_for_object(_GObject *);
1412 extern (C) uint atk_gobject_accessible_get_type();
1413 extern (C) void atk_editable_text_paste_text(void *, int);
1414 extern (C) void atk_editable_text_delete_text(void *, int, int);
1415 extern (C) void atk_editable_text_cut_text(void *, int, int);
1416 extern (C) void atk_editable_text_copy_text(void *, int, int);
1417 extern (C) void atk_editable_text_insert_text(void *, char *, int, int *);
1418 extern (C) void atk_editable_text_set_text_contents(void *, char *);
1419 extern (C) int atk_editable_text_set_run_attributes(void *, _GSList *, int, int);
1420 extern (C) uint atk_editable_text_get_type();
1421 extern (C) char * atk_text_attribute_get_value(int, int);
1422 extern (C) int atk_text_attribute_for_name(char *);
1423 extern (C) char * atk_text_attribute_get_name(int);
1424 extern (C) void atk_attribute_set_free(_GSList *);
1425 extern (C) void atk_text_free_ranges(_AtkTextRange * *);
1426 extern (C) _AtkTextRange * * atk_text_get_bounded_ranges(void *, _AtkTextRectangle *, int, int, int);
1427 extern (C) void atk_text_get_range_extents(void *, int, int, int, _AtkTextRectangle *);
1428 extern (C) int atk_text_set_caret_offset(void *, int);
1429 extern (C) int atk_text_set_selection(void *, int, int, int);
1430 extern (C) int atk_text_remove_selection(void *, int);
1431 extern (C) int atk_text_add_selection(void *, int, int);
1432 extern (C) char * atk_text_get_selection(void *, int, int *, int *);
1433 extern (C) int atk_text_get_n_selections(void *);
1434 extern (C) int atk_text_get_offset_at_point(void *, int, int, int);
1435 extern (C) int atk_text_get_character_count(void *);
1436 extern (C) _GSList * atk_text_get_default_attributes(void *);
1437 extern (C) _GSList * atk_text_get_run_attributes(void *, int, int *, int *);
1438 extern (C) void atk_text_get_character_extents(void *, int, int *, int *, int *, int *, int);
1439 extern (C) int atk_text_get_caret_offset(void *);
1440 extern (C) char * atk_text_get_text_before_offset(void *, int, int, int *, int *);
1441 extern (C) char * atk_text_get_text_at_offset(void *, int, int, int *, int *);
1442 extern (C) char * atk_text_get_text_after_offset(void *, int, int, int *, int *);
1443 extern (C) uint atk_text_get_character_at_offset(void *, int);
1444 extern (C) char * atk_text_get_text(void *, int, int);
1445 extern (C) uint atk_text_get_type();
1446 extern (C) int atk_text_attribute_register(char *);
1447 extern (C) int atk_document_set_attribute_value(void *, char *, char *);
1448 extern (C) char * atk_document_get_attribute_value(void *, char *);
1449 extern (C) _GSList * atk_document_get_attributes(void *);
1450 extern (C) char * atk_document_get_locale(void *);
1451 extern (C) void * atk_document_get_document(void *);
1452 extern (C) char * atk_document_get_document_type(void *);
1453 extern (C) uint atk_document_get_type();
1454 extern (C) double atk_component_get_alpha(void *);
1455 extern (C) int atk_component_set_size(void *, int, int);
1456 extern (C) int atk_component_set_position(void *, int, int, int);
1457 extern (C) int atk_component_set_extents(void *, int, int, int, int, int);
1458 extern (C) void atk_component_remove_focus_handler(void *, uint);
1459 extern (C) int atk_component_grab_focus(void *);
1460 extern (C) int atk_component_get_mdi_zorder(void *);
1461 extern (C) int atk_component_get_layer(void *);
1462 extern (C) void atk_component_get_size(void *, int *, int *);
1463 extern (C) void atk_component_get_position(void *, int *, int *, int);
1464 extern (C) void atk_component_get_extents(void *, int *, int *, int *, int *, int);
1465 extern (C) _AtkObject * atk_component_ref_accessible_at_point(void *, int, int, int);
1466 extern (C) int atk_component_contains(void *, int, int, int);
1467 extern (C) uint atk_component_add_focus_handler(void *, _BCD_func__2758);
1468 extern (C) uint atk_component_get_type();
1469 extern (C) uint atk_rectangle_get_type();
1470 extern (C) char * atk_get_version();
1471 extern (C) char * atk_get_toolkit_version();
1472 extern (C) char * atk_get_toolkit_name();
1473 extern (C) _AtkObject * atk_get_focus_object();
1474 extern (C) _AtkObject * atk_get_root();
1475 extern (C) void atk_remove_key_event_listener(uint);
1476 extern (C) uint atk_add_key_event_listener(_BCD_func__2777, void *);
1477 extern (C) void atk_remove_global_event_listener(uint);
1478 extern (C) uint atk_add_global_event_listener(_BCD_func__3077, char *);
1479 extern (C) void atk_focus_tracker_notify(_AtkObject *);
1480 extern (C) void atk_focus_tracker_init(_BCD_func__2778);
1481 extern (C) void atk_remove_focus_tracker(uint);
1482 extern (C) uint atk_add_focus_tracker(_BCD_func__2779);
1483 extern (C) uint atk_util_get_type();
1484 extern (C) char * atk_action_get_localized_name(void *, int);
1485 extern (C) int atk_action_set_description(void *, int, char *);
1486 extern (C) char * atk_action_get_keybinding(void *, int);
1487 extern (C) char * atk_action_get_name(void *, int);
1488 extern (C) char * atk_action_get_description(void *, int);
1489 extern (C) int atk_action_get_n_actions(void *);
1490 extern (C) int atk_action_do_action(void *, int);
1491 extern (C) uint atk_action_get_type();
1492 extern (C) char * atk_role_get_localized_name(int);
1493 extern (C) int atk_object_remove_relationship(_AtkObject *, int, _AtkObject *);
1494 extern (C) int atk_object_add_relationship(_AtkObject *, int, _AtkObject *);
1495 extern (C) int atk_role_for_name(char *);
1496 extern (C) char * atk_role_get_name(int);
1497 extern (C) void atk_object_initialize(_AtkObject *, void *);
1498 extern (C) void atk_object_notify_state_change(_AtkObject *, ulong, int);
1499 extern (C) void atk_object_remove_property_change_handler(_AtkObject *, uint);
1500 extern (C) uint atk_object_connect_property_change_handler(_AtkObject *, _BCD_func__2816 *);
1501 extern (C) void atk_object_set_role(_AtkObject *, int);
1502 extern (C) void atk_object_set_parent(_AtkObject *, _AtkObject *);
1503 extern (C) void atk_object_set_description(_AtkObject *, char *);
1504 extern (C) void atk_object_set_name(_AtkObject *, char *);
1505 extern (C) int atk_object_get_index_in_parent(_AtkObject *);
1506 extern (C) _AtkStateSet * atk_object_ref_state_set(_AtkObject *);
1507 extern (C) _GSList * atk_object_get_attributes(_AtkObject *);
1508 extern (C) int atk_object_get_mdi_zorder(_AtkObject *);
1509 extern (C) int atk_object_get_layer(_AtkObject *);
1510 extern (C) int atk_object_get_role(_AtkObject *);
1511 extern (C) _AtkRelationSet * atk_object_ref_relation_set(_AtkObject *);
1512 extern (C) _AtkObject * atk_object_ref_accessible_child(_AtkObject *, int);
1513 extern (C) int atk_object_get_n_accessible_children(_AtkObject *);
1514 extern (C) _AtkObject * atk_object_get_parent(_AtkObject *);
1515 extern (C) char * atk_object_get_description(_AtkObject *);
1516 extern (C) char * atk_object_get_name(_AtkObject *);
1517 extern (C) _AtkObject * atk_implementor_ref_accessible(void *);
1518 extern (C) uint atk_implementor_get_type();
1519 extern (C) uint atk_object_get_type();
1520 extern (C) int atk_role_register(char *);
1521 extern (C) int atk_state_type_for_name(char *);
1522 extern (C) char * atk_state_type_get_name(int);
1523 extern (C) int atk_state_type_register(char *);
1524 } // version(DYNLINK)