2009-01-11 Mike Gorse <mgorse@novell.com>
[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.Keyboard">
69         <signal name="modifiers"><arg direction="out" type="suuv" tp:type="Event"/></signal>
70 </interface>
71
72 <interface name="org.freedesktop.atspi.Event.Terminal">
73         <signal name="line_changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
74         <signal name="comumncount_changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
75         <signal name="linecount_changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
76         <signal name="application_changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
77         <signal name="charwidth_changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
78 </interface>
79
80 <interface name="org.freedesktop.atspi.Event.Document">
81         <signal name="load_complete"><arg direction="out" type="suuv" tp:type="Event"/></signal>
82         <signal name="reload"><arg direction="out" type="suuv" tp:type="Event"/></signal>
83         <signal name="load_stopped"><arg direction="out" type="suuv" tp:type="Event"/></signal>
84         <signal name="content_changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
85         <signal name="attributes_changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
86 </interface>
87
88 <interface name="org.freedesktop.atspi.Event.Focus">
89         <signal name="focus"><arg direction="out" type="suuv" tp:type="Event"/></signal>
90 </interface>
91
92 </node>