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