1 <?xml version="1.0" encoding="UTF-8"?>
3 <interface name="org.a11y.atspi.Text">
5 <property name="characterCount" type="i" access="read"/>
7 <property name="caretOffset" type="i" access="read"/>
9 <method name="GetText">
10 <arg direction="in" name="startOffset" type="i"/>
11 <arg direction="in" name="endOffset" type="i"/>
12 <arg direction="out" type="s"/>
15 <method name="SetCaretOffset">
16 <arg direction="in" name="offset" type="i"/>
17 <arg direction="out" type="b"/>
20 <method name="GetTextBeforeOffset">
21 <arg direction="in" name="offset" type="i"/>
22 <arg direction="in" name="type" type="u"/>
23 <arg direction="out" type="s"/>
24 <arg direction="out" name="startOffset" type="i"/>
25 <arg direction="out" name="endOffset" type="i"/>
28 <method name="GetTextAtOffset">
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"/>
36 <method name="GetTextAfterOffset">
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"/>
44 <method name="GetCharacterAtOffset">
45 <arg name="offset" type="i" direction="in"/>
46 <arg type="i" direction="out"/>
49 <method name="GetAttributeValue">
50 <arg direction="in" name="offset" type="i"/>
51 <arg direction="in" name="attributeName" type="s"/>
52 <arg direction="out" type="s"/>
53 <arg direction="out" name="startOffset" type="i"/>
54 <arg direction="out" name="endOffset" type="i"/>
55 <arg direction="out" name="defined" type="b"/>
58 <method name="GetAttributes">
59 <arg direction="in" name="offset" type="i"/>
60 <arg direction="out" type="a{ss}"/>
61 <arg direction="out" name="startOffset" type="i"/>
62 <arg direction="out" name="endOffset" type="i"/>
63 <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QSpiAttributeSet"/>
66 <method name="GetDefaultAttributes">
67 <arg direction="out" type="a{ss}"/>
68 <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QSpiAttributeSet"/>
71 <method name="GetCharacterExtents">
72 <arg direction="in" name="offset" type="i"/>
73 <arg direction="out" name="x" type="i"/>
74 <arg direction="out" name="y" type="i"/>
75 <arg direction="out" name="width" type="i"/>
76 <arg direction="out" name="height" type="i"/>
77 <arg direction="in" name="coordType" type="u"/>
80 <method name="GetOffsetAtPoint">
81 <arg direction="in" name="x" type="i"/>
82 <arg direction="in" name="y" type="i"/>
83 <arg direction="in" name="coordType" type="u"/>
84 <arg direction="out" type="i"/>
87 <method name="GetNSelections">
88 <arg direction="out" type="i"/>
91 <method name="GetSelection">
92 <arg direction="in" name="selectionNum" type="i"/>
93 <arg direction="out" name="startOffset" type="i"/>
94 <arg direction="out" name="endOffset" type="i"/>
97 <method name="AddSelection">
98 <arg direction="in" name="startOffset" type="i"/>
99 <arg direction="in" name="endOffset" type="i"/>
100 <arg direction="out" type="b"/>
103 <method name="RemoveSelection">
104 <arg direction="in" name="selectionNum" type="i"/>
105 <arg direction="out" type="b"/>
108 <method name="SetSelection">
109 <arg direction="in" name="selectionNum" type="i"/>
110 <arg direction="in" name="startOffset" type="i"/>
111 <arg direction="in" name="endOffset" type="i"/>
112 <arg direction="out" type="b"/>
115 <method name="GetRangeExtents">
116 <arg direction="in" name="startOffset" type="i"/>
117 <arg direction="in" name="endOffset" type="i"/>
118 <arg direction="out" name="x" type="i"/>
119 <arg direction="out" name="y" type="i"/>
120 <arg direction="out" name="width" type="i"/>
121 <arg direction="out" name="height" type="i"/>
122 <arg direction="in" name="coordType" type="u"/>
125 <method name="GetBoundedRanges">
126 <arg direction="in" name="x" type="i"/>
127 <arg direction="in" name="y" type="i"/>
128 <arg direction="in" name="width" type="i"/>
129 <arg direction="in" name="height" type="i"/>
130 <arg direction="in" name="coordType" type="u"/>
131 <arg direction="in" name="xClipType" type="u"/>
132 <arg direction="in" name="yClipType" type="u"/>
133 <arg direction="out" type="a(iisv)"/>
134 <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QSpiRangeList"/>
137 <method name="GetAttributeRun">
138 <arg direction="in" name="offset" type="i"/>
139 <arg direction="in" name="includeDefaults" type="b"/>
140 <arg direction="out" type="a{ss}"/>
141 <arg direction="out" name="startOffset" type="i"/>
142 <arg direction="out" name="endOffset" type="i"/>
143 <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QSpiAttributeSet"/>
146 <method name="GetDefaultAttributeSet">
147 <arg direction="out" type="as"/>