2.34.0
[platform/upstream/at-spi2-core.git] / xml / Text.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <node name="/node">
3 <interface name="org.a11y.atspi.Text">
4
5   <property name="CharacterCount" type="i" access="read"/>
6
7   <property name="CaretOffset" type="i" access="read"/>
8
9   <method name="GetStringAtOffset">
10     <arg direction="in" name="offset" type="i"/>
11     <arg direction="in" name="granularity" type="u"/>
12     <arg direction="out" type="s"/>
13     <arg direction="out" name="startOffset" type="i"/>
14     <arg direction="out" name="endOffset" type="i"/>
15   </method>
16
17   <method name="GetText">
18     <arg direction="in" name="startOffset" type="i"/>
19     <arg direction="in" name="endOffset" type="i"/>
20     <arg direction="out" type="s"/>
21   </method>
22
23   <method name="SetCaretOffset">
24     <arg direction="in" name="offset" type="i"/>
25     <arg direction="out" type="b"/>
26   </method>
27
28   <method name="GetTextBeforeOffset">
29     <arg direction="in" name="offset" type="i"/>
30     <arg direction="in" name="type" type="u"/>
31     <arg direction="out" type="s"/>
32     <arg direction="out" name="startOffset" type="i"/>
33     <arg direction="out" name="endOffset" type="i"/>
34   </method>
35
36   <method name="GetTextAtOffset">
37     <arg direction="in" name="offset" type="i"/>
38     <arg direction="in" name="type" type="u"/>
39     <arg direction="out" type="s"/>
40     <arg direction="out" name="startOffset" type="i"/>
41     <arg direction="out" name="endOffset" type="i"/>
42   </method>
43
44   <method name="GetTextAfterOffset">
45     <arg direction="in" name="offset" type="i"/>
46     <arg direction="in" name="type" type="u"/>
47     <arg direction="out" type="s"/>
48     <arg direction="out" name="startOffset" type="i"/>
49     <arg direction="out" name="endOffset" type="i"/>
50   </method>
51
52   <method name="GetCharacterAtOffset">
53     <arg name="offset" type="i" direction="in"/>
54     <arg type="i" direction="out"/>
55   </method>
56
57   <method name="GetAttributeValue">
58     <arg direction="in" name="offset" type="i"/>
59     <arg direction="in" name="attributeName" type="s"/>
60     <arg direction="out" type="s"/>
61   </method>
62
63   <method name="GetAttributes">
64     <arg direction="in" name="offset" type="i"/>
65     <arg direction="out" type="a{ss}"/>
66     <arg direction="out" name="startOffset" type="i"/>
67     <arg direction="out" name="endOffset" type="i"/>
68     <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QSpiAttributeSet"/>
69   </method>
70
71   <method name="GetDefaultAttributes">
72     <arg direction="out" type="a{ss}"/>
73     <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QSpiAttributeSet"/>
74   </method>
75
76   <method name="GetCharacterExtents">
77     <arg direction="in" name="offset" type="i"/>
78     <arg direction="out" name="x" type="i"/>
79     <arg direction="out" name="y" type="i"/>
80     <arg direction="out" name="width" type="i"/>
81     <arg direction="out" name="height" type="i"/>
82     <arg direction="in" name="coordType" type="u"/>
83   </method>
84
85   <method name="GetOffsetAtPoint">
86     <arg direction="in" name="x" type="i"/>
87     <arg direction="in" name="y" type="i"/>
88     <arg direction="in" name="coordType" type="u"/>
89     <arg direction="out" type="i"/>
90   </method>
91
92   <method name="GetNSelections">
93     <arg direction="out" type="i"/>
94   </method>
95
96   <method name="GetSelection">
97     <arg direction="in" name="selectionNum" type="i"/>
98     <arg direction="out" name="startOffset" type="i"/>
99     <arg direction="out" name="endOffset" type="i"/>
100   </method>
101
102   <method name="AddSelection">
103     <arg direction="in" name="startOffset" type="i"/>
104     <arg direction="in" name="endOffset" type="i"/>
105     <arg direction="out" type="b"/>
106   </method>
107
108   <method name="RemoveSelection">
109     <arg direction="in" name="selectionNum" type="i"/>
110     <arg direction="out" type="b"/>
111   </method>
112
113   <method name="SetSelection">
114     <arg direction="in" name="selectionNum" type="i"/>
115     <arg direction="in" name="startOffset" type="i"/>
116     <arg direction="in" name="endOffset" type="i"/>
117     <arg direction="out" type="b"/>
118   </method>
119
120   <method name="GetRangeExtents">
121     <arg direction="in" name="startOffset" type="i"/>
122     <arg direction="in" name="endOffset" type="i"/>
123     <arg direction="out" name="x" type="i"/>
124     <arg direction="out" name="y" type="i"/>
125     <arg direction="out" name="width" type="i"/>
126     <arg direction="out" name="height" type="i"/>
127     <arg direction="in" name="coordType" type="u"/>
128   </method>
129
130   <method name="GetBoundedRanges">
131     <arg direction="in" name="x" type="i"/>
132     <arg direction="in" name="y" type="i"/>
133     <arg direction="in" name="width" type="i"/>
134     <arg direction="in" name="height" type="i"/>
135     <arg direction="in" name="coordType" type="u"/>
136     <arg direction="in" name="xClipType" type="u"/>
137     <arg direction="in" name="yClipType" type="u"/>
138     <arg direction="out" type="a(iisv)"/>
139     <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QSpiRangeList"/>
140   </method>
141
142   <method name="GetAttributeRun">
143     <arg direction="in" name="offset" type="i"/>
144     <arg direction="in" name="includeDefaults" type="b"/>
145     <arg direction="out" type="a{ss}"/>
146     <arg direction="out" name="startOffset" type="i"/>
147     <arg direction="out" name="endOffset" type="i"/>
148     <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QSpiAttributeSet"/>
149   </method>
150
151   <method name="GetDefaultAttributeSet">
152     <arg direction="out" type="a{ss}"/>
153   </method>
154
155   <method name="ScrollSubstringTo">
156     <arg direction="in" name="startOffset" type="i"/>
157     <arg direction="in" name="endOffset" type="i"/>
158     <arg direction="in" name="type" type="u"/>
159   </method>
160
161   <method name="ScrollSubstringToPoint">
162     <arg direction="in" name="startOffset" type="i"/>
163     <arg direction="in" name="endOffset" type="i"/>
164     <arg direction="in" name="type" type="u"/>
165     <arg direction="in" name="x" type="i"/>
166     <arg direction="in" name="y" type="i"/>
167   </method>
168
169 </interface>
170 </node>