" "
" </method>"
""
+" <method name=\"GetChildren\">"
+" <arg direction=\"out\" type=\"a(so)\" />"
+" "
+" </method>"
+""
" <method name=\"GetIndexInParent\">"
" <arg direction=\"out\" type=\"i\" />"
" </method>"
" <arg direction=\"out\" type=\"s\" />"
" </method>"
""
+" <method name=\"RegisterEventListener\">"
+" <arg direction=\"in\" name=\"event\" type=\"s\" />"
+" </method>"
+""
+" <method name=\"DeregisterEventListener\">"
+" <arg direction=\"in\" name=\"event\" type=\"s\" />"
+" </method>"
+""
"</interface>"
"";
" <arg direction=\"out\" type=\"b\" />"
" </method>"
""
+" <method name=\"ClearHighlight\">"
+" <arg direction=\"out\" type=\"b\" />"
+" </method>"
+""
+" <method name=\"GrabHighlight\">"
+" <arg direction=\"out\" type=\"b\" />"
+" </method>"
+""
" <method name=\"GetAlpha\">"
" <arg direction=\"out\" type=\"d\" />"
" </method>"
" <arg direction=\"in\" name=\"offset\" type=\"i\" />"
" <arg direction=\"in\" name=\"attributeName\" type=\"s\" />"
" <arg direction=\"out\" type=\"s\" />"
-" <arg direction=\"out\" name=\"startOffset\" type=\"i\" />"
-" <arg direction=\"out\" name=\"endOffset\" type=\"i\" />"
-" <arg direction=\"out\" name=\"defined\" type=\"b\" />"
" </method>"
""
" <method name=\"GetAttributes\">"
"</interface>"
"";
+const char *spi_org_a11y_atspi_Registry =
+"<interface name=\"org.a11y.atspi.Registry\" version=\"0.1.7\">"
+""
+" <method name=\"RegisterEvent\">"
+" <arg direction=\"in\" name=\"event\" type=\"s\">"
+" </arg>"
+" </method>"
+""
+" <method name=\"DeregisterEvent\">"
+" <arg direction=\"in\" name=\"event\" type=\"s\">"
+" </arg>"
+" </method>"
+""
+" <method name=\"GetRegisteredEvents\">"
+" <arg direction=\"out\" name=\"events\" type=\"a(ss)\">"
+" </arg>"
+" </method>"
+""
+" <signal name=\"EventListenerRegistered\">"
+" <arg direction=\"out\" name=\"bus\" type=\"s\" />"
+" <arg direction=\"out\" name=\"path\" type=\"s\" />"
+" </signal>"
+""
+" <signal name=\"EventListenerDeregistered\">"
+" <arg direction=\"out\" name=\"bus\" type=\"s\" />"
+" <arg direction=\"out\" name=\"path\" type=\"s\" />"
+" </signal>"
+"</interface>"
+"";
+
const char *spi_org_a11y_atspi_DeviceEventController =
"<interface name=\"org.a11y.atspi.DeviceEventController\" version=\"0.1.7\">"
""
" <arg direction=\"in\" name=\"types\" type=\"u\" />"
" </method>"
""
+" <method name=\"GetKeystrokeListeners\">"
+" <arg direction=\"out\" type=\"a(souua(iisi)u(bbb))\" />"
+" </method>"
+""
+" <method name=\"GetDeviceEventListeners\">"
+" <arg direction=\"out\" type=\"a(sou)\" />"
+" </method>"
+""
" <method name=\"GenerateKeyboardEvent\">"
" <arg direction=\"in\" name=\"keycode\" type=\"i\" />"
" <arg direction=\"in\" name=\"keystring\" type=\"s\" />"
" </method>"
""
" <method name=\"NotifyListenersSync\">"
-" <arg direction=\"in\" name=\"event\" type=\"(uinnisb)\" />"
+" <arg direction=\"in\" name=\"event\" type=\"(uiuuisb)\" />"
" <arg direction=\"out\" type=\"b\" />"
" "
" </method>"
""
" <method name=\"NotifyListenersAsync\">"
-" <arg direction=\"in\" name=\"event\" type=\"(uinnisb)\" />"
+" <arg direction=\"in\" name=\"event\" type=\"(uiuuisb)\" />"
" "
" </method>"
""
"<interface name=\"org.a11y.atspi.DeviceEventListener\" version=\"0.1.7\">"
""
" <method name=\"NotifyEvent\">"
-" <arg direction=\"in\" name=\"event\" type=\"(uinnisb)\" />"
+" <arg direction=\"in\" name=\"event\" type=\"(uiuuisb)\" />"
" "
" <arg direction=\"out\" type=\"b\" />"
" </method>"
""
+" <signal name=\"KeystrokeListenerRegistered\">"
+" <arg name=\"listener\" type=\"(souua(iisi)u(bbb))\" />"
+" </signal>"
+""
+" <signal name=\"KeystrokeListenerDeregistered\">"
+" <arg name=\"listener\" type=\"(souua(iisi)u(bbb))\" />"
+" </signal>"
+""
+" <signal name=\"DeviceListenerRegistered\">"
+" <arg name=\"listener\" type=\"(sou)\" />"
+" </signal>"
+""
+" <signal name=\"DeviceListenerDeregistered\">"
+" <arg name=\"listener\" type=\"(sou)\" />"
+" </signal>"
+""
"</interface>"
"";