+ /*
+ * means that the role for this item is known, but not included in the
+ * core enumeration
+ */
+ ROLE_EXTENDED,
+ /* An object that serves as a document header. */
+ ROLE_HEADER,
+ /* An object that serves as a document footer. */
+ ROLE_FOOTER,
+ /* An object which is contains a paragraph of text content. */
+ ROLE_PARAGRAPH,
+ /*
+ * An object which describes margins and tab stops, etc.
+ * for text objects which it controls
+ * (should have CONTROLLER_FOR relation to such).
+ */
+ ROLE_RULER,
+ /*
+ * 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.
+ */
+ ROLE_APPLICATION,
+ /*
+ * 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.
+ */
+ ROLE_AUTOCOMPLETE,