meson: add support for gobject-introspection
[platform/upstream/at-spi2-core.git] / xml / Accessible.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <node name="/node">
3 <interface name="org.a11y.atspi.Accessible">
4
5   <property name="Name" type="s" access="read"/>
6
7   <property name="Description" type="s" access="read"/>
8
9   <property name="Parent" type="(so)" access="read">
10     <annotation name="com.trolltech.QtDBus.QtTypeName" value="QSpiObjectReference"/>
11   </property>
12
13   <property name="ChildCount" type="i" access="read"/>
14
15   <property name="Locale" type="s" access="read"/>
16
17   <method name="GetChildAtIndex">
18     <arg direction="in" name="index" type="i"/>
19     <arg direction="out" type="(so)"/>
20     <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QSpiObjectReference"/>
21   </method>
22
23   <method name="GetChildren">
24     <arg direction="out" type="a(so)"/>
25     <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QSpiObjectReferenceArray"/>
26   </method>
27
28   <method name="GetIndexInParent">
29     <arg direction="out" type="i"/>
30   </method>
31
32   <method name="GetRelationSet">
33     <arg direction="out" type="a(ua(so))"/>
34     <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QSpiRelationArray"/>
35   </method>
36
37   <method name="GetRole">
38     <arg direction="out" type="u"/>
39   </method>
40
41   <method name="GetRoleName">
42     <arg direction="out" type="s"/>
43   </method>
44
45   <method name="GetLocalizedRoleName">
46     <arg direction="out" type="s"/>
47   </method>
48
49   <method name="GetState">
50     <arg direction="out" type="au"/>
51     <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QSpiIntList"/>
52   </method>
53
54   <method name="GetAttributes">
55     <arg direction="out" type="a{ss}"/>
56     <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QSpiAttributeSet"/>
57   </method>
58
59   <method name="GetApplication">
60     <arg direction="out" type="(so)"/>
61     <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QSpiObjectReference"/>
62   </method>
63
64 </interface>
65 </node>