<class name="QAccessible" doc="/**
&lt;p&gt;The &lt;a href=&quot;QAccessible.html#QAccessible()&quot;&gt;&lt;tt&gt;QAccessible&lt;/tt&gt;&lt;/a&gt; class provides enums and static functions relating to accessibility.&lt;/p&gt;
&lt;p&gt;Accessible applications can be used by people who are not able to use applications by conventional means.&lt;/p&gt;
&lt;p&gt;The functions in this class are used for communication between accessible applications (also called AT Servers) and accessibility tools (AT Clients), such as screen readers and braille displays. Clients and servers communicate in the following way:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;AT Servers&lt;/i&gt; notify the clients about events through calls to the &lt;a href=&quot;QAccessible.html#updateAccessibility(com.trolltech.qt.core.QObject, int, com.trolltech.qt.gui.QAccessible.Event)&quot;&gt;&lt;tt&gt;updateAccessibility&lt;/tt&gt;&lt;/a&gt; function.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;AT Clients&lt;/i&gt; request information about the objects in the server. The &lt;a href=&quot;QAccessibleInterface.html&quot;&gt;&lt;tt&gt;QAccessibleInterface&lt;/tt&gt;&lt;/a&gt; class is the core interface, and encapsulates this information in a pure virtual API. Implementations of the interface are provided by Qt through the &lt;a href=&quot;QAccessible.html#queryAccessibleInterface(com.trolltech.qt.core.QObject)&quot;&gt;&lt;tt&gt;queryAccessibleInterface&lt;/tt&gt;&lt;/a&gt; API.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The communication between servers and clients is initialized by the &lt;a href=&quot;QAccessible.html#setRootObject(com.trolltech.qt.core.QObject)&quot;&gt;&lt;tt&gt;setRootObject&lt;/tt&gt;&lt;/a&gt; function. Function pointers can be installed to replace or extend the default behavior of the static functions in &lt;a href=&quot;QAccessible.html#QAccessible()&quot;&gt;&lt;tt&gt;QAccessible&lt;/tt&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Qt supports Microsoft Active Accessibility (MSAA), Mac OS X Accessibility, and the Unix/X11 AT-SPI standard. Other backends can be supported using &lt;a href=&quot;QAccessibleBridge.html&quot;&gt;&lt;tt&gt;QAccessibleBridge&lt;/tt&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In addition to &lt;a href=&quot;QAccessible.html#QAccessible()&quot;&gt;&lt;tt&gt;QAccessible&lt;/tt&gt;&lt;/a&gt;'s static functions, Qt offers one generic interface, &lt;a href=&quot;QAccessibleInterface.html&quot;&gt;&lt;tt&gt;QAccessibleInterface&lt;/tt&gt;&lt;/a&gt;, that can be used to wrap all widgets and objects (e.g&amp;#x2e;, &lt;a href=&quot;QPushButton.html&quot;&gt;&lt;tt&gt;QPushButton&lt;/tt&gt;&lt;/a&gt;). This single interface provides all the metadata necessary for the assistive technologies. Qt provides implementations of this interface for its built-in widgets as plugins.&lt;/p&gt;
&lt;p&gt;When you develop custom widgets, you can create custom subclasses of &lt;a href=&quot;QAccessibleInterface.html&quot;&gt;&lt;tt&gt;QAccessibleInterface&lt;/tt&gt;&lt;/a&gt; and distribute them as plugins (using QAccessiblePlugin) or compile them into the application. Likewise, Qt's predefined accessibility support can be built as plugin (the default) or directly into the Qt library. The main advantage of using plugins is that the accessibility classes are only loaded into memory if they are actually used; they don't slow down the common case where no assistive technology is being used.&lt;/p&gt;
&lt;p&gt;Qt also includes two convenience classes, &lt;a href=&quot;QAccessibleObject.html&quot;&gt;&lt;tt&gt;QAccessibleObject&lt;/tt&gt;&lt;/a&gt; and &lt;a href=&quot;QAccessibleWidget.html&quot;&gt;&lt;tt&gt;QAccessibleWidget&lt;/tt&gt;&lt;/a&gt;, that inherit from &lt;a href=&quot;QAccessibleInterface.html&quot;&gt;&lt;tt&gt;QAccessibleInterface&lt;/tt&gt;&lt;/a&gt; and provide the lowest common denominator of metadata (e.g&amp;#x2e;, widget geometry, window title, basic help text). You can use them as base classes when wrapping your custom &lt;a href=&quot;%2E%2E/core/QObject.html&quot;&gt;&lt;tt&gt;QObject&lt;/tt&gt;&lt;/a&gt; or &lt;a href=&quot;QWidget.html&quot;&gt;&lt;tt&gt;QWidget&lt;/tt&gt;&lt;/a&gt; subclasses.&lt;/p&gt;

@see &lt;a href=&quot;QAccessibleInterface.html&quot;&gt;&lt;tt&gt;QAccessibleInterface&lt;/tt&gt;&lt;/a&gt; */">
    <method name="public QAccessible()"/>
    <method name="public native static boolean isActive()" doc="/**
&lt;p&gt;Returns true if an accessibility implementation has been requested during the runtime of the application; otherwise returns false.&lt;/p&gt;
&lt;p&gt;Use this function to prevent potentially expensive notifications via &lt;a href=&quot;QAccessible.html#updateAccessibility(com.trolltech.qt.core.QObject, int, com.trolltech.qt.gui.QAccessible.Event)&quot;&gt;&lt;tt&gt;updateAccessibility&lt;/tt&gt;&lt;/a&gt;.&lt;/p&gt;
 */"/>
    <method name="public static com.trolltech.qt.gui.QAccessibleInterface queryAccessibleInterface(com.trolltech.qt.core.QObject arg__1)" doc="/**
&lt;p&gt;If a &lt;a href=&quot;QAccessibleInterface.html&quot;&gt;&lt;tt&gt;QAccessibleInterface&lt;/tt&gt;&lt;/a&gt; implementation exists for the given &lt;tt&gt;arg__1&lt;/tt&gt;, this function returns a pointer to the implementation; otherwise it returns 0.&lt;/p&gt;
&lt;p&gt;The function calls all installed factory functions (from most recently installed to least recently installed) until one is found that provides an interface for the class of &lt;tt&gt;arg__1&lt;/tt&gt;. If no factory can provide an accessibility implementation for the class the function loads installed accessibility plugins, and tests if any of the plugins can provide the implementation.&lt;/p&gt;
&lt;p&gt;If no implementation for the object's class is available, the function tries to find an implementation for the object's parent class, using the above strategy.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Warning:&lt;/b&gt; The caller is responsible for deleting the returned interface after use.&lt;/p&gt;
 */"/>
    <method name="public static void setRootObject(com.trolltech.qt.core.QObject arg__1)" doc="/**
&lt;p&gt;Sets the root accessible object of this application to &lt;tt&gt;arg__1&lt;/tt&gt;. All other accessible objects in the application can be reached by the client using object navigation.&lt;/p&gt;
&lt;p&gt;You should never need to call this function. Qt sets the &lt;a href=&quot;QApplication.html&quot;&gt;&lt;tt&gt;QApplication&lt;/tt&gt;&lt;/a&gt; object as the root object immediately before the event loop is entered in QApplication::exec().&lt;/p&gt;
&lt;p&gt;Use QAccessible::installRootObjectHandler() to redirect the function call to a customized handler function.&lt;/p&gt;

@see &lt;a href=&quot;QAccessible.html#queryAccessibleInterface(com.trolltech.qt.core.QObject)&quot;&gt;&lt;tt&gt;queryAccessibleInterface&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public static void updateAccessibility(com.trolltech.qt.core.QObject arg__1, int who, com.trolltech.qt.gui.QAccessible.Event reason)" doc="/**
&lt;p&gt;Notifies accessibility clients about a change in &lt;tt&gt;arg__1&lt;/tt&gt;'s accessibility information.&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;reason&lt;/tt&gt; specifies the cause of the change, for example, &lt;tt&gt;ValueChange&lt;/tt&gt; when the position of a slider has been changed. &lt;tt&gt;who&lt;/tt&gt; is the (1-based) index of the child element that has changed. When &lt;tt&gt;who&lt;/tt&gt; is 0, the object itself has changed.&lt;/p&gt;
&lt;p&gt;Call this function whenever the state of your accessible object or one of its sub-elements has been changed either programmatically (e.g&amp;#x2e; by calling QLabel::setText()) or by user interaction.&lt;/p&gt;
&lt;p&gt;If there are no accessibility tools listening to this event, the performance penalty for calling this function is small, but if determining the parameters of the call is expensive you can test &lt;a href=&quot;QAccessible.html#isActive()&quot;&gt;&lt;tt&gt;isActive&lt;/tt&gt;&lt;/a&gt; to avoid unnecessary computations.&lt;/p&gt;
 */"/>
    <enum name="Method" doc="/**
&lt;p&gt;This enum describes the possible types of methods that can be invoked on an accessible object.&lt;/p&gt;

@see &lt;tt&gt;QAccessibleInterface::invokeMethod&lt;/tt&gt; */">
        <enum-value name="ListSupportedMethods" doc="/**
Internal. */"/>
        <enum-value name="SetCursorPosition" doc="/**
Internal. */"/>
        <enum-value name="GetCursorPosition" doc="/**
Internal. */"/>
        <enum-value name="ForegroundColor" doc="/**
Internal. */"/>
        <enum-value name="BackgroundColor" doc="/**
Internal. */"/>
</enum>
    <enum name="Role" doc="/**
&lt;p&gt;This enum defines the role of an accessible object. The roles are:&lt;/p&gt;
&lt;p&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;2&quot; cellspacing=&quot;1&quot; width=&quot;100%&quot;&gt;
&lt;tr&gt;&lt;th width=&quot;25%&quot;&gt;Constant&lt;/th&gt;&lt;th width=&quot;15%&quot;&gt;Value&lt;/th&gt;&lt;th width=&quot;60%&quot;&gt;Description&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;AlertMessage&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;8&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;An object that is used to alert the user.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Animation&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;54&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;An object that displays an animation.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Application&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;14&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The application's main window.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Assistant&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;32&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;An object that provids interactive help.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Border&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;19&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;An object that represents a border.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;ButtonDropDown&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;56&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A button that drops down a list of items.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;ButtonDropGrid&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;58&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A button that drops down a grid.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;ButtonMenu&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;57&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A button that drops down a menu.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Canvas&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;53&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;An object that displays graphics that the user can interact with.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Caret&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;7&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;An object that represents the system caret (text cursor).&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Cell&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;29&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A cell in a table.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Chart&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;17&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;An object that displays a graphical representation of data.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;CheckBox&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;44&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;An object that represents an option that can be checked or unchecked. Some options provide a &amp;quot;mixed&amp;quot; state, e.g&amp;#x2e; neither checked nor unchecked.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Client&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;10&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The client area in a window.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Clock&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;61&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A clock displaying time.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Column&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;27&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A column of cells, usually within a table.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;ColumnHeader&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;25&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A header for a column of data.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;ComboBox&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;46&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A list of choices that the user can select from.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Cursor&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;6&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;An object that represents the mouse cursor.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Dial&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;49&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;An object that represents a dial or knob.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Dialog&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;18&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A dialog box.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Document&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;15&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A document window, usually in an MDI environment.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;EditableText&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;42&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;Editable text&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Equation&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;55&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;An object that represents a mathematical equation.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Graphic&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;40&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A graphic or picture, e.g&amp;#x2e; an icon.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Grip&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;4&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A grip that the user can drag to change the size of widgets.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Grouping&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;20&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;An object that represents a logical grouping of other objects.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;HelpBalloon&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;31&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;An object that displays help in a separate, short lived window.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;HotkeyField&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;50&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A hotkey field that allows the user to enter a key sequence.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Indicator&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;39&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;An indicator that represents a current value or item.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;LayeredPane&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;63&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;An object that can contain layered children, e.g&amp;#x2e; in a stack.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Link&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;30&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A link to something else.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;List&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;33&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A list of items, from which the user can select one or more items.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;ListItem&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;34&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;An item in a list of items.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;MenuBar&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;2&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A menu bar from which menus are opened by the user.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;MenuItem&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;12&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;An item in a menu or menu bar.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;NoRole&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;0&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object has no role. This usually indicates an invalid object.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;PageTab&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;37&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A page tab that the user can select to switch to a different page in a dialog.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;PageTabList&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;60&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A list of page tabs.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Pane&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;16&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A generic container.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;PopupMenu&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;11&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A menu which lists options that the user can select to perform an action.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;ProgressBar&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;48&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object displays the progress of an operation in progress.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;PropertyPage&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;38&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A property page where the user can change options and settings.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;PushButton&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;43&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A button.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;RadioButton&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;45&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;An object that represents an option that is mutually exclusive with other options.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Row&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;28&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A row of cells, usually within a table.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;RowHeader&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;26&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A header for a row of data.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;ScrollBar&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;3&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A scroll bar, which allows the user to scroll the visible area.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Separator&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;21&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A separator that divides space into logical areas.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Slider&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;51&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A slider that allows the user to select a value within a given range.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Sound&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;5&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;An object that represents a sound.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;SpinBox&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;52&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A spin box widget that allows the user to enter a value within a given range.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Splitter&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;62&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A splitter distributing available space between its child widgets.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;StaticText&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;41&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;Static text, such as labels for other widgets.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;StatusBar&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;23&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A status bar.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Table&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;24&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A table representing data in a grid of rows and columns.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;TitleBar&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;1&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The title bar caption of a window.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;ToolBar&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;22&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A tool bar, which groups widgets that the user accesses frequently.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;ToolTip&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;13&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A tool tip which provides information about other objects.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Tree&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;35&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A list of items in a tree structure.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;TreeItem&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;36&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;An item in a tree structure.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;UserRole&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;65535&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The first value to be used for user defined roles.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Whitespace&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;59&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;Blank space between other objects.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Window&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;9&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;A top level window.&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;/p&gt;
 */">
        <enum-value name="NoRole" doc="/**
&lt;p&gt;The object has no role. This usually indicates an invalid object.&lt;/p&gt;
 */"/>
        <enum-value name="TitleBar" doc="/**
&lt;p&gt;The title bar caption of a window.&lt;/p&gt;
 */"/>
        <enum-value name="MenuBar" doc="/**
&lt;p&gt;A menu bar from which menus are opened by the user.&lt;/p&gt;
 */"/>
        <enum-value name="ScrollBar" doc="/**
&lt;p&gt;A scroll bar, which allows the user to scroll the visible area.&lt;/p&gt;
 */"/>
        <enum-value name="Grip" doc="/**
&lt;p&gt;A grip that the user can drag to change the size of widgets.&lt;/p&gt;
 */"/>
        <enum-value name="Sound" doc="/**
&lt;p&gt;An object that represents a sound.&lt;/p&gt;
 */"/>
        <enum-value name="Cursor" doc="/**
&lt;p&gt;An object that represents the mouse cursor.&lt;/p&gt;
 */"/>
        <enum-value name="Caret" doc="/**
&lt;p&gt;An object that represents the system caret (text cursor).&lt;/p&gt;
 */"/>
        <enum-value name="AlertMessage" doc="/**
&lt;p&gt;An object that is used to alert the user.&lt;/p&gt;
 */"/>
        <enum-value name="Window" doc="/**
&lt;p&gt;A top level window.&lt;/p&gt;
 */"/>
        <enum-value name="Client" doc="/**
&lt;p&gt;The client area in a window.&lt;/p&gt;
 */"/>
        <enum-value name="PopupMenu" doc="/**
&lt;p&gt;A menu which lists options that the user can select to perform an action.&lt;/p&gt;
 */"/>
        <enum-value name="MenuItem" doc="/**
&lt;p&gt;An item in a menu or menu bar.&lt;/p&gt;
 */"/>
        <enum-value name="ToolTip" doc="/**
&lt;p&gt;A tool tip which provides information about other objects.&lt;/p&gt;
 */"/>
        <enum-value name="Application" doc="/**
&lt;p&gt;The application's main window.&lt;/p&gt;
 */"/>
        <enum-value name="Document" doc="/**
&lt;p&gt;A document window, usually in an MDI environment.&lt;/p&gt;
 */"/>
        <enum-value name="Pane" doc="/**
&lt;p&gt;A generic container.&lt;/p&gt;
 */"/>
        <enum-value name="Chart" doc="/**
&lt;p&gt;An object that displays a graphical representation of data.&lt;/p&gt;
 */"/>
        <enum-value name="Dialog" doc="/**
&lt;p&gt;A dialog box.&lt;/p&gt;
 */"/>
        <enum-value name="Border" doc="/**
&lt;p&gt;An object that represents a border.&lt;/p&gt;
 */"/>
        <enum-value name="Grouping" doc="/**
&lt;p&gt;An object that represents a logical grouping of other objects.&lt;/p&gt;
 */"/>
        <enum-value name="Separator" doc="/**
&lt;p&gt;A separator that divides space into logical areas.&lt;/p&gt;
 */"/>
        <enum-value name="ToolBar" doc="/**
&lt;p&gt;A tool bar, which groups widgets that the user accesses frequently.&lt;/p&gt;
 */"/>
        <enum-value name="StatusBar" doc="/**
&lt;p&gt;A status bar.&lt;/p&gt;
 */"/>
        <enum-value name="Table" doc="/**
&lt;p&gt;A table representing data in a grid of rows and columns.&lt;/p&gt;
 */"/>
        <enum-value name="ColumnHeader" doc="/**
&lt;p&gt;A header for a column of data.&lt;/p&gt;
 */"/>
        <enum-value name="RowHeader" doc="/**
&lt;p&gt;A header for a row of data.&lt;/p&gt;
 */"/>
        <enum-value name="Column" doc="/**
&lt;p&gt;A column of cells, usually within a table.&lt;/p&gt;
 */"/>
        <enum-value name="Row" doc="/**
&lt;p&gt;A row of cells, usually within a table.&lt;/p&gt;
 */"/>
        <enum-value name="Cell" doc="/**
&lt;p&gt;A cell in a table.&lt;/p&gt;
 */"/>
        <enum-value name="Link" doc="/**
&lt;p&gt;A link to something else.&lt;/p&gt;
 */"/>
        <enum-value name="HelpBalloon" doc="/**
&lt;p&gt;An object that displays help in a separate, short lived window.&lt;/p&gt;
 */"/>
        <enum-value name="Assistant" doc="/**
&lt;p&gt;An object that provids interactive help.&lt;/p&gt;
 */"/>
        <enum-value name="List" doc="/**
&lt;p&gt;A list of items, from which the user can select one or more items.&lt;/p&gt;
 */"/>
        <enum-value name="ListItem" doc="/**
&lt;p&gt;An item in a list of items.&lt;/p&gt;
 */"/>
        <enum-value name="Tree" doc="/**
&lt;p&gt;A list of items in a tree structure.&lt;/p&gt;
 */"/>
        <enum-value name="TreeItem" doc="/**
&lt;p&gt;An item in a tree structure.&lt;/p&gt;
 */"/>
        <enum-value name="PageTab" doc="/**
&lt;p&gt;A page tab that the user can select to switch to a different page in a dialog.&lt;/p&gt;
 */"/>
        <enum-value name="PropertyPage" doc="/**
&lt;p&gt;A property page where the user can change options and settings.&lt;/p&gt;
 */"/>
        <enum-value name="Indicator" doc="/**
&lt;p&gt;An indicator that represents a current value or item.&lt;/p&gt;
 */"/>
        <enum-value name="Graphic" doc="/**
&lt;p&gt;A graphic or picture, e.g&amp;#x2e; an icon.&lt;/p&gt;
 */"/>
        <enum-value name="StaticText" doc="/**
&lt;p&gt;Static text, such as labels for other widgets.&lt;/p&gt;
 */"/>
        <enum-value name="EditableText" doc="/**
&lt;p&gt;Editable text&lt;/p&gt;
 */"/>
        <enum-value name="PushButton" doc="/**
&lt;p&gt;A button.&lt;/p&gt;
 */"/>
        <enum-value name="CheckBox" doc="/**
&lt;p&gt;An object that represents an option that can be checked or unchecked. Some options provide a &amp;quot;mixed&amp;quot; state, e.g&amp;#x2e; neither checked nor unchecked.&lt;/p&gt;
 */"/>
        <enum-value name="RadioButton" doc="/**
&lt;p&gt;An object that represents an option that is mutually exclusive with other options.&lt;/p&gt;
 */"/>
        <enum-value name="ComboBox" doc="/**
&lt;p&gt;A list of choices that the user can select from.&lt;/p&gt;
 */"/>
        <enum-value name="ProgressBar" doc="/**
&lt;p&gt;The object displays the progress of an operation in progress.&lt;/p&gt;
 */"/>
        <enum-value name="Dial" doc="/**
&lt;p&gt;An object that represents a dial or knob.&lt;/p&gt;
 */"/>
        <enum-value name="HotkeyField" doc="/**
&lt;p&gt;A hotkey field that allows the user to enter a key sequence.&lt;/p&gt;
 */"/>
        <enum-value name="Slider" doc="/**
&lt;p&gt;A slider that allows the user to select a value within a given range.&lt;/p&gt;
 */"/>
        <enum-value name="SpinBox" doc="/**
&lt;p&gt;A spin box widget that allows the user to enter a value within a given range.&lt;/p&gt;
 */"/>
        <enum-value name="Canvas" doc="/**
&lt;p&gt;An object that displays graphics that the user can interact with.&lt;/p&gt;
 */"/>
        <enum-value name="Animation" doc="/**
&lt;p&gt;An object that displays an animation.&lt;/p&gt;
 */"/>
        <enum-value name="Equation" doc="/**
&lt;p&gt;An object that represents a mathematical equation.&lt;/p&gt;
 */"/>
        <enum-value name="ButtonDropDown" doc="/**
&lt;p&gt;A button that drops down a list of items.&lt;/p&gt;
 */"/>
        <enum-value name="ButtonMenu" doc="/**
&lt;p&gt;A button that drops down a menu.&lt;/p&gt;
 */"/>
        <enum-value name="ButtonDropGrid" doc="/**
&lt;p&gt;A button that drops down a grid.&lt;/p&gt;
 */"/>
        <enum-value name="Whitespace" doc="/**
&lt;p&gt;Blank space between other objects.&lt;/p&gt;
 */"/>
        <enum-value name="PageTabList" doc="/**
&lt;p&gt;A list of page tabs.&lt;/p&gt;
 */"/>
        <enum-value name="Clock" doc="/**
&lt;p&gt;A clock displaying time.&lt;/p&gt;
 */"/>
        <enum-value name="Splitter" doc="/**
&lt;p&gt;A splitter distributing available space between its child widgets.&lt;/p&gt;
 */"/>
        <enum-value name="LayeredPane" doc="/**
&lt;p&gt;An object that can contain layered children, e.g&amp;#x2e; in a stack.&lt;/p&gt;
 */"/>
        <enum-value name="UserRole" doc="/**
&lt;p&gt;The first value to be used for user defined roles.&lt;/p&gt;
 */"/>
</enum>
    <enum name="Action" doc="/**
&lt;p&gt;This enum describes the possible types of action that can occur.&lt;/p&gt;
 */">
        <enum-value name="DefaultAction" doc="/**
Internal. */"/>
        <enum-value name="Press" doc="/**
Internal. */"/>
        <enum-value name="FirstStandardAction" doc="/**
Internal. */"/>
        <enum-value name="SetFocus" doc="/**
Internal. */"/>
        <enum-value name="Increase" doc="/**
Internal. */"/>
        <enum-value name="Decrease" doc="/**
Internal. */"/>
        <enum-value name="Accept" doc="/**
Internal. */"/>
        <enum-value name="Cancel" doc="/**
Internal. */"/>
        <enum-value name="Select" doc="/**
Internal. */"/>
        <enum-value name="ClearSelection" doc="/**
Internal. */"/>
        <enum-value name="RemoveSelection" doc="/**
Internal. */"/>
        <enum-value name="ExtendSelection" doc="/**
Internal. */"/>
        <enum-value name="AddToSelection" doc="/**
Internal. */"/>
        <enum-value name="LastStandardAction" doc="/**
Internal. */"/>
</enum>
    <enum name="Event" doc="/**
&lt;p&gt;This enum type defines accessible event types.&lt;/p&gt;
 */">
        <enum-value name="SoundPlayed" doc="/**
&lt;p&gt;A sound has been played by an object&lt;/p&gt;
 */"/>
        <enum-value name="Alert" doc="/**
&lt;p&gt;A system alert (e.g&amp;#x2e;, a message from a &lt;a href=&quot;QMessageBox.html&quot;&gt;&lt;tt&gt;QMessageBox&lt;/tt&gt;&lt;/a&gt;)&lt;/p&gt;
 */"/>
        <enum-value name="ForegroundChanged" doc="/**
&lt;p&gt;A window has been activated (i.e&amp;#x2e;, a new window has gained focus on the desktop)&lt;/p&gt;
 */"/>
        <enum-value name="MenuStart" doc="/**
&lt;p&gt;A menu has been opened on the menubar (Qt uses &lt;a href=&quot;QAccessible.html#Event-enum&quot;&gt;&lt;tt&gt;PopupMenuStart&lt;/tt&gt;&lt;/a&gt; for all menus)&lt;/p&gt;
 */"/>
        <enum-value name="MenuEnd" doc="/**
&lt;p&gt;A menu has been closed (Qt uses &lt;a href=&quot;QAccessible.html#Event-enum&quot;&gt;&lt;tt&gt;PopupMenuEnd&lt;/tt&gt;&lt;/a&gt; for all menus)&lt;/p&gt;
 */"/>
        <enum-value name="PopupMenuStart" doc="/**
&lt;p&gt;A popupmenu has opened.&lt;/p&gt;
 */"/>
        <enum-value name="PopupMenuEnd" doc="/**
&lt;p&gt;A popup menu has closed.&lt;/p&gt;
 */"/>
        <enum-value name="ContextHelpStart" doc="/**
&lt;p&gt;Context help (&lt;a href=&quot;QWhatsThis.html&quot;&gt;&lt;tt&gt;QWhatsThis&lt;/tt&gt;&lt;/a&gt;) for an object is initiated.&lt;/p&gt;
 */"/>
        <enum-value name="ContextHelpEnd" doc="/**
&lt;p&gt;Context help (&lt;a href=&quot;QWhatsThis.html&quot;&gt;&lt;tt&gt;QWhatsThis&lt;/tt&gt;&lt;/a&gt;) for an object is finished.&lt;/p&gt;
 */"/>
        <enum-value name="DragDropStart" doc="/**
&lt;p&gt;A Drag &amp;amp; Drop operation is about to be initiated.&lt;/p&gt;
 */"/>
        <enum-value name="DragDropEnd" doc="/**
&lt;p&gt;A Drag &amp;amp; Drop operation is about to finished.&lt;/p&gt;
 */"/>
        <enum-value name="DialogStart" doc="/**
&lt;p&gt;A dialog (&lt;a href=&quot;QDialog.html&quot;&gt;&lt;tt&gt;QDialog&lt;/tt&gt;&lt;/a&gt;) has been set visible.&lt;/p&gt;
 */"/>
        <enum-value name="DialogEnd" doc="/**
&lt;p&gt;A dialog (&lt;a href=&quot;QDialog.html&quot;&gt;&lt;tt&gt;QDialog&lt;/tt&gt;&lt;/a&gt;) is been hidden&lt;/p&gt;
 */"/>
        <enum-value name="ScrollingStart" doc="/**
&lt;p&gt;A scrollbar scroll operation is about to start (i.e&amp;#x2e;, the mouse has pressed on the slider handle)&lt;/p&gt;
 */"/>
        <enum-value name="ScrollingEnd" doc="/**
&lt;p&gt;A scrollbar scroll operation has ended (the mouse has released the slider handle)&lt;/p&gt;
 */"/>
        <enum-value name="MenuCommand" doc="/**
&lt;p&gt;A menu item is triggered.&lt;/p&gt;
 */"/>
        <enum-value name="ObjectCreated" doc="/**
&lt;p&gt;A new object is created.&lt;/p&gt;
 */"/>
        <enum-value name="ObjectDestroyed" doc="/**
&lt;p&gt;An object is deleted.&lt;/p&gt;
 */"/>
        <enum-value name="ObjectShow" doc="/**
&lt;p&gt;An object is displayed (i.e&amp;#x2e;, with QWidget::show()).&lt;/p&gt;
 */"/>
        <enum-value name="ObjectHide" doc="/**
&lt;p&gt;An object is hidden (i.e&amp;#x2e;, with QWidget::hide()). Any children the object that is hidden has do not send this event. It is not send when an object is hidden as it is being obcured by others.&lt;/p&gt;
 */"/>
        <enum-value name="ObjectReorder" doc="/**
&lt;p&gt;A layout or item view has added, removed, or moved an object (Qt does not use this event).&lt;/p&gt;
 */"/>
        <enum-value name="Focus" doc="/**
&lt;p&gt;An object has gained keyboard focus.&lt;/p&gt;
 */"/>
        <enum-value name="Selection" doc="/**
&lt;p&gt;The selection has changed in a menu or item view.&lt;/p&gt;
 */"/>
        <enum-value name="SelectionAdd" doc="/**
&lt;p&gt;An item has been added to the selection in an item view.&lt;/p&gt;
 */"/>
        <enum-value name="SelectionRemove" doc="/**
&lt;p&gt;An item has been removed from an item view selection.&lt;/p&gt;
 */"/>
        <enum-value name="SelectionWithin" doc="/**
&lt;p&gt;Several changes to a selection has occurred in an item view.&lt;/p&gt;
 */"/>
        <enum-value name="StateChanged" doc="/**
&lt;p&gt;The QAccessible::State of an object has changed.&lt;/p&gt;
 */"/>
        <enum-value name="LocationChanged" doc="/**
&lt;p&gt;An objects location on the screen changed&lt;/p&gt;
 */"/>
        <enum-value name="NameChanged" doc="/**
&lt;p&gt;The QAccessible::Name property of an object has changed&lt;/p&gt;
 */"/>
        <enum-value name="DescriptionChanged" doc="/**
&lt;p&gt;The objects QAccessible::Description changed.&lt;/p&gt;
 */"/>
        <enum-value name="ValueChanged" doc="/**
&lt;p&gt;The QAccessible::Value of an object has changed.&lt;/p&gt;
 */"/>
        <enum-value name="ParentChanged" doc="/**
&lt;p&gt;An objects parent object changed.&lt;/p&gt;
 */"/>
        <enum-value name="HelpChanged" doc="/**
&lt;p&gt;The QAccessible::Help text property of an object has changed&lt;/p&gt;
 */"/>
        <enum-value name="DefaultActionChanged" doc="/**
&lt;p&gt;The default QAccessible::Action for the accessible object changed&lt;/p&gt;
 */"/>
        <enum-value name="AcceleratorChanged" doc="/**
Internal. */"/>
</enum>
    <enum name="RelationFlag" doc="/**
&lt;p&gt;This enum type defines bit flags that can be combined to indicate the relationship between two accessible objects.&lt;/p&gt;
&lt;p&gt;Implementations of relationTo() return a combination of these flags. Some values are mutually exclusive.&lt;/p&gt;
&lt;p&gt;Implementations of navigate() can accept only one distinct value.&lt;/p&gt;
 */">
        <enum-value name="Unrelated" doc="/**
&lt;p&gt;The objects are unrelated.&lt;/p&gt;
 */"/>
        <enum-value name="Self" doc="/**
&lt;p&gt;The objects are the same.&lt;/p&gt;
 */"/>
        <enum-value name="Ancestor" doc="/**
&lt;p&gt;The first object is a parent of the second object.&lt;/p&gt;
 */"/>
        <enum-value name="Child" doc="/**
&lt;p&gt;The first object is a direct child of the second object.&lt;/p&gt;
 */"/>
        <enum-value name="Descendent" doc="/**
&lt;p&gt;The first object is an indirect child of the second object.&lt;/p&gt;
 */"/>
        <enum-value name="Sibling" doc="/**
&lt;p&gt;The objects are siblings.&lt;/p&gt;
 */"/>
        <enum-value name="HierarchyMask" doc="/**
Internal. */"/>
        <enum-value name="Up" doc="/**
&lt;p&gt;The first object is above the second object.&lt;/p&gt;
 */"/>
        <enum-value name="Down" doc="/**
&lt;p&gt;The first object is below the second object.&lt;/p&gt;
 */"/>
        <enum-value name="Left" doc="/**
&lt;p&gt;The first object is left of the second object.&lt;/p&gt;
 */"/>
        <enum-value name="Right" doc="/**
&lt;p&gt;The first object is right of the second object.&lt;/p&gt;
 */"/>
        <enum-value name="Covers" doc="/**
&lt;p&gt;The first object covers the second object.&lt;/p&gt;
 */"/>
        <enum-value name="Covered" doc="/**
&lt;p&gt;The first object is covered by the second object.&lt;/p&gt;
 */"/>
        <enum-value name="GeometryMask" doc="/**
Internal. */"/>
        <enum-value name="FocusChild" doc="/**
&lt;p&gt;The first object is the second object's focus child.&lt;/p&gt;
 */"/>
        <enum-value name="Label" doc="/**
&lt;p&gt;The first object is the label of the second object.&lt;/p&gt;
 */"/>
        <enum-value name="Labelled" doc="/**
&lt;p&gt;The first object is labelled by the second object.&lt;/p&gt;
 */"/>
        <enum-value name="Controller" doc="/**
&lt;p&gt;The first object controls the second object.&lt;/p&gt;
 */"/>
        <enum-value name="Controlled" doc="/**
&lt;p&gt;The first object is controlled by the second object.&lt;/p&gt;
 */"/>
        <enum-value name="LogicalMask" doc="/**
Internal. */"/>
</enum>
    <enum name="StateFlag" doc="/**
&lt;p&gt;This enum type defines bit flags that can be combined to indicate the state of an accessible object. The values are:&lt;/p&gt;
&lt;p&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;2&quot; cellspacing=&quot;1&quot; width=&quot;100%&quot;&gt;
&lt;tr&gt;&lt;th width=&quot;25%&quot;&gt;Constant&lt;/th&gt;&lt;th width=&quot;15%&quot;&gt;Value&lt;/th&gt;&lt;th width=&quot;60%&quot;&gt;Description&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Animated&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;16384&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object's appearance changes frequently.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Busy&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;2048&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object cannot accept input at the moment.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Checked&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;16&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object's check box is checked.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Collapsed&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;1024&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object is collapsed, e.g&amp;#x2e; a closed listview item, or an iconified window.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;DefaultButton&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;256&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object represents the default button in a dialog.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Expanded&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;512&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object is expandable, and currently the children are visible.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;ExtSelectable&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;33554432&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object supports extended selection.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Focusable&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;1048576&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object can receive focus. Only objects in the active window can receive focus.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Focused&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;4&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object has keyboard focus.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;HasPopup&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;1073741824&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object opens a popup.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;HotTracked&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;128&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object's appearance is sensitive to the mouse cursor position.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Invisible&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;32768&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object is not visible to the user.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Linked&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;4194304&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object is linked to another object, e.g&amp;#x2e; a hyperlink.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Marqueed&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;8192&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object displays scrolling contents, e.g&amp;#x2e; a log view.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Mixed&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;32&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The state of the object is not determined, e.g&amp;#x2e; a tri-state check box that is neither checked nor unchecked.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Modal&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;-2147483648&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object blocks input from other objects.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Movable&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;262144&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object can be moved.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;MultiSelectable&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;16777216&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object supports multiple selected items.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Normal&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;0&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The normal state.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Offscreen&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;65536&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object is clipped by the visible area. Objects that are off screen are also invisible.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Pressed&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;8&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object is pressed.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Protected&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;536870912&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object is password protected, e.g&amp;#x2e; a line edit for entering a Password.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;ReadOnly&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;64&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object can usually be edited, but is explicitly set to read-only.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Selectable&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;2097152&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object is selectable.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Selected&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;2&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object is selected.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;SelfVoicing&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;524288&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object describes itself through speech or sound.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Sizeable&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;131072&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object can be resized, e.g&amp;#x2e; top-level windows.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Traversed&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;8388608&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object is linked and has been visited.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;tt&gt;Unavailable&lt;/tt&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;top&quot;&gt;&lt;tt&gt;1&lt;/tt&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;The object is unavailable to the user, e.g&amp;#x2e; a disabled widget.&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;/p&gt;
&lt;p&gt;Implementations of QAccessibleInterface::state() return a combination of these flags.&lt;/p&gt;
 */">
        <enum-value name="Normal" doc="/**
&lt;p&gt;The normal state.&lt;/p&gt;
 */"/>
        <enum-value name="Unavailable" doc="/**
&lt;p&gt;The object is unavailable to the user, e.g&amp;#x2e; a disabled widget.&lt;/p&gt;
 */"/>
        <enum-value name="Selected" doc="/**
&lt;p&gt;The object is selected.&lt;/p&gt;
 */"/>
        <enum-value name="Focused" doc="/**
&lt;p&gt;The object has keyboard focus.&lt;/p&gt;
 */"/>
        <enum-value name="Pressed" doc="/**
&lt;p&gt;The object is pressed.&lt;/p&gt;
 */"/>
        <enum-value name="Checked" doc="/**
&lt;p&gt;The object's check box is checked.&lt;/p&gt;
 */"/>
        <enum-value name="Mixed" doc="/**
&lt;p&gt;The state of the object is not determined, e.g&amp;#x2e; a tri-state check box that is neither checked nor unchecked.&lt;/p&gt;
 */"/>
        <enum-value name="ReadOnly" doc="/**
&lt;p&gt;The object can usually be edited, but is explicitly set to read-only.&lt;/p&gt;
 */"/>
        <enum-value name="HotTracked" doc="/**
&lt;p&gt;The object's appearance is sensitive to the mouse cursor position.&lt;/p&gt;
 */"/>
        <enum-value name="DefaultButton" doc="/**
&lt;p&gt;The object represents the default button in a dialog.&lt;/p&gt;
 */"/>
        <enum-value name="Expanded" doc="/**
&lt;p&gt;The object is expandable, and currently the children are visible.&lt;/p&gt;
 */"/>
        <enum-value name="Collapsed" doc="/**
&lt;p&gt;The object is collapsed, e.g&amp;#x2e; a closed listview item, or an iconified window.&lt;/p&gt;
 */"/>
        <enum-value name="Busy" doc="/**
&lt;p&gt;The object cannot accept input at the moment.&lt;/p&gt;
 */"/>
        <enum-value name="Marqueed" doc="/**
&lt;p&gt;The object displays scrolling contents, e.g&amp;#x2e; a log view.&lt;/p&gt;
 */"/>
        <enum-value name="Animated" doc="/**
&lt;p&gt;The object's appearance changes frequently.&lt;/p&gt;
 */"/>
        <enum-value name="Invisible" doc="/**
&lt;p&gt;The object is not visible to the user.&lt;/p&gt;
 */"/>
        <enum-value name="Offscreen" doc="/**
&lt;p&gt;The object is clipped by the visible area. Objects that are off screen are also invisible.&lt;/p&gt;
 */"/>
        <enum-value name="Sizeable" doc="/**
&lt;p&gt;The object can be resized, e.g&amp;#x2e; top-level windows.&lt;/p&gt;
 */"/>
        <enum-value name="Movable" doc="/**
&lt;p&gt;The object can be moved.&lt;/p&gt;
 */"/>
        <enum-value name="SelfVoicing" doc="/**
&lt;p&gt;The object describes itself through speech or sound.&lt;/p&gt;
 */"/>
        <enum-value name="Focusable" doc="/**
&lt;p&gt;The object can receive focus. Only objects in the active window can receive focus.&lt;/p&gt;
 */"/>
        <enum-value name="Selectable" doc="/**
&lt;p&gt;The object is selectable.&lt;/p&gt;
 */"/>
        <enum-value name="Linked" doc="/**
&lt;p&gt;The object is linked to another object, e.g&amp;#x2e; a hyperlink.&lt;/p&gt;
 */"/>
        <enum-value name="Traversed" doc="/**
&lt;p&gt;The object is linked and has been visited.&lt;/p&gt;
 */"/>
        <enum-value name="MultiSelectable" doc="/**
&lt;p&gt;The object supports multiple selected items.&lt;/p&gt;
 */"/>
        <enum-value name="ExtSelectable" doc="/**
&lt;p&gt;The object supports extended selection.&lt;/p&gt;
 */"/>
        <enum-value name="Protected" doc="/**
&lt;p&gt;The object is password protected, e.g&amp;#x2e; a line edit for entering a Password.&lt;/p&gt;
 */"/>
        <enum-value name="HasPopup" doc="/**
&lt;p&gt;The object opens a popup.&lt;/p&gt;
 */"/>
        <enum-value name="Modal" doc="/**
&lt;p&gt;The object blocks input from other objects.&lt;/p&gt;
 */"/>
        <enum-value name="HasInvokeExtension" doc="/**
Internal. */"/>
</enum>
    <enum name="Text" doc="/**
&lt;p&gt;This enum specifies string information that an accessible object returns.&lt;/p&gt;
 */">
        <enum-value name="Name" doc="/**
&lt;p&gt;The name of the object. This can be used both as an identifier or a short description by accessible clients.&lt;/p&gt;
 */"/>
        <enum-value name="Description" doc="/**
&lt;p&gt;A short text describing the object.&lt;/p&gt;
 */"/>
        <enum-value name="Value" doc="/**
&lt;p&gt;The value of the object.&lt;/p&gt;
 */"/>
        <enum-value name="Help" doc="/**
&lt;p&gt;A longer text giving information about how to use the object.&lt;/p&gt;
 */"/>
        <enum-value name="Accelerator" doc="/**
&lt;p&gt;The keyboard shortcut that executes the object's default action.&lt;/p&gt;
 */"/>
        <enum-value name="UserText" doc="/**
&lt;p&gt;The first value to be used for user defined text.&lt;/p&gt;
 */"/>
</enum>
</class>
