Removed update flag and added separate array of objects to be removed for UpdateTree
authorMike Gorse <mgorse@boston.site>
Mon, 5 May 2008 15:11:46 +0000 (11:11 -0400)
committerMike Gorse <mgorse@boston.site>
Mon, 5 May 2008 15:11:46 +0000 (11:11 -0400)
xml/Accessibility_Tree.xml

index 05b20f1..2a10fb5 100644 (file)
                Boston, MA 02111-1307, USA.</p>
        </tp:license>
 
-       <tp:enum name="TreeUpdateFlag" type="q">
-               <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
-                       <p>Flag indicating whether an accessible object proxy should be
-                       removed or updated.</p>
-               </tp:docstring>
-               <tp:enumvalue suffix="TREE_UPDATE_ACCESSIBLE" value="0">
-                       <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
-                               <p>The accessible object proxies cached values should be updated</p>
-                       </tp:docstring>
-               </tp:enumvalue>
-               <tp:enumvalue suffix="TREE_REMOVE_ACCESSIBLE" value="1">
-                       <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
-                               <p>The accessible object proxy should be removed or set to invalid.</p>
-                       </tp:docstring>
-               </tp:enumvalue>
-       </tp:enum>
-
        <tp:struct name="AccessibleProxy" array-name="AccessibleProxyArray">
                <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
                        <p>The wire structure of an Accessible object proxy</p>
                </tp:docstring>
        
-               <tp:member type="q" tp:name="update" tp:type="TreeUpdateFlag">
-                       <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
-                               <p>Flag stating whether the object is to be updated or removed</p>
-                       </tp:docstring>
-               </tp:member>
-
                <tp:member type="o" tp:name="path">
                        <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
                                <p>D-Bus path of the object.</p>
                                application. This should be used to create
                                a mirror of the tree of Accessibles within the AT.</p>
                        </tp:docstring>
-                       <arg name="nodes" type="a(qooaoassus)" direction="out" tp:type="AccessibleProxy[]">
+                       <arg name="nodes" type="a(ooaoassus)" direction="out" tp:type="AccessibleProxy[]">
                                <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
                                        <p>Array of Accessible Object proxy structures.</p>
                                </tp:docstring>
                                accessible objects that have changed since the last
                                updateTree signal was send</p>
                        </tp:docstring>
-                       <arg name="nodes" type="a(qooaoassus)" tp:type="AccessibleProxy[]">
+                       <arg name="nodesAdded" type="a(ooaoassus)" tp:type="AccessibleProxy[]">
                                <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
-                                       <p>Array of Accessible Object proxy structures.</p>
+                                       <p>Array of Accessible Object proxy structures to be added.</p>
+                               </tp:docstring>
+                       <arg name="nodesRemoved" type="ao">
+                               <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+                                       <p>Array of Accessible Object proxy structures to be removed.</p>
                                </tp:docstring>
                        </arg>
                </signal>