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