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