2008-08-15 Mark Doffman <mark.doffman@codethink.co.uk>
[platform/core/uifw/at-spi2-atk.git] / xml / org.freedesktop.atspi.DeviceEventListener.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
5
6
7
8 <interface name="org.freedesktop.atspi.DeviceEventListener">
9   <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
10     <p>This interface should be implemented by AT-SPI clients who wish to 
11       make use of the DeviceEventController to receive device event notifications.
12       DeviceEvents include keyboard events and mouse button/motion events.</p>
13   </tp:docstring>
14   <method name="notifyEvent">
15     <tp:docstring>
16       Notify an interested DeviceEventListener that a DeviceEvent has occurred.
17     </tp:docstring>
18     <arg direction="in" name="event" type="(uinnisb)" tp:type="DeviceEvent"/>
19     <arg direction="out" type="b" tp:type="boolean">
20     <tp:docstring>
21       \c True if the recipient/consumer wishes to consume the event, i.e.prevent it from being delivered to the desktop, \c False if the event should continue to be delivered as normal.
22     </tp:docstring>
23     </arg>
24   </method>
25 </interface>
26 </node>