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