Re-add Accessibility_Role.xml and Accessibility_State.xml
authorMike Gorse <mgorse@boston.site>
Thu, 17 Apr 2008 20:44:22 +0000 (16:44 -0400)
committerMike Gorse <mgorse@boston.site>
Thu, 17 Apr 2008 20:44:22 +0000 (16:44 -0400)
xml/Accessibility.xml
xml/Accessibility_Role.xml [new file with mode: 0644]
xml/Accessibility_State.xml [new file with mode: 0644]
xml/Makefile.am

index 090b016..99bd824 100644 (file)
@@ -98,12 +98,14 @@ Boston, MA 02111-1307, USA.</p>
 <!-- Interfaces derived from Accessibility::Text -->
 <xi:include href="Accessibility_EditableText.xml"/>
 <xi:include href="Accessibility_Hypertext.xml"/>
+<xi:include href="Accessibility_State.xml"/>
 
 <!-- Utility interfaces and interfaces derived from Accessibility::Accessible -->
 
 <xi:include href="Accessibility_Application.xml"/>
 <xi:include href="Accessibility_Event.xml"/>
 <xi:include href="Accessibility_Registry.xml"/>
+<xi:include href="Accessibility_Role.xml"/>
 <xi:include href="Accessibility_LoginHelper.xml"/>
 <xi:include href="Accessibility_Selector.xml"/>
 </tp:spec>
diff --git a/xml/Accessibility_Role.xml b/xml/Accessibility_Role.xml
new file mode 100644 (file)
index 0000000..373baa2
--- /dev/null
@@ -0,0 +1,583 @@
+<node name="/node" xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0">
+
+<tp:title>AT-SPI - Assistive Technology Service Provider Interface </tp:title>
+<tp:copyright>Copyright 2008 Novell, Inc.</tp:copyright>
+<tp:copyright>Copyright 2001 Sun Microsystems Inc.</tp:copyright>
+<tp:license xmlns="http://www.w3.org/1999/xhtml">
+  <p>This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Library General Public
+    License as published by the Free Software Foundation; either
+    version 2 of the License, or (at your option) any later version.</p>
+
+  <p>This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Library General Public License for more details.</p>
+
+  <p>You should have received a copy of the GNU Library General Public
+    License along with this library; if not, write to the
+    Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+    Boston, MA 02111-1307, USA.</p>
+</tp:license>
+<tp:enum name="Role" type="u">
+  <tp:enumvalue suffix="ROLE_INVALID">
+  <tp:docstring>
+    A Role indicating an error condition, such as uninitialized Role data. 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_ACCELERATOR_LABEL" value="1">
+  <tp:docstring>
+    Object is a label indicating the keyboard accelerators for the parent  
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_ALERT" value="2">
+  <tp:docstring>
+    Object is used to alert the user about something 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_ANIMATION" value="3">
+  <tp:docstring>
+    Object contains a dynamic or moving image of some kind 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_ARROW" value="4">
+  <tp:docstring>
+    Object is a 2d directional indicator 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_CALENDAR" value="5">
+  <tp:docstring>
+    Object contains one or more dates, usually arranged into a 2d list 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_CANVAS" value="6">
+  <tp:docstring>
+    Object that can be drawn into and is used to trap events 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_CHECK_BOX" value="7">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>A choice that can be checked or unchecked and provides a separate
+      indicator for the current state.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_CHECK_MENU_ITEM" value="8">
+  <tp:docstring>
+    A menu item that behaves like a check box (see ROLE_CHECK_BOX) 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_COLOR_CHOOSER" value="9">
+  <tp:docstring>
+    A specialized dialog that lets the user choose a color. 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_COLUMN_HEADER" value="10">
+  <tp:docstring>
+    The header for a column of data 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_COMBO_BOX" value="11">
+  <tp:docstring>
+    A list of choices the user can select from 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_DATE_EDITOR" value="12">
+  <tp:docstring>
+    An object which allows entry of a date 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_DESKTOP_ICON" value="13">
+  <tp:docstring>
+    An inconifed internal frame within a DESKTOP_PANE 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_DESKTOP_FRAME" value="14">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>A pane that supports internal frames and iconified versions of those
+      internal frames.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_DIAL" value="15">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>An object that allows a value to be changed via rotating a visual element,
+      or which displays a value via such a rotating element. </p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_DIALOG" value="16">
+  <tp:docstring>
+    A top level window with title bar and a border 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_DIRECTORY_PANE" value="17">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>A pane that allows the user to navigate through and select the contents
+      of a directory</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_DRAWING_AREA" value="18">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>A specialized dialog that displays the files in the directory and lets
+      the user select a file, browse a different directory, or specify a
+      filename.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_FILE_CHOOSER" value="19">
+  <tp:docstring>
+    An object used for drawing custom user interface elements.
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_FILLER" value="20">
+  <tp:docstring>
+    A object that fills up space in a user interface
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_FOCUS_TRAVERSABLE" value="21">
+  <tp:docstring>
+    XXX Don't use, reserved for future use. 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_FONT_CHOOSER" value="22">
+  <tp:docstring>
+    Allows selection of a display font 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_FRAME" value="23">
+  <tp:docstring>
+    A top level window with a title bar, border, menubar, etc. 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_GLASS_PANE" value="24">
+  <tp:docstring>
+    A pane that is guaranteed to be painted on top of all panes beneath it 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_HTML_CONTAINER" value="25">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>A document container for HTML, whose children
+      represent the document content.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_ICON" value="26">
+  <tp:docstring>
+    A small fixed size picture, typically used to decorate components 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_IMAGE" value="27">
+  <tp:docstring>
+    An image, typically static. 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_INTERNAL_FRAME" value="28">
+  <tp:docstring>
+    A frame-like object that is clipped by a desktop pane. 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_LABEL" value="29">
+  <tp:docstring>
+    An object used to present an icon or short string in an interface 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_LAYERED_PANE" value="30">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>A specialized pane that allows its children to be drawn in layers,
+      providing a form of stacking order.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_LIST" value="31">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>An object that presents a list of objects to the user and allows the
+      user to select one or more of them.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_LIST_ITEM" value="32">
+  <tp:docstring>
+    An object that represents an element of a list. 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_MENU" value="33">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>An object usually found inside a menu bar that contains a list of
+      actions the user can choose from.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_MENU_BAR" value="34">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>An object usually drawn at the top of the primary dialog box of an
+      application that contains a list of menus the user can choose from.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_MENU_ITEM" value="35">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>An object usually contained in a menu that presents an action the
+      user can choose.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_OPTION_PANE" value="36">
+  <tp:docstring>
+    A specialized pane whose primary use is inside a DIALOG 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_PAGE_TAB" value="37">
+  <tp:docstring>
+    An object that is a child of a page tab list 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_PAGE_TAB_LIST" value="38">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>An object that presents a series of panels (or page tabs), one at a time,
+      through some mechanism provided by the object.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_PANEL" value="39">
+  <tp:docstring>
+    A generic container that is often used to group objects. 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_PASSWORD_TEXT" value="40">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>A text object uses for passwords, or other places where the text
+      content is not shown visibly to the user.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_POPUP_MENU" value="41">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>A temporary window that is usually used to offer the user a list of
+      choices, and then hides when the user selects one of those choices.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_PROGRESS_BAR" value="42">
+  <tp:docstring>
+    An object used to indicate how much of a task has been completed. 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_PUSH_BUTTON" value="43">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>An object the user can manipulate to tell the application to do
+      something.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_RADIO_BUTTON" value="44">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>A specialized check box that will cause other radio buttons in the
+      same group to become uncghecked when this one is checked.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_RADIO_MENU_ITEM" value="45">
+  <tp:docstring>
+    Object is both a menu item and a &quot;radio button&quot; (see ROLE_RADIO_BUTTON) 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_ROOT_PANE" value="46">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>A specialized pane that has a glass pane and a layered pane as its
+      children.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_ROW_HEADER" value="47">
+  <tp:docstring>
+    The header for a row of data 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_SCROLL_BAR" value="48">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>An object usually used to allow a user to incrementally view a large
+      amount of data by moving the bounds of a viewport along a one-dimensional axis.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_SCROLL_PANE" value="49">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>An object that allows a user to incrementally view a large amount
+      of information.  ROLE_SCROLL_PANE objects are usually accompanied by
+      ROLE_SCROLL_BAR controllers, on which the RELATION_CONTROLLER_FOR and
+      RELATION_CONTROLLED_BY reciprocal relations are set; \see 
+      Accessibility::RelationSet.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_SEPARATOR" value="50">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>An object usually contained in a menu to provide a visible and
+      logical separation of the contents in a menu.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_SLIDER" value="51">
+  <tp:docstring>
+    An object that allows the user to select from a bounded range 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_SPIN_BUTTON" value="52">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>An object which allows one of a set of choices to be selected, 
+      and which displays the current choice.  Unlike ROLE_SCROLL_BAR,
+      ROLE_SLIDER objects need not control 'viewport'-like objects.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_SPLIT_PANE" value="53">
+  <tp:docstring>
+    A specialized panel that presents two other panels at the same time. 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_STATUS_BAR" value="54">
+  <tp:docstring>
+    Object displays non-quantitative status information (c.f. ROLE_PROGRESS_BAR) 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_TABLE" value="55">
+  <tp:docstring>
+    An object used to repesent information in terms of rows and columns. 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_TABLE_CELL" value="56">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>A 'cell' or discrete child within a Table. \note Table cells need not have ROLE_TABLE_CELL, 
+      other RoleType values are valid as well.  </p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_TABLE_COLUMN_HEADER" value="57">
+  <tp:docstring>
+    An object which labels a particular column in a Table. 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_TABLE_ROW_HEADER" value="58">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>An object which labels a particular row in a Table. Table rows and columns may also be 
+      labelled via the RELATION_LABEL_FOR/RELATION_LABELLED_BY relationships; 
+      \see Accessibility::RelationSet. </p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_TEAROFF_MENU_ITEM" value="59">
+  <tp:docstring>
+    Object allows menu to be removed from menubar and shown in its own window. 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_TERMINAL" value="60">
+  <tp:docstring>
+    An object that emulates a terminal 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_TEXT" value="61">
+  <tp:docstring>
+    An object that presents text to the user, of nonspecific type. 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_TOGGLE_BUTTON" value="62">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>A specialized push button that can be checked or unchecked, but does
+      not procide a separate indicator for the current state.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_TOOL_BAR" value="63">
+  <tp:docstring>
+    A bar or palette usually composed of push buttons or toggle buttons
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_TOOL_TIP" value="64">
+  <tp:docstring>
+    An object that provides information about another object
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_TREE" value="65">
+  <tp:docstring>
+    An object used to repsent hierarchical information to the user. 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_TREE_TABLE" value="66">
+  <tp:docstring>
+    An object that presents both tabular and hierarchical info to the user 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_UNKNOWN" value="67">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>The object contains some Accessible information, but its role is
+      not known.  </p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_VIEWPORT" value="68">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>An object usually used in a scroll pane, or to otherwise clip a larger object or 
+      content renderer to a specific onscreen viewport. </p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_WINDOW" value="69">
+  <tp:docstring>
+    A ¨top level window¨ with no title or border. 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_EXTENDED" value="70">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>means that the role for this item is known, but not included in the 
+      core enumeration </p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_HEADER" value="71">
+  <tp:docstring>
+    An object that serves as a document header. 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_FOOTER" value="72">
+  <tp:docstring>
+    An object that serves as a document footer. 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_PARAGRAPH" value="73">
+  <tp:docstring>
+    An object which is contains a single paragraph of text content. \see also ROLE_TEXT. 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_RULER" value="74">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>An object which describes margins and tab stops, etc. 
+      for text objects which it controls 
+      (should have CONTROLLER_FOR relation to such). </p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_APPLICATION" value="75">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>An object corresponding to the toplevel accessible of an 
+      application, which may contain ROLE_FRAME objects or other
+      accessible objects.  Children of AccessibleDesktop objects 
+      are generally ROLE_APPLICATION objects.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_AUTOCOMPLETE" value="76">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>The object is a dialog or list containing items for insertion 
+      into an entry widget, for instance a list of words for completion 
+      of a text entry.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_EDITBAR" value="77">
+  <tp:docstring>
+    The object is an editable text object in a toolbar.
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_EMBEDDED" value="78">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>The object is an embedded component container.  This role is a 
+      &quot;grouping&quot; hint that the contained objects share a context which is 
+      different from the container in which this accessible is embedded.
+      In particular, it is used for some kinds of document embedding, and
+      for embedding of out-of-process component, &quot;panel applets&quot;, etc.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_ENTRY" value="79">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>The object is a component whose textual content may be entered or modified by the user,
+      provided STATE_EDITABLE is present.  
+      @note a readonly ROLE_ENTRY object (i.e. where STATE_EDITABLE is not present) implies a
+      read-only ¨text field¨ in a form, as opposed to a title, label, or caption.  </p>
+
+    <p>@since AT-SPI 1.7.0</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_CHART" value="80">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>The object is a graphical depiction of quantitative data.  It may contain multiple
+      subelements whose attributes and/or description may be queried to obtain both the
+      quantitative data and information about how the data is being presented.
+      The LABELLED_BY relation is particularly important in interpreting objects of this type,
+      as is the accessible-description property.  
+      @see ROLE_CAPTION  </p>
+
+    <p>@since AT-SPI 1.7.0</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_CAPTION" value="81">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>The object contains descriptive information, usually textual, about another user interface
+      element such as a table, chart, or image.  </p>
+
+    <p>@since AT-SPI 1.7.0</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_DOCUMENT_FRAME" value="82">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>The object is a visual frame or container which contains a view of document content.  
+      Document frames may occur within another Document instance, in which case the second 
+      document may be said to be embedded in the containing instance.  HTML frames are
+      often ROLE_DOCUMENT_FRAME.  Either this object, or a singleton descendant, should implement
+      the Document interface.  </p>
+
+    <p>@since AT-SPI 1.7.0</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_HEADING" value="83">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>The object serves as a heading for content which follows it in a document.
+      The 'heading level' of the heading, if availabe,  may be obtained by
+      querying the object's attributes.   </p>
+
+    <p>@since AT-SPI 1.7.0</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_PAGE" value="84">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>The object is a containing instance which encapsulates a page of 
+      information.  ROLE_PAGE is used in documents and content which support
+      a paginated navigation model.  </p>
+
+    <p>@since AT-SPI 1.7.0</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_SECTION" value="85">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>The object is a containing instance of document content which constitutes
+      a particular 'logical' section of the document.  The type of content within
+      a section, and the nature of the section division itself, may be obtained
+      by querying the object's attributes.  Sections may be nested.  </p>
+
+    <p>@since AT-SPI 1.7.0</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_REDUNDANT_OBJECT" value="86">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>The object is redundant with another object in the hierarchy, 
+      and is exposed for purely technical reasons.  Objects of this role 
+      should be ignored by clients, if they are encountered at all.   </p>
+
+    <p>@since AT-SPI 1.7.6</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_FORM" value="87">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>The object is a containing instance of document content which
+      has within it components with which the user can interact in order to
+      input information; i.e. the object is a container for pushbuttons,
+      comboboxes, text input fields, and other 'GUI' components.
+      ROLE_FORM should not, in general, be used for toplevel GUI containers
+      or dialogs, but should be reserved for 'GUI' containers which occur within
+      document content, for instance within Web documents, presentations, or 
+      text documents.  Unlike other GUI containers and dialogs which occur inside
+      application instances, ROLE_FORM containers' components are associated with
+      the current document, rather than the current foreground application or
+      viewer instance.  </p>
+
+    <p>@since AT-SPI 1.7.6</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_LINK" value="88">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>The object is a hypertext anchor, i.e. a &quot;link&quot; in a
+      hypertext document.  Such objects are distinct from 'inline'
+      content which may also use the Hypertext/Hyperlink interfaces
+      to indicate the range/location within a text object where
+      an inline or embedded object lies.  </p>
+
+    <p>@since AT-SPI 1.7.6</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_INPUT_METHOD_WINDOW" value="89">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>The object is a window or similar viewport which is used
+      to allow composition or input of a 'complex character',
+      in other words it is an &quot;input method window.&quot;  </p>
+
+    <p>@since AT-SPI 1.7.6</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="ROLE_LAST_DEFINED" value="90">
+  <tp:docstring>
+    not a valid role, used for finding end of enumeration. 
+  </tp:docstring>
+  </tp:enumvalue>
+</tp:enum>
+</node>
diff --git a/xml/Accessibility_State.xml b/xml/Accessibility_State.xml
new file mode 100644 (file)
index 0000000..06e51d9
--- /dev/null
@@ -0,0 +1,397 @@
+<node name="/node" xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0">
+
+<tp:title>AT-SPI - Assistive Technology Service Provider Interface </tp:title>
+<tp:copyright>Copyright 2008 Novell, Inc.</tp:copyright>
+<tp:copyright>Copyright 2001 Sun Microsystems Inc.</tp:copyright>
+<tp:license xmlns="http://www.w3.org/1999/xhtml">
+  <p>This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Library General Public
+    License as published by the Free Software Foundation; either
+    version 2 of the License, or (at your option) any later version.</p>
+
+  <p>This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Library General Public License for more details.</p>
+
+  <p>You should have received a copy of the GNU Library General Public
+    License along with this library; if not, write to the
+    Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+    Boston, MA 02111-1307, USA.</p>
+</tp:license>
+<tp:enum name="StateType" type="u">
+  <tp:enumvalue suffix="STATE_INVALID"/>
+  <tp:enumvalue suffix="STATE_ACTIVE" value="1">
+  <tp:docstring>
+    Indicates a window is currently the active window, or is an active subelement within a container or table 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_ARMED" value="2">
+  <tp:docstring>
+    Indicates that the object is armed 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_BUSY" value="3">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>Indicates the current object is busy, i.e. onscreen representation is in the process of changing, or
+      the object is temporarily unavailable for interaction due to activity already in progress.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_CHECKED" value="4">
+  <tp:docstring>
+    Indicates this object is currently checked 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_COLLAPSED" value="5">
+  <tp:docstring>
+    Indicates this object is collapsed 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_DEFUNCT" value="6">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>Indicates that this object no longer has a valid backing widget 
+      (for instance, if its peer object has been destroyed) </p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_EDITABLE" value="7">
+  <tp:docstring>
+    Indicates the user can change the contents of this object 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_ENABLED" value="8">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>Indicates that this object is enabled, i.e. that it currently reflects some application state. 
+      Objects that are &quot;greyed out&quot; may lack this state, and may lack the STATE_SENSITIVE if direct user
+      interaction cannot cause them to acquire STATE_ENABLED.  @see STATE_SENSITIVE.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_EXPANDABLE" value="9">
+  <tp:docstring>
+    Indicates this object allows progressive disclosure of its children 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_EXPANDED" value="10">
+  <tp:docstring>
+    Indicates this object its expanded 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_FOCUSABLE" value="11">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>Indicates this object can accept keyboard focus, which means all
+      events resulting from typing on the keyboard will normally be passed
+      to it when it has focus</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_FOCUSED" value="12">
+  <tp:docstring>
+    Indicates this object currently has the keyboard focus 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_HAS_TOOLTIP" value="13">
+  <tp:docstring>
+    Indicates that the object has an associated tooltip 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_HORIZONTAL" value="14">
+  <tp:docstring>
+    Indicates the orientation of thsi object is horizontal 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_ICONIFIED" value="15">
+  <tp:docstring>
+    Indicates this object is minimized and is represented only by an icon 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_MODAL" value="16">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>Indicates something must be done with this object before the user can
+      interact with an object in a different window.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_MULTI_LINE" value="17">
+  <tp:docstring>
+    Indicates this (text) object can contain multiple lines of text 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_MULTISELECTABLE" value="18">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>Indicates this object allows more than one of its children to be
+      selected at the same time, or in the case of text objects, 
+      that the object supports non-contiguous text selections.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_OPAQUE" value="19">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>Indicates this object paints every pixel within its rectangular region.
+      It also indicates an alpha value of unity, if it supports alpha blending. </p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_PRESSED" value="20">
+  <tp:docstring>
+    Indicates this object is currently pressed 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_RESIZABLE" value="21">
+  <tp:docstring>
+    Indicates the size of this object's size is not fixed 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_SELECTABLE" value="22">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>Indicates this object is the child of an object that allows its
+      children to be selected and that this child is one of those children
+      that can be selected.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_SELECTED" value="23">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>Indicates this object is the child of an object that allows its
+      children to be selected and that this child is one of those children
+      that has been selected.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_SENSITIVE" value="24">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>Indicates this object is sensitive, e.g. to user interaction. 
+      STATE_SENSITIVE usually accompanies STATE_ENABLED for user-actionable controls,
+      but may be found in the absence of STATE_ENABLED if the current visible state of the 
+      control is &quot;disconnected&quot; from the application state.  In such cases, direct user interaction
+      can often result in the object gaining STATE_SENSITIVE, for instance if a user makes 
+      an explicit selection using an object whose current state is ambiguous or undefined.
+      @see STATE_ENABLED, STATE_INDETERMINATE. </p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_SHOWING" value="25">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>Indicates this object, the object's parent, the object's parent's
+      parent, and so on, are all 'shown' to the end-user, i.e.
+      subject to &quot;exposure&quot; if blocking or obscuring objects do not interpose
+      between this object and the top of the window stack.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_SINGLE_LINE" value="26">
+  <tp:docstring>
+    Indicates this (text) object can contain only a single line of text 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_STALE" value="27">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>Indicates that the information returned for this object may no longer be
+      synchronized with the application state.  This can occur if the object has STATE_TRANSIENT,
+      and can also occur towards the end of the object peer's lifecycle. </p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_TRANSIENT" value="28">
+  <tp:docstring>
+    Indicates this object is transient 
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_VERTICAL" value="29">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>Indicates the orientation of this object is vertical; for example this state may appear on 
+      such objects as scrollbars, text objects (with vertical text flow), separators, etc.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_VISIBLE" value="30">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>Indicates this object is visible, e.g. has been explicitly marked for exposure to the user.
+      @note: STATE_VISIBLE is no guarantee that the object is actually unobscured on the screen, only
+      that it is 'potentially' visible, barring obstruction, being scrolled or clipped out of the 
+      field of view, or having an ancestor container that has not yet made visible.
+      A widget is potentially onscreen if it has both STATE_VISIBLE and STATE_SHOWING.
+      The absence of STATE_VISIBLE and STATE_SHOWING is semantically equivalent to saying 
+      that an object is 'hidden'.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_MANAGES_DESCENDANTS" value="31">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>Indicates that &quot;active-descendant-changed&quot; event is sent when children
+      become 'active' (i.e. are selected or navigated to onscreen).  Used to
+      prevent need to enumerate all children in very large containers, like
+      tables.  The presence of STATE_MANAGES_DESCENDANTS is an indication to the client.
+      that the children should not, and need not, be enumerated by the client.
+      Objects implementing this state are expected to provide relevant state
+      notifications to listening clients, for instance notifications of visibility
+      changes and activation of their contained child objects, without the client 
+      having previously requested references to those children.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_INDETERMINATE" value="32">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>Indicates that a check box or other boolean indicator is in a state other than 
+      checked or not checked.  This usually means that the boolean value reflected or 
+      controlled by the object does not apply consistently to the entire current context.
+      For example, a checkbox for the &quot;Bold&quot; attribute of text may have STATE_INDETERMINATE
+      if the currently selected text contains a mixture of weight attributes.  
+      In many cases interacting with a STATE_INDETERMINATE object will cause 
+      the context's corresponding boolean attribute to be homogenized, whereupon the object
+      will lose STATE_INDETERMINATE and a corresponding state-changed event will be fired.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_REQUIRED" value="33">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>Indicates that user interaction with this object is 'required' from the user, 
+      for instance before completing the processing of a form.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_TRUNCATED" value="34">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>Indicates that an object's onscreen content is truncated, e.g. a text value in a spreadsheet cell. 
+      @since AT-SPI 1.7.0.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_ANIMATED" value="35">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>Indicates this object's visual representation is dynamic, not static.
+      This state may be applied to an object during an animated 'effect' and 
+      be removed from the object once its visual representation becomes static.
+      @note some applications, notably content viewers, may not be able to detect
+      all kinds of animated content.  Therefore the absence of this state should not
+      be taken as definitive evidence that the object's visual representation is
+      static; this state is advisory.  </p>
+
+    <p>@since AT-SPI 1.7.0</p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_INVALID_ENTRY" value="36">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>This object has indicated an error condition due to failure of input
+      validation.  For instance, a form control may acquire this state in response
+      to invalid or malformed user input.  </p>
+
+    <p>@since AT-SPI 1.7.0 </p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_SUPPORTS_AUTOCOMPLETION" value="37">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>This state indicates that the object in question implements some form of ¨typeahead¨ or 
+      pre-selection behavior whereby entering the first character of one or more sub-elements
+      causes those elements to scroll into view or become selected.  Subsequent character input
+      may narrow the selection further as long as one or more sub-elements match the string.
+      This state is normally only useful and encountered on objects that implement Selection.
+      In some cases the typeahead behavior may result in full or partial ¨completion¨ of 
+      the data in the input field, in which case these input events may trigger text-changed
+      events from the source.  </p>
+
+    <p>@since AT-SPI 1.7.0 </p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_SELECTABLE_TEXT" value="38">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>This state indicates that the object in question supports text selection. 
+      It should only be exposed on objects which implement the Text interface, 
+      in order to distinguish this state from STATE_SELECTABLE, which infers that
+      the object in question is a selectable child of an object which implements
+      Selection.  While similar, text selection and subelement selection are
+      distinct operations.  </p>
+
+    <p>@since AT-SPI 1.7.0 </p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_IS_DEFAULT" value="39">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>This state indicates that the object in question is the 'default' interaction object 
+      in a dialog, i.e. the one that gets activated if the user presses &quot;Enter&quot; when the
+      dialog is initially posted.  </p>
+
+    <p>@since AT-SPI 1.7.0 </p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_VISITED" value="40">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>This state indicates that the object (typically a hyperlink)
+      has already been activated or invoked, with the result that some backing data
+      has been downloaded or rendered.  </p>
+
+    <p>@since AT-SPI 1.7.1 </p>
+  </tp:docstring>
+  </tp:enumvalue>
+  <tp:enumvalue suffix="STATE_LAST_DEFINED" value="41">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>This value of the enumeration should not be used as a parameter, it indicates the number of
+      items in the StateType enumeration.</p>
+  </tp:docstring>
+  </tp:enumvalue>
+</tp:enum>
+<interface name="org.freedesktop.accessibility.StateSet">
+  <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+    <p>The StateSet interface encapsulates a collection of state information.
+      It allows comparison of state information between object instances, and comparisons
+      of an object's state with some hypothetical collection of states.</p>
+  </tp:docstring>
+  <method name="contains">
+    <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+      <p>Query a StateSet for a specific StateType. 
+        @param state the StateType being queried for.</p>
+    </tp:docstring>
+    <arg direction="in" name="state" type="u" tp:type="StateType"/>
+    <arg direction="out" type="b" tp:type="boolean">
+    <tp:docstring>
+      \c TRUE if the StateSet contains StateType \a state.
+    </tp:docstring>
+    </arg>
+  </method>
+  <method name="add">
+    <tp:docstring>
+      Add a StateType to an existing StateSet, if not already present. 
+    </tp:docstring>
+    <arg direction="in" name="state" type="u" tp:type="StateType"/>
+  </method>
+  <method name="remove">
+    <tp:docstring>
+      Remove a StateType to an existing StateSet, if it is present. 
+    </tp:docstring>
+    <arg direction="in" name="state" type="u" tp:type="StateType"/>
+  </method>
+  <method name="equals">
+    <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+      <p>Compare two statesets for equivalence.
+        @param tarStateSet the StateSet to be compared with this one.</p>
+    </tp:docstring>
+    <arg direction="in" name="tarStateSet" type="o" tp:type="StateSet"/>
+    <arg direction="out" type="b" tp:type="boolean">
+    <tp:docstring>
+      \c TRUE if the two StateSet objects are composed of the same StateTypes. 
+    </tp:docstring>
+    </arg>
+  </method>
+  <method name="compare">
+    <tp:docstring>
+      Compare two StateSet instances and obtain their differences.
+    </tp:docstring>
+    <arg direction="in" name="compareState" type="o" tp:type="StateSet"/>
+    <arg direction="out" type="o" tp:type="StateSet">
+    <tp:docstring>
+      a 'difference set', i.e. a StateSet consisting of those states not shared by the two sets being compared. 
+    </tp:docstring>
+    </arg>
+  </method>
+  <method name="isEmpty">
+    <arg direction="out" type="b" tp:type="boolean">
+    <tp:docstring>
+      \c TRUE if the StateSet contains no states. 
+    </tp:docstring>
+    </arg>
+  </method>
+  <method name="getStates">
+    <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+      <p>\cond 
+        Private </p>
+    </tp:docstring>
+    <arg direction="out" type="au" tp:type="StateSeq"/>
+  </method>
+  <method name="unImplemented">
+    <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+      <p>unImplemented:    </p>
+
+      <p>placeholders for future expansion.</p>
+    </tp:docstring>
+  </method>
+  <method name="unImplemented2">
+  </method>
+  <method name="unImplemented3">
+  </method>
+  <method name="unImplemented4">
+  </method>
+</interface>
+</node>
index d562661..23ab282 100644 (file)
@@ -12,8 +12,10 @@ XML= \
        Accessibility_Image.xml \
        Accessibility_LoginHelper.xml \
        Accessibility_Registry.xml \
+       Accessibility_Role.xml \
        Accessibility_Selection.xml \
        Accessibility_Selector.xml \
+       Accessibility_State.xml \
        Accessibility_StreamableContent.xml \
        Accessibility_Table.xml \
        Accessibility_Text.xml \