Socket's implementation of ref_state_set to return empty sets instead of NULL
[platform/core/uifw/at-spi2-atk.git] / atk-adaptor / introspection.c
1
2 /*
3  * This file has been auto-generated from the introspection data available
4  * in the at-spi2-core repository. The D-Bus procol is defined in this
5  * repository, which can be found at:
6  *
7  * http://download.gnome.org/sources/at-spi2-core/0.1/
8  *
9  * DO NOT EDIT.
10  */
11
12
13 const char *spi_org_a11y_atspi_Accessible = 
14 "<interface name=\"org.a11y.atspi.Accessible\" version=\"0.1.7\">"
15 ""
16 "  <property access=\"read\" name=\"name\" type=\"s\" />"
17 ""
18 "  <property access=\"read\" name=\"description\" type=\"s\" />"
19 ""
20 "  <property access=\"read\" name=\"parent\" type=\"(so)\">"
21 "    "
22 "  </property>"
23 ""
24 "  <property access=\"read\" name=\"childCount\" type=\"i\" />"
25 ""
26 "  <method name=\"GetChildAtIndex\">"
27 "    <arg direction=\"in\" name=\"index\" type=\"i\" />"
28 "    <arg direction=\"out\" type=\"(so)\" />"
29 "    "
30 "  </method>"
31 ""
32 "  <method name=\"GetChildren\">"
33 "    <arg direction=\"out\" type=\"a(so)\" />"
34 "    "
35 "  </method>"
36 ""
37 "  <method name=\"GetIndexInParent\">"
38 "    <arg direction=\"out\" type=\"i\" />"
39 "  </method>"
40 ""
41 "  <method name=\"GetRelationSet\">"
42 "    <arg direction=\"out\" type=\"a(ua(so))\" />"
43 "    "
44 "  </method>"
45 ""
46 "  <method name=\"GetRole\">"
47 "    <arg direction=\"out\" type=\"u\" />"
48 "  </method>"
49 ""
50 "  <method name=\"GetRoleName\">"
51 "    <arg direction=\"out\" type=\"s\" />"
52 "  </method>"
53 ""
54 "  <method name=\"GetLocalizedRoleName\">"
55 "    <arg direction=\"out\" type=\"s\" />"
56 "  </method>"
57 ""
58 "  <method name=\"GetState\">"
59 "    <arg direction=\"out\" type=\"au\" />"
60 "    "
61 "  </method>"
62 ""
63 "  <method name=\"GetAttributes\">"
64 "    <arg direction=\"out\" type=\"a{ss}\" />"
65 "    "
66 "  </method>"
67 ""
68 "  <method name=\"GetApplication\">"
69 "    <arg direction=\"out\" type=\"(so)\" />"
70 "    "
71 "  </method>"
72 ""
73 "</interface>"
74 "";
75
76 const char *spi_org_a11y_atspi_Action = 
77 "<interface name=\"org.a11y.atspi.Action\" version=\"0.1.7\">"
78 ""
79 "  <property access=\"read\" name=\"nActions\" type=\"i\" />"
80 ""
81 "  <method name=\"GetDescription\">"
82 "    <arg direction=\"in\" name=\"index\" type=\"i\" />"
83 "    <arg direction=\"out\" type=\"s\" />"
84 "  </method>"
85 ""
86 "  <method name=\"GetName\">"
87 "    <arg direction=\"in\" name=\"index\" type=\"i\" />"
88 "    <arg direction=\"out\" type=\"s\" />"
89 "  </method>"
90 ""
91 "  <method name=\"GetKeyBinding\">"
92 "    <arg direction=\"in\" name=\"index\" type=\"i\" />"
93 "    <arg direction=\"out\" type=\"s\" />"
94 "  </method>"
95 ""
96 "  <method name=\"GetActions\">"
97 "    <arg direction=\"out\" name=\"index\" type=\"a(sss)\" />"
98 "    "
99 "  </method>"
100 ""
101 "  <method name=\"DoAction\">"
102 "    <arg direction=\"in\" name=\"index\" type=\"i\" />"
103 "    <arg direction=\"out\" type=\"b\" />"
104 "  </method>"
105 ""
106 "</interface>"
107 "";
108
109 const char *spi_org_a11y_atspi_Application = 
110 "<interface name=\"org.a11y.atspi.Application\" version=\"0.1.7\">"
111 ""
112 "  <property access=\"read\" name=\"toolkitName\" type=\"s\" />"
113 ""
114 "  <property access=\"read\" name=\"version\" type=\"s\" />"
115 ""
116 "  <property access=\"read\" name=\"id\" type=\"i\" />"
117 ""
118 "  <method name=\"GetLocale\">"
119 "    <arg direction=\"in\" name=\"lctype\" type=\"u\" />"
120 "    <arg direction=\"out\" type=\"s\" />"
121 "  </method>"
122 ""
123 "  <method name=\"GetApplicationBusAddress\">"
124 "    <arg direction=\"out\" type=\"s\" />"
125 "  </method>"
126 ""
127 "</interface>"
128 "";
129
130 const char *spi_org_a11y_atspi_Collection = 
131 "<interface name=\"org.a11y.atspi.Collection\" version=\"0.1.7\">"
132 ""
133 "  <method name=\"GetMatches\">"
134 "    <arg direction=\"in\" name=\"rule\" type=\"(auuasuauusub)\" />"
135 "    "
136 "    <arg direction=\"in\" name=\"sortby\" type=\"u\" />"
137 "    <arg direction=\"in\" name=\"count\" type=\"i\" />"
138 "    <arg direction=\"in\" name=\"traverse\" type=\"b\" />"
139 "    <arg direction=\"out\" type=\"a(so)\" />"
140 "    "
141 "  </method>"
142 ""
143 "  <method name=\"GetMatchesTo\">"
144 "    <arg direction=\"in\" name=\"current_object\" type=\"o\" />"
145 "    "
146 "    <arg direction=\"in\" name=\"rule\" type=\"(auuasuauusub)\" />"
147 "    "
148 "    <arg direction=\"in\" name=\"sortby\" type=\"u\" />"
149 "    <arg direction=\"in\" name=\"tree\" type=\"u\" />"
150 "    <arg direction=\"in\" name=\"recurse\" type=\"b\" />"
151 "    <arg direction=\"in\" name=\"count\" type=\"i\" />"
152 "    <arg direction=\"in\" name=\"traverse\" type=\"b\" />"
153 "    <arg direction=\"out\" type=\"a(so)\" />"
154 "    "
155 "  </method>"
156 ""
157 "  <method name=\"GetMatchesFrom\">"
158 "    <arg direction=\"in\" name=\"current_object\" type=\"o\" />"
159 "    "
160 "    <arg direction=\"in\" name=\"rule\" type=\"(auuasuauusub)\" />"
161 "    "
162 "    <arg direction=\"in\" name=\"sortby\" type=\"u\" />"
163 "    <arg direction=\"in\" name=\"tree\" type=\"u\" />"
164 "    <arg direction=\"in\" name=\"count\" type=\"i\" />"
165 "    <arg direction=\"in\" name=\"traverse\" type=\"b\" />"
166 "    <arg direction=\"out\" type=\"a(so)\" />"
167 "    "
168 "  </method>"
169 ""
170 "  <method name=\"GetActiveDescendant\">"
171 "    <arg direction=\"out\" type=\"(so)\" />"
172 "    "
173 "  </method>"
174 ""
175 "</interface>"
176 "";
177
178 const char *spi_org_a11y_atspi_Component = 
179 "<interface name=\"org.a11y.atspi.Component\" version=\"0.1.7\">"
180 ""
181 "  <method name=\"Contains\">"
182 "    <arg direction=\"in\" name=\"x\" type=\"i\" />"
183 "    <arg direction=\"in\" name=\"y\" type=\"i\" />"
184 "    <arg direction=\"in\" name=\"coord_type\" type=\"u\" />"
185 "    <arg direction=\"out\" type=\"b\" />"
186 "  </method>"
187 ""
188 "  <method name=\"GetAccessibleAtPoint\">"
189 "    <arg direction=\"in\" name=\"x\" type=\"i\" />"
190 "    <arg direction=\"in\" name=\"y\" type=\"i\" />"
191 "    <arg direction=\"in\" name=\"coord_type\" type=\"u\" />"
192 "    <arg direction=\"out\" type=\"(so)\" />"
193 "    "
194 "  </method>"
195 ""
196 "  <method name=\"GetExtents\">"
197 "    <arg direction=\"in\" name=\"coord_type\" type=\"u\" />"
198 "    <arg direction=\"out\" type=\"(iiii)\" />"
199 "    "
200 "  </method>"
201 ""
202 "  <method name=\"GetPosition\">"
203 "    <arg direction=\"in\" name=\"coord_type\" type=\"u\" />"
204 "    <arg direction=\"out\" name=\"x\" type=\"i\" />"
205 "    <arg direction=\"out\" name=\"y\" type=\"i\" />"
206 "  </method>"
207 ""
208 "  <method name=\"GetSize\">"
209 "    <arg direction=\"out\" name=\"width\" type=\"i\" />"
210 "    <arg direction=\"out\" name=\"height\" type=\"i\" />"
211 "  </method>"
212 ""
213 "  <method name=\"GetLayer\">"
214 "    <arg direction=\"out\" type=\"u\" />"
215 "  </method>"
216 ""
217 "  <method name=\"GetMDIZOrder\">"
218 "    <arg direction=\"out\" type=\"n\" />"
219 "  </method>"
220 ""
221 "  <method name=\"GrabFocus\">"
222 "    <arg direction=\"out\" type=\"b\" />"
223 "  </method>"
224 ""
225 "  <method name=\"GetAlpha\">"
226 "    <arg direction=\"out\" type=\"d\" />"
227 "  </method>"
228 ""
229 "</interface>"
230 "";
231
232 const char *spi_org_a11y_atspi_Document = 
233 "<interface name=\"org.a11y.atspi.Document\" version=\"0.1.7\">"
234 ""
235 "  <method name=\"GetLocale\">"
236 "    <arg direction=\"out\" type=\"s\" />"
237 "  </method>"
238 ""
239 "  <method name=\"GetAttributeValue\">"
240 "    <arg direction=\"in\" name=\"attributename\" type=\"s\" />"
241 "    <arg direction=\"out\" type=\"s\" />"
242 "  </method>"
243 ""
244 "  <method name=\"GetAttributes\">"
245 "    <arg direction=\"out\" type=\"{ss}\" />"
246 "    "
247 "  </method>"
248 ""
249 "</interface>"
250 "";
251
252 const char *spi_org_a11y_atspi_Hypertext = 
253 "<interface name=\"org.a11y.atspi.Hypertext\" version=\"0.1.7\">"
254 ""
255 "  <method name=\"GetNLinks\">"
256 "    <arg direction=\"out\" type=\"i\" />"
257 "  </method>"
258 ""
259 "  <method name=\"GetLink\">"
260 "    <arg direction=\"in\" name=\"linkIndex\" type=\"i\" />"
261 "    <arg direction=\"out\" type=\"(so)\" />"
262 "    "
263 "  </method>"
264 ""
265 "  <method name=\"GetLinkIndex\">"
266 "    <arg direction=\"in\" name=\"characterIndex\" type=\"i\" />"
267 "    <arg direction=\"out\" type=\"i\" />"
268 "  </method>"
269 ""
270 "</interface>"
271 "";
272
273 const char *spi_org_a11y_atspi_Hyperlink = 
274 "<interface name=\"org.a11y.atspi.Hyperlink\" version=\"0.1.7\">"
275 ""
276 "  <property access=\"read\" name=\"nAnchors\" type=\"n\" />"
277 ""
278 "  <property access=\"read\" name=\"startIndex\" type=\"i\" />"
279 ""
280 "  <property access=\"read\" name=\"endIndex\" type=\"i\" />"
281 ""
282 "  <method name=\"GetObject\">"
283 "    <arg direction=\"in\" name=\"i\" type=\"i\" />"
284 "    <arg direction=\"out\" type=\"(so)\" />"
285 "    "
286 "  </method>"
287 ""
288 "  <method name=\"GetURI\">"
289 "    <arg direction=\"in\" name=\"i\" type=\"i\" />"
290 "    <arg direction=\"out\" type=\"s\" />"
291 "  </method>"
292 ""
293 "  <method name=\"IsValid\">"
294 "    <arg direction=\"out\" type=\"b\" />"
295 "  </method>"
296 ""
297 "</interface>"
298 "";
299
300 const char *spi_org_a11y_atspi_Image = 
301 "<interface name=\"org.a11y.atspi.Image\" version=\"0.1.7\">"
302 ""
303 "  <property access=\"read\" name=\"imageDescription\" type=\"s\" />"
304 ""
305 "  <property access=\"read\" name=\"imageLocale\" type=\"s\" />"
306 ""
307 "  <method name=\"GetImageExtents\">"
308 "    <arg direction=\"in\" name=\"coordType\" type=\"u\" />"
309 "    <arg direction=\"out\" type=\"(iiii)\" />"
310 "    "
311 "  </method>"
312 ""
313 "  <method name=\"GetImagePosition\">"
314 "    <arg direction=\"out\" name=\"x\" type=\"i\" />"
315 "    <arg direction=\"out\" name=\"y\" type=\"i\" />"
316 "    <arg direction=\"in\" name=\"coordType\" type=\"u\" />"
317 "  </method>"
318 ""
319 "  <method name=\"GetImageSize\">"
320 "    <arg direction=\"out\" name=\"width\" type=\"i\" />"
321 "    <arg direction=\"out\" name=\"height\" type=\"i\" />"
322 "  </method>"
323 ""
324 "</interface>"
325 "";
326
327 const char *spi_org_a11y_atspi_Selection = 
328 "<interface name=\"org.a11y.atspi.Selection\" version=\"0.1.7\">"
329 ""
330 "  <property access=\"read\" name=\"nSelectedChildren\" type=\"i\" />"
331 ""
332 "  <method name=\"GetSelectedChild\">"
333 "    <arg direction=\"in\" name=\"selectedChildIndex\" type=\"i\" />"
334 "    <arg direction=\"out\" type=\"(so)\" />"
335 "    "
336 "  </method>"
337 ""
338 "  <method name=\"SelectChild\">"
339 "    <arg direction=\"in\" name=\"childIndex\" type=\"i\" />"
340 "    <arg direction=\"out\" type=\"b\" />"
341 "  </method>"
342 ""
343 "  <method name=\"DeselectSelectedChild\">"
344 "    <arg direction=\"in\" name=\"selectedChildIndex\" type=\"i\" />"
345 "    <arg direction=\"out\" type=\"b\" />"
346 "  </method>"
347 ""
348 "  <method name=\"IsChildSelected\">"
349 "    <arg direction=\"in\" name=\"childIndex\" type=\"i\" />"
350 "    <arg direction=\"out\" type=\"b\" />"
351 "  </method>"
352 ""
353 "  <method name=\"SelectAll\">"
354 "    <arg direction=\"out\" type=\"b\" />"
355 "  </method>"
356 ""
357 "  <method name=\"ClearSelection\">"
358 "    <arg direction=\"out\" type=\"b\" />"
359 "  </method>"
360 ""
361 "  <method name=\"deSelectChild\">"
362 "    <arg direction=\"in\" name=\"childIndex\" type=\"i\" />"
363 "    <arg direction=\"out\" type=\"b\" />"
364 "  </method>"
365 ""
366 "</interface>"
367 "";
368
369 const char *spi_org_a11y_atspi_Table = 
370 "<interface name=\"org.a11y.atspi.Table\" version=\"0.1.7\">"
371 ""
372 "  <property access=\"read\" name=\"nRows\" type=\"i\" />"
373 ""
374 "  <property access=\"read\" name=\"nColumns\" type=\"i\" />"
375 ""
376 "  <property access=\"read\" name=\"caption\" type=\"(so)\">"
377 "    "
378 "  </property>"
379 ""
380 "  <property access=\"read\" name=\"summary\" type=\"(so)\">"
381 "    "
382 "  </property>"
383 ""
384 "  <property access=\"read\" name=\"nSelectedRows\" type=\"i\" />"
385 ""
386 "  <property access=\"read\" name=\"nSelectedColumns\" type=\"i\" />"
387 ""
388 "  <method name=\"GetAccessibleAt\">"
389 "    <arg direction=\"in\" name=\"row\" type=\"i\" />"
390 "    <arg direction=\"in\" name=\"column\" type=\"i\" />"
391 "    <arg direction=\"out\" type=\"(so)\" />"
392 "    "
393 "  </method>"
394 ""
395 "  <method name=\"GetIndexAt\">"
396 "    <arg direction=\"in\" name=\"row\" type=\"i\" />"
397 "    <arg direction=\"in\" name=\"column\" type=\"i\" />"
398 "    <arg direction=\"out\" type=\"i\" />"
399 "  </method>"
400 ""
401 "  <method name=\"GetRowAtIndex\">"
402 "    <arg direction=\"in\" name=\"index\" type=\"i\" />"
403 "    <arg direction=\"out\" type=\"i\" />"
404 "  </method>"
405 ""
406 "  <method name=\"GetColumnAtIndex\">"
407 "    <arg direction=\"in\" name=\"index\" type=\"i\" />"
408 "    <arg direction=\"out\" type=\"i\" />"
409 "  </method>"
410 ""
411 "  <method name=\"GetRowDescription\">"
412 "    <arg direction=\"in\" name=\"row\" type=\"i\" />"
413 "    <arg direction=\"out\" type=\"s\" />"
414 "  </method>"
415 ""
416 "  <method name=\"GetColumnDescription\">"
417 "    <arg direction=\"in\" name=\"column\" type=\"i\" />"
418 "    <arg direction=\"out\" type=\"s\" />"
419 "  </method>"
420 ""
421 "  <method name=\"GetRowExtentAt\">"
422 "    <arg direction=\"in\" name=\"row\" type=\"i\" />"
423 "    <arg direction=\"in\" name=\"column\" type=\"i\" />"
424 "    <arg direction=\"out\" type=\"i\" />"
425 "  </method>"
426 ""
427 "  <method name=\"GetColumnExtentAt\">"
428 "    <arg direction=\"in\" name=\"row\" type=\"i\" />"
429 "    <arg direction=\"in\" name=\"column\" type=\"i\" />"
430 "    <arg direction=\"out\" type=\"i\" />"
431 "  </method>"
432 ""
433 "  <method name=\"GetRowHeader\">"
434 "    <arg direction=\"in\" name=\"row\" type=\"i\" />"
435 "    <arg direction=\"out\" type=\"(so)\" />"
436 "    "
437 "  </method>"
438 ""
439 "  <method name=\"GetColumnHeader\">"
440 "    <arg direction=\"in\" name=\"column\" type=\"i\" />"
441 "    <arg direction=\"out\" type=\"(so)\" />"
442 "    "
443 "  </method>"
444 ""
445 "  <method name=\"GetSelectedRows\">"
446 "    <arg direction=\"out\" type=\"ai\" />"
447 "    "
448 "  </method>"
449 ""
450 "  <method name=\"GetSelectedColumns\">"
451 "    <arg direction=\"out\" type=\"ai\" />"
452 "    "
453 "  </method>"
454 ""
455 "  <method name=\"IsRowSelected\">"
456 "    <arg direction=\"in\" name=\"row\" type=\"i\" />"
457 "    <arg direction=\"out\" type=\"b\" />"
458 "  </method>"
459 ""
460 "  <method name=\"IsColumnSelected\">"
461 "    <arg direction=\"in\" name=\"column\" type=\"i\" />"
462 "    <arg direction=\"out\" type=\"b\" />"
463 "  </method>"
464 ""
465 "  <method name=\"IsSelected\">"
466 "    <arg direction=\"in\" name=\"row\" type=\"i\" />"
467 "    <arg direction=\"in\" name=\"column\" type=\"i\" />"
468 "    <arg direction=\"out\" type=\"b\" />"
469 "  </method>"
470 ""
471 "  <method name=\"AddRowSelection\">"
472 "    <arg direction=\"in\" name=\"row\" type=\"i\" />"
473 "    <arg direction=\"out\" type=\"b\" />"
474 "  </method>"
475 ""
476 "  <method name=\"AddColumnSelection\">"
477 "    <arg direction=\"in\" name=\"column\" type=\"i\" />"
478 "    <arg direction=\"out\" type=\"b\" />"
479 "  </method>"
480 ""
481 "  <method name=\"RemoveRowSelection\">"
482 "    <arg direction=\"in\" name=\"row\" type=\"i\" />"
483 "    <arg direction=\"out\" type=\"b\" />"
484 "  </method>"
485 ""
486 "  <method name=\"RemoveColumnSelection\">"
487 "    <arg direction=\"in\" name=\"column\" type=\"i\" />"
488 "    <arg direction=\"out\" type=\"b\" />"
489 "  </method>"
490 ""
491 "  <method name=\"GetRowColumnExtentsAtIndex\">"
492 "    <arg direction=\"in\" name=\"index\" type=\"i\" />"
493 "    <arg direction=\"out\" type=\"b\" />"
494 "    <arg direction=\"out\" name=\"row\" type=\"i\" />"
495 "    <arg direction=\"out\" name=\"col\" type=\"i\" />"
496 "    <arg direction=\"out\" name=\"row_extents\" type=\"i\" />"
497 "    <arg direction=\"out\" name=\"col_extents\" type=\"i\" />"
498 "    <arg direction=\"out\" name=\"is_selected\" type=\"b\" />"
499 "  </method>"
500 ""
501 "</interface>"
502 "";
503
504 const char *spi_org_a11y_atspi_Text = 
505 "<interface name=\"org.a11y.atspi.Text\" version=\"0.1.7\">"
506 ""
507 "  <property access=\"read\" name=\"characterCount\" type=\"i\" />"
508 ""
509 "  <property access=\"read\" name=\"caretOffset\" type=\"i\" />"
510 ""
511 "  <method name=\"GetText\">"
512 "    <arg direction=\"in\" name=\"startOffset\" type=\"i\" />"
513 "    <arg direction=\"in\" name=\"endOffset\" type=\"i\" />"
514 "    <arg direction=\"out\" type=\"s\" />"
515 "  </method>"
516 ""
517 "  <method name=\"SetCaretOffset\">"
518 "    <arg direction=\"in\" name=\"offset\" type=\"i\" />"
519 "    <arg direction=\"out\" type=\"b\" />"
520 "  </method>"
521 ""
522 "  <method name=\"GetTextBeforeOffset\">"
523 "    <arg direction=\"in\" name=\"offset\" type=\"i\" />"
524 "    <arg direction=\"in\" name=\"type\" type=\"u\" />"
525 "    <arg direction=\"out\" type=\"s\" />"
526 "    <arg direction=\"out\" name=\"startOffset\" type=\"i\" />"
527 "    <arg direction=\"out\" name=\"endOffset\" type=\"i\" />"
528 "  </method>"
529 ""
530 "  <method name=\"GetTextAtOffset\">"
531 "    <arg direction=\"in\" name=\"offset\" type=\"i\" />"
532 "    <arg direction=\"in\" name=\"type\" type=\"u\" />"
533 "    <arg direction=\"out\" type=\"s\" />"
534 "    <arg direction=\"out\" name=\"startOffset\" type=\"i\" />"
535 "    <arg direction=\"out\" name=\"endOffset\" type=\"i\" />"
536 "  </method>"
537 ""
538 "  <method name=\"GetTextAfterOffset\">"
539 "    <arg direction=\"in\" name=\"offset\" type=\"i\" />"
540 "    <arg direction=\"in\" name=\"type\" type=\"u\" />"
541 "    <arg direction=\"out\" type=\"s\" />"
542 "    <arg direction=\"out\" name=\"startOffset\" type=\"i\" />"
543 "    <arg direction=\"out\" name=\"endOffset\" type=\"i\" />"
544 "  </method>"
545 ""
546 "  <method name=\"GetCharacterAtOffset\">"
547 "    <arg direction=\"in\" name=\"offset\" type=\"i\" />"
548 "    <arg direction=\"out\" type=\"i\" />"
549 "  </method>"
550 ""
551 "  <method name=\"GetAttributeValue\">"
552 "    <arg direction=\"in\" name=\"offset\" type=\"i\" />"
553 "    <arg direction=\"in\" name=\"attributeName\" type=\"s\" />"
554 "    <arg direction=\"out\" type=\"s\" />"
555 "    <arg direction=\"out\" name=\"startOffset\" type=\"i\" />"
556 "    <arg direction=\"out\" name=\"endOffset\" type=\"i\" />"
557 "    <arg direction=\"out\" name=\"defined\" type=\"b\" />"
558 "  </method>"
559 ""
560 "  <method name=\"GetAttributes\">"
561 "    <arg direction=\"in\" name=\"offset\" type=\"i\" />"
562 "    <arg direction=\"out\" type=\"a{ss}\" />"
563 "    <arg direction=\"out\" name=\"startOffset\" type=\"i\" />"
564 "    <arg direction=\"out\" name=\"endOffset\" type=\"i\" />"
565 "    "
566 "  </method>"
567 ""
568 "  <method name=\"GetDefaultAttributes\">"
569 "    <arg direction=\"out\" type=\"a{ss}\" />"
570 "    "
571 "  </method>"
572 ""
573 "  <method name=\"GetCharacterExtents\">"
574 "    <arg direction=\"in\" name=\"offset\" type=\"i\" />"
575 "    <arg direction=\"out\" name=\"x\" type=\"i\" />"
576 "    <arg direction=\"out\" name=\"y\" type=\"i\" />"
577 "    <arg direction=\"out\" name=\"width\" type=\"i\" />"
578 "    <arg direction=\"out\" name=\"height\" type=\"i\" />"
579 "    <arg direction=\"in\" name=\"coordType\" type=\"u\" />"
580 "  </method>"
581 ""
582 "  <method name=\"GetOffsetAtPoint\">"
583 "    <arg direction=\"in\" name=\"x\" type=\"i\" />"
584 "    <arg direction=\"in\" name=\"y\" type=\"i\" />"
585 "    <arg direction=\"in\" name=\"coordType\" type=\"u\" />"
586 "    <arg direction=\"out\" type=\"i\" />"
587 "  </method>"
588 ""
589 "  <method name=\"GetNSelections\">"
590 "    <arg direction=\"out\" type=\"i\" />"
591 "  </method>"
592 ""
593 "  <method name=\"GetSelection\">"
594 "    <arg direction=\"in\" name=\"selectionNum\" type=\"i\" />"
595 "    <arg direction=\"out\" name=\"startOffset\" type=\"i\" />"
596 "    <arg direction=\"out\" name=\"endOffset\" type=\"i\" />"
597 "  </method>"
598 ""
599 "  <method name=\"AddSelection\">"
600 "    <arg direction=\"in\" name=\"startOffset\" type=\"i\" />"
601 "    <arg direction=\"in\" name=\"endOffset\" type=\"i\" />"
602 "    <arg direction=\"out\" type=\"b\" />"
603 "  </method>"
604 ""
605 "  <method name=\"RemoveSelection\">"
606 "    <arg direction=\"in\" name=\"selectionNum\" type=\"i\" />"
607 "    <arg direction=\"out\" type=\"b\" />"
608 "  </method>"
609 ""
610 "  <method name=\"SetSelection\">"
611 "    <arg direction=\"in\" name=\"selectionNum\" type=\"i\" />"
612 "    <arg direction=\"in\" name=\"startOffset\" type=\"i\" />"
613 "    <arg direction=\"in\" name=\"endOffset\" type=\"i\" />"
614 "    <arg direction=\"out\" type=\"b\" />"
615 "  </method>"
616 ""
617 "  <method name=\"GetRangeExtents\">"
618 "    <arg direction=\"in\" name=\"startOffset\" type=\"i\" />"
619 "    <arg direction=\"in\" name=\"endOffset\" type=\"i\" />"
620 "    <arg direction=\"out\" name=\"x\" type=\"i\" />"
621 "    <arg direction=\"out\" name=\"y\" type=\"i\" />"
622 "    <arg direction=\"out\" name=\"width\" type=\"i\" />"
623 "    <arg direction=\"out\" name=\"height\" type=\"i\" />"
624 "    <arg direction=\"in\" name=\"coordType\" type=\"u\" />"
625 "  </method>"
626 ""
627 "  <method name=\"GetBoundedRanges\">"
628 "    <arg direction=\"in\" name=\"x\" type=\"i\" />"
629 "    <arg direction=\"in\" name=\"y\" type=\"i\" />"
630 "    <arg direction=\"in\" name=\"width\" type=\"i\" />"
631 "    <arg direction=\"in\" name=\"height\" type=\"i\" />"
632 "    <arg direction=\"in\" name=\"coordType\" type=\"u\" />"
633 "    <arg direction=\"in\" name=\"xClipType\" type=\"u\" />"
634 "    <arg direction=\"in\" name=\"yClipType\" type=\"u\" />"
635 "    <arg direction=\"out\" type=\"a(iisv)\" />"
636 "    "
637 "  </method>"
638 ""
639 "  <method name=\"GetAttributeRun\">"
640 "    <arg direction=\"in\" name=\"offset\" type=\"i\" />"
641 "    <arg direction=\"in\" name=\"includeDefaults\" type=\"b\" />"
642 "    <arg direction=\"out\" type=\"a{ss}\" />"
643 "    <arg direction=\"out\" name=\"startOffset\" type=\"i\" />"
644 "    <arg direction=\"out\" name=\"endOffset\" type=\"i\" />"
645 "    "
646 "  </method>"
647 ""
648 "  <method name=\"GetDefaultAttributeSet\">"
649 "    <arg direction=\"out\" type=\"as\" />"
650 "  </method>"
651 ""
652 "</interface>"
653 "";
654
655 const char *spi_org_a11y_atspi_EditableText = 
656 "<interface name=\"org.a11y.atspi.EditableText\" version=\"0.1.7\">"
657 ""
658 "  <method name=\"SetTextContents\">"
659 "    <arg direction=\"in\" name=\"newContents\" type=\"s\" />"
660 "    <arg direction=\"out\" type=\"b\" />"
661 "  </method>"
662 ""
663 "  <method name=\"InsertText\">"
664 "    <arg direction=\"in\" name=\"position\" type=\"i\" />"
665 "    <arg direction=\"in\" name=\"text\" type=\"s\" />"
666 "    <arg direction=\"in\" name=\"length\" type=\"i\" />"
667 "    <arg direction=\"out\" type=\"b\" />"
668 "  </method>"
669 ""
670 "  <method name=\"CopyText\">"
671 "    <arg direction=\"in\" name=\"startPos\" type=\"i\" />"
672 "    <arg direction=\"in\" name=\"endPos\" type=\"i\" />"
673 "  </method>"
674 ""
675 "  <method name=\"CutText\">"
676 "    <arg direction=\"in\" name=\"startPos\" type=\"i\" />"
677 "    <arg direction=\"in\" name=\"endPos\" type=\"i\" />"
678 "    <arg direction=\"out\" type=\"b\" />"
679 "  </method>"
680 ""
681 "  <method name=\"DeleteText\">"
682 "    <arg direction=\"in\" name=\"startPos\" type=\"i\" />"
683 "    <arg direction=\"in\" name=\"endPos\" type=\"i\" />"
684 "    <arg direction=\"out\" type=\"b\" />"
685 "  </method>"
686 ""
687 "  <method name=\"PasteText\">"
688 "    <arg direction=\"in\" name=\"position\" type=\"i\" />"
689 "    <arg direction=\"out\" type=\"b\" />"
690 "  </method>"
691 ""
692 "</interface>"
693 "";
694
695 const char *spi_org_a11y_atspi_Cache = 
696 "<interface name=\"org.a11y.atspi.Cache\" version=\"0.1.7\">"
697 ""
698 "  <method name=\"GetItems\">"
699 "    <arg direction=\"out\" name=\"nodes\" type=\"a((so)(so)a(so)assusau)\" />"
700 "    "
701 "  </method>"
702 ""
703 "  <signal name=\"AddAccessible\">"
704 "    <arg name=\"nodeAdded\" type=\"((so)(so)a(so)assusau)\" />"
705 "    "
706 "  </signal>"
707 ""
708 "  <signal name=\"RemoveAccessible\">"
709 "    <arg name=\"nodeRemoved\" type=\"(so)\" />"
710 "    "
711 "  </signal>"
712 ""
713 "</interface>"
714 "";
715
716 const char *spi_org_a11y_atspi_Value = 
717 "<interface name=\"org.a11y.atspi.Value\" version=\"0.1.7\">"
718 ""
719 "        <property access=\"read\" name=\"minimumValue\" type=\"d\" />"
720 ""
721 "        <property access=\"read\" name=\"maximumValue\" type=\"d\" />"
722 ""
723 "        <property access=\"read\" name=\"minimumIncrement\" type=\"d\" />"
724 ""
725 "        <property access=\"readwrite\" name=\"currentValue\" type=\"d\" />"
726 ""
727 "</interface>"
728 "";
729
730 const char *spi_org_a11y_atspi_DeviceEventController = 
731 "<interface name=\"org.a11y.atspi.DeviceEventController\" version=\"0.1.7\">"
732 ""
733 "  <method name=\"RegisterKeystrokeListener\">"
734 "    <arg direction=\"in\" name=\"listener\" type=\"o\" />"
735 "    <arg direction=\"in\" name=\"keys\" type=\"a(iisi)\">"
736 "      "
737 "    </arg>"
738 "    <arg direction=\"in\" name=\"mask\" type=\"u\" />"
739 "    <arg direction=\"in\" name=\"type\" type=\"au\">"
740 "      "
741 "    </arg>"
742 "    <arg direction=\"in\" name=\"mode\" type=\"(bbb)\">"
743 "      "
744 "    </arg>"
745 "    <arg direction=\"out\" type=\"b\" />"
746 "  </method>"
747 ""
748 "  <method name=\"DeregisterKeystrokeListener\">"
749 "    <arg direction=\"in\" name=\"listener\" type=\"o\" />"
750 "    <arg direction=\"in\" name=\"keys\" type=\"a(iisi)\">"
751 "      "
752 "    </arg>"
753 "    <arg direction=\"in\" name=\"mask\" type=\"u\" />"
754 "    <arg direction=\"in\" name=\"type\" type=\"u\" />"
755 "  </method>"
756 ""
757 "  <method name=\"RegisterDeviceEventListener\">"
758 "    <arg direction=\"in\" name=\"listener\" type=\"o\" />"
759 "    <arg direction=\"in\" name=\"types\" type=\"u\" />"
760 "    <arg direction=\"out\" type=\"b\" />"
761 "  </method>"
762 ""
763 "  <method name=\"DeregisterDeviceEventListener\">"
764 "    <arg direction=\"in\" name=\"listener\" type=\"o\" />"
765 "    <arg direction=\"in\" name=\"types\" type=\"u\" />"
766 "  </method>"
767 ""
768 "  <method name=\"GenerateKeyboardEvent\">"
769 "    <arg direction=\"in\" name=\"keycode\" type=\"i\" />"
770 "    <arg direction=\"in\" name=\"keystring\" type=\"s\" />"
771 "    <arg direction=\"in\" name=\"type\" type=\"u\" />"
772 "  </method>"
773 ""
774 "  <method name=\"GenerateMouseEvent\">"
775 "    <arg direction=\"in\" name=\"x\" type=\"i\" />"
776 "    <arg direction=\"in\" name=\"y\" type=\"i\" />"
777 "    <arg direction=\"in\" name=\"eventName\" type=\"s\" />"
778 "  </method>"
779 ""
780 "  <method name=\"NotifyListenersSync\">"
781 "    <arg direction=\"in\" name=\"event\" type=\"(uinnisb)\" />"
782 "    <arg direction=\"out\" type=\"b\" />"
783 "    "
784 "  </method>"
785 ""
786 "  <method name=\"NotifyListenersAsync\">"
787 "    <arg direction=\"in\" name=\"event\" type=\"(uinnisb)\" />"
788 "    "
789 "  </method>"
790 ""
791 "</interface>"
792 "";
793
794 const char *spi_org_a11y_atspi_DeviceEventListener = 
795 "<interface name=\"org.a11y.atspi.DeviceEventListener\" version=\"0.1.7\">"
796 ""
797 "  <method name=\"NotifyEvent\">"
798 "    <arg direction=\"in\" name=\"event\" type=\"(uinnisb)\" />"
799 "    "
800 "    <arg direction=\"out\" type=\"b\" />"
801 "  </method>"
802 ""
803 "</interface>"
804 "";
805