[at-spi2-core] Event xml fixes



commit f0781465a75595f74b8cbcd582b7b35b46ee6349
Author: Mike Gorse <mgorse suse com>
Date:   Fri Aug 26 13:22:55 2022 -0500

    Event xml fixes
    
    Helps #74

 xml/Event.xml | 616 ++++++++++++++++++++++++++++++++++++++++++----------------
 1 file changed, 452 insertions(+), 164 deletions(-)
---
diff --git a/xml/Event.xml b/xml/Event.xml
index 2c6b7445..281696d6 100644
--- a/xml/Event.xml
+++ b/xml/Event.xml
@@ -8,194 +8,482 @@
   -->
 
   <interface name="org.a11y.atspi.Event.Object">
-    <signal name="PropertyChange"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="BoundsChanged"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="LinkSelected"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="StateChanged"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="ChildrenChanged"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="VisibleDataChanged"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="SelectionChanged"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="ModelChanged"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="ActiveDescendantChanged"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-       <signal name="Announcement"><arg type="(siiva{sv})"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-    <signal name="RowInserted"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="RowReordered"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="RowDeleted"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="ColumnInserted"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="ColumnReordered"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="ColumnDeleted"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="TextBoundsChanged"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="TextSelectionChanged"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="TextChanged"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="TextAttributesChanged"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="TextCaretMoved"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="AttributesChanged"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    <signal name="PropertyChange">
+      <arg name="property" type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg name="value" type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="BoundsChanged">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="LinkSelected">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="StateChanged">
+      <arg name="state" type="s"/>
+      <arg name="enabled" type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="ChildrenChanged">
+      <arg name="operation" type="s"/>
+      <arg name="index_in_parent" type="i"/>
+      <arg type="i"/>
+      <arg name="child" type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="VisibleDataChanged">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="SelectionChanged">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="ModelChanged">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="ActiveDescendantChanged">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg name="child" type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Announcement">
+      <arg name="text" type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="AttributesChanged">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <!-- Table events. TODO: move to Table interface? -->
+    <signal name="RowInserted">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="RowReordered">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="RowDeleted">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="ColumnInserted">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="ColumnReordered">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="ColumnDeleted">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <!-- Text events. TODO: move to Text interface? -->
+    <signal name="TextBoundsChanged">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="TextSelectionChanged">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="TextChanged">
+      <arg name="detail" type="s"/>
+      <arg name="start_pos" type="i"/>
+      <arg name="end_pos" type="i"/>
+      <arg name="text" type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="TextAttributesChanged">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="TextCaretMoved">
+      <arg type="s"/>
+      <arg name="position" type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
     </signal>
   </interface>
 
   <interface name="org.a11y.atspi.Event.Window">
-    <signal name="PropertyChange"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="Minimize"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="Maximize"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="Restore"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="Close"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="Create"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="Reparent"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="DesktopCreate"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="DesktopDestroy"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="Destroy"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="Activate"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="Deactivate"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="Raise"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="Lower"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="Move"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="Resize"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="Shade"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="uUshade"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="Restyle"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    <signal name="PropertyChange">
+      <arg name="property" type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Minimize">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Maximize">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Restore">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Close">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Create">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Reparent">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="DesktopCreate">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="DesktopDestroy">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Destroy">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Activate">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Deactivate">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Raise">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Lower">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Move">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Resize">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Shade">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="uUshade">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Restyle">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
     </signal>
   </interface>
 
   <interface name="org.a11y.atspi.Event.Mouse">
-    <signal name="Abs"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="Rel"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="Button"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    <signal name="Abs">
+      <arg type="s"/>
+      <arg name="x" type="i"/>
+      <arg name="y" type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Rel">
+      <arg type="s"/>
+      <arg name="x" type="i"/>
+      <arg name="y" type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Button">
+      <arg name="detail" type="s"/>
+      <arg name="mouse_x" type="i"/>
+      <arg name="mouse_y" type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
     </signal>
   </interface>
 
   <interface name="org.a11y.atspi.Event.Keyboard">
-    <signal name="Modifiers"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    <signal name="Modifiers">
+      <arg type="s"/>
+      <arg name="previous_modifiers" type="i"/>
+      <arg name="current_modifiers" type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
     </signal>
   </interface>
 
   <interface name="org.a11y.atspi.Event.Terminal">
-    <signal name="LineChanged"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="ColumncountChanged"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="LinecountChanged"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="ApplicationChanged"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="CharwidthChanged"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    <signal name="LineChanged">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="ColumncountChanged">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="LinecountChanged">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="ApplicationChanged">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="CharwidthChanged">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
     </signal>
   </interface>
 
   <interface name="org.a11y.atspi.Event.Document">
-    <signal name="LoadComplete"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="Reload"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="LoadStopped"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="ContentChanged"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="AttributesChanged"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-    </signal>
-    <signal name="PageChanged"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    <signal name="LoadComplete">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Reload">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="LoadStopped">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="ContentChanged">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="AttributesChanged">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="PageChanged">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
     </signal>
   </interface>
 
   <interface name="org.a11y.atspi.Event.Focus">
-    <signal name="Focus"><arg type="(siiva{sv})"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    <!-- Focus is deprecated in favor of StateChanged with focus passed as its first argument -->
+    <signal name="Focus">
+      <arg type="s"/>
+      <arg type="i"/>
+      <arg type="i"/>
+      <arg type="v"/>
+      <arg name="properties" type="a{sv}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
     </signal>
   </interface>
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]