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