2008-07-21 Mark Doffman <mark.doffman@codethink.co.uk>
[platform/core/uifw/at-spi2-atk.git] / xml / org.freedesktop.atspi.Desktop.xml
1 <node name="/node" xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0">
2
3 <tp:title>AT-SPI - Assistive Technology Service Provider Interface </tp:title>
4 <tp:copyright>Copyright 2008 Novell, Inc.</tp:copyright>
5 <tp:copyright>Copyright 2001 Sun Microsystems Inc.</tp:copyright>
6 <tp:license xmlns="http://www.w3.org/1999/xhtml">
7   <p>This library is free software; you can redistribute it and/or
8     modify it under the terms of the GNU Library General Public
9     License as published by the Free Software Foundation; either
10     version 2 of the License, or (at your option) any later version.</p>
11
12   <p>This library is distributed in the hope that it will be useful,
13     but WITHOUT ANY WARRANTY; without even the implied warranty of
14     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
15     Library General Public License for more details.</p>
16
17   <p>You should have received a copy of the GNU Library General Public
18     License along with this library; if not, write to the
19     Free Software Foundation, Inc., 59 Temple Place - Suite 330,
20     Boston, MA 02111-1307, USA.</p>
21 </tp:license>
22 <interface name="org.freedesktop.atspi.Desktop">
23   <tp:property name="childCount" type="i" access="read">
24   <tp:docstring>
25     childCount: the number of children contained by this object.
26   </tp:docstring>
27   </tp:property>
28   <method name="getChildren">
29     <tp:docstring>
30       Get the accessible children of this object.
31     </tp:docstring>
32     <arg direction="out" type="as" tp:type="AccessibleSet">
33     <tp:docstring>
34       the ::Accessible children of this object.
35     </tp:docstring>
36     </arg>
37   </method>
38   <method name="getChildAtIndex">
39     <tp:docstring>
40       Get the accessible child of this object at \c index.
41     </tp:docstring>
42     <arg direction="in" name="index" type="i">
43     <tp:docstring>
44       an in parameter indicating which child is requested (zero-indexed).
45     </tp:docstring>
46     </arg>
47     <arg direction="out" type="s" tp:type="Accessible">
48     <tp:docstring>
49       the 'nth' ::Accessible child of this object.
50     </tp:docstring>
51     </arg>
52   </method>
53 </interface>
54 </node>