Imported version 2.7.91
[platform/core/uifw/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="GetText">
10     <arg direction="in" name="startOffset" type="i"/>
11     <arg direction="in" name="endOffset" type="i"/>
12     <arg direction="out" type="s"/>
13   </method>
14
15   <method name="SetCaretOffset">
16     <arg direction="in" name="offset" type="i"/>
17     <arg direction="out" type="b"/>
18   </method>
19
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"/>
26   </method>
27
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"/>
34   </method>
35
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"/>
42   </method>
43
44   <method name="GetCharacterAtOffset">
45     <arg name="offset" type="i" direction="in"/>
46     <arg type="i" direction="out"/>
47   </method>
48
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"/>
56   </method>
57
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"/>
64   </method>
65
66   <method name="GetDefaultAttributes">
67     <arg direction="out" type="a{ss}"/>
68     <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QSpiAttributeSet"/>
69   </method>
70
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"/>
78   </method>
79
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"/>
85   </method>
86
87   <method name="GetNSelections">
88     <arg direction="out" type="i"/>
89   </method>
90
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"/>
95   </method>
96
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"/>
101   </method>
102
103   <method name="RemoveSelection">
104     <arg direction="in" name="selectionNum" type="i"/>
105     <arg direction="out" type="b"/>
106   </method>
107
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"/>
113   </method>
114
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"/>
123   </method>
124
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"/>
135   </method>
136
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"/>
144   </method>
145
146   <method name="GetDefaultAttributeSet">
147     <arg direction="out" type="a{ss}"/>
148   </method>
149
150 </interface>
151 </node>