2008-08-29 Mark Doffman <mark.doffman@codethink.co.uk>
[platform/core/uifw/at-spi2-atk.git] / xml / org.freedesktop.atspi.Event.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <node xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0" name="/node">
3
4 <tp:struct name="Event">
5         <tp:docstring>
6                 The generic application event structure. The event source is specified by the D-Bus path
7                 and Bus-Name fields in the header of the D-Bus message.
8         </tp:docstring>
9         <tp:member type="s" tp:name="minor"/>
10         <tp:member type="u" tp:name="detail"/>
11         <tp:member type="u" tp:name="detail1"/>
12         <tp:member type="v" tp:name="any_data"/>
13 </tp:struct>
14
15 <interface name="org.freedesktop.atspi.Event.Object">
16         <signal name="property-change"><arg direction="out" type="suuv" tp:type="Event"/></signal>
17         <signal name="bounds-changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
18         <signal name="link-selected"><arg direction="out" type="suuv" tp:type="Event"/></signal>
19         <signal name="state-changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
20         <signal name="children-changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
21         <signal name="visible-data-changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
22         <signal name="selection-changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
23         <signal name="model-changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
24         <signal name="active-descendant-changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
25         <signal name="row-inserted"><arg direction="out" type="suuv" tp:type="Event"/></signal>
26         <signal name="row-reordered"><arg direction="out" type="suuv" tp:type="Event"/></signal>
27         <signal name="row-deleted"><arg direction="out" type="suuv" tp:type="Event"/></signal>
28         <signal name="column-inserted"><arg direction="out" type="suuv" tp:type="Event"/></signal>
29         <signal name="column-reordered"><arg direction="out" type="suuv" tp:type="Event"/></signal>
30         <signal name="column-deleted"><arg direction="out" type="suuv" tp:type="Event"/></signal>
31         <signal name="text-bounds-changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
32         <signal name="text-selection-changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
33         <signal name="text-changed'"><arg direction="out" type="suuv" tp:type="Event"/></signal>
34         <signal name="text-attributes-changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
35         <signal name="text-caret-moved"><arg direction="out" type="suuv" tp:type="Event"/></signal> 
36         <signal name="attributes-changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
37         <signal name="text-changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
38 </interface>
39
40 <interface name="org.freedesktop.atspi.Event.Window">
41         <signal name="property-change"><arg direction="out" type="suuv" tp:type="Event"/></signal>
42         <signal name="minimize"><arg direction="out" type="suuv" tp:type="Event"/></signal>
43         <signal name="maximize"><arg direction="out" type="suuv" tp:type="Event"/></signal>
44         <signal name="restore"><arg direction="out" type="suuv" tp:type="Event"/></signal>
45         <signal name="close"><arg direction="out" type="suuv" tp:type="Event"/></signal>
46         <signal name="create"><arg direction="out" type="suuv" tp:type="Event"/></signal>
47         <signal name="reparent"><arg direction="out" type="suuv" tp:type="Event"/></signal>
48         <signal name="desktop-create"><arg direction="out" type="suuv" tp:type="Event"/></signal>
49         <signal name="desktop-destroy"><arg direction="out" type="suuv" tp:type="Event"/></signal>
50         <signal name="destroy"><arg direction="out" type="suuv" tp:type="Event"/></signal>
51         <signal name="activate"><arg direction="out" type="suuv" tp:type="Event"/></signal>
52         <signal name="deactivate"><arg direction="out" type="suuv" tp:type="Event"/></signal>
53         <signal name="raise"><arg direction="out" type="suuv" tp:type="Event"/></signal>
54         <signal name="lower"><arg direction="out" type="suuv" tp:type="Event"/></signal>
55         <signal name="move"><arg direction="out" type="suuv" tp:type="Event"/></signal>
56         <signal name="resize"><arg direction="out" type="suuv" tp:type="Event"/></signal>
57         <signal name="shade"><arg direction="out" type="suuv" tp:type="Event"/></signal>
58         <signal name="unshade"><arg direction="out" type="suuv" tp:type="Event"/></signal>
59         <signal name="restyle"><arg direction="out" type="suuv" tp:type="Event"/></signal>
60 </interface>
61
62 <interface name="org.freedesktop.atspi.Event.Mouse">
63         <signal name="abs"><arg direction="out" type="suuv" tp:type="Event"/></signal>
64         <signal name="rel"><arg direction="out" type="suuv" tp:type="Event"/></signal>
65         <signal name="button"><arg direction="out" type="suuv" tp:type="Event"/></signal>
66 </interface>
67
68 <interface name="org.freedesktop.atspi.Event.Terminal">
69         <signal name="line-changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
70         <signal name="comumncount-changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
71         <signal name="linecount-changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
72         <signal name="application-changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
73         <signal name="charwidth-changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
74 </interface>
75
76 <interface name="org.freedesktop.atspi.Event.Document">
77         <signal name="load-complete"><arg direction="out" type="suuv" tp:type="Event"/></signal>
78         <signal name="reload"><arg direction="out" type="suuv" tp:type="Event"/></signal>
79         <signal name="load-stopped"><arg direction="out" type="suuv" tp:type="Event"/></signal>
80         <signal name="content-changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
81         <signal name="attributes-changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
82 </interface>
83
84 <interface name="org.freedesktop.atspi.Event.Focus">
85         <signal name="focus"><arg direction="out" type="suuv" tp:type="Event"/></signal>
86 </interface>
87
88 </node>