From ed5640d8b587fbcfed7dd7967f3de04b37a76f26 Mon Sep 17 00:00:00 2001
From: Daniel Baumann This collection of constants defines the set of possible roles of
+ classes implementing the XAccessible interface according to
+ the Java class javax.accessibility.AccessibleRole. The role of an
+ object describes its generic function like "button", "menu", or "text".
+ You can obtain an object's role by calling the
+ getAccessibleRole() method of the
+ XAccessibleContext interface. We are using constants instead of a more typesafe enum. The reason
+ for this is that IDL enums may not be extended. Therefore, in order to
+ include future extensions to the set of roles we have to use constants
+ here. For some roles there exist two labels with the same value. Please
+ use the one with the underscores. The other ones are somewhat
+ deprecated and will be removed in the future. The object contains some Accessible information, but its role is
+ not known. See also FRAME, GLASS_PANE, and
+ LAYERED_PANE. A choice that can be checked or unchecked and provides a separate
+ indicator for the current state. See also PUSH_BUTTON, TOGGLE_BUTTON,
+ and RADIO_BUTTON. A list of choices the user can select from. Also optionally
+ allows the user to enter a choice of their own. A DATE_EDITOR is a component that allows users to edit date and time. See also DESKTOP_PANE and
+ INTERNAL_FRAME. A pane that supports internal frames and iconified versions of
+ those internal frames. A pane that allows the user to navigate through and select the
+ contents of a directory. May be used by a file chooser. See also FILE_CHOOSER. A top level window with title bar and a border. A dialog is
+ similar to a frame, but it has fewer properties and is often used as
+ a secondary window for an application. See also FRAME and WINDOW. The view of an actual document. Its content depends on the
+ document type. 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. May use the directory pane to show the contents
+ of a directory. See also DIRECTORY_PANE. An object that fills up space in a user interface. It is often
+ used in interfaces to tweak the spacing between components, but
+ serves no other purpose. A FONT_CHOOSER is a component that lets the user pick various
+ attributes for fonts. A top level window with a title bar, border, menu bar, etc. It
+ is often used as the primary window for an application. See also DIALOG, CANVAS, and
+ WINDOW. A pane that is guaranteed to be painted on top of all panes
+ beneath it. See also ROOT_PANE and CANVAS. A GROUP_BOX is a simple container that contains a
+ border around it and contains components inside it. A frame-like object that is clipped by a desktop pane. The
+ desktop pane, internal frame, and desktop icon objects are often
+ used to create multiple document interfaces within an
+ application. See also DESKTOP_ICON, DESKTOP_PANE,
+ and FRAME. See also TEXT and STATIC. A specialized pane that allows its children to be drawn in
+ layers, providing a form of stacking order. This is usually the pane
+ that holds the menu bar as well as the pane that contains most of
+ the visual components in a window. See also GLASS_PANE and
+ ROOT_PANE. An object that presents a list of objects to the user and allows
+ the user to select one or more of them. A list is usually contained
+ within a scroll pane. See also SCROLL_PANE and
+ LIST_ITEM. An object that presents an element in a list. A list is usually
+ contained within a scroll pane. See also SCROLL_PANE and LIST. An object usually found inside a menu bar that contains a list of
+ actions the user can choose from. A menu can have any object as its
+ children, but most often they are menu items, other menus, or
+ rudimentary objects such as radio buttons, check boxes, or
+ separators. For example, an application may have an "Edit" menu that
+ contains menu items for "Cut" and "Paste." See also MENU_BAR, MENU_ITEM,
+ SEPARATOR, RADIO_BUTTON,
+ CHECK_BOX, and POPUP_MENU. 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. For example, a menu bar might contain menus for "File,"
+ "Edit," and "Help." See also MENU, POPUP_MENU, and
+ LAYERED_PANE. An object usually contained in a menu that presents an action the
+ user can choose. For example, the "Cut" menu item in an "Edit" menu
+ would be an action the user can select to cut the selected area of
+ text in a document. See also MENUBAR, SEPARATOR, and
+ POPUP_MENU. See also DIALOG. An object that is a child of a page tab list. Its sole child is
+ the panel that is to be presented to the user when the user selects
+ the page tab from the list of tabs in the page tab list. See also PAGE_TAB_LIST. An object that presents a series of panels (or page tabs), one at
+ a time, through some mechanism provided by the object. The most
+ common mechanism is a list of tabs at the top of the panel. The
+ children of a page tab list are all page tabs. See also PAGE_TAB. A text object used for passwords, or other places where the text
+ contents is not shown visibly to the user. 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. See also MENU and MENU_ITEM. An object the user can manipulate to tell the application to do
+ something. See also CHECK_BOX, TOGGLE_BUTTON,
+ RADIO_BUTTON, BUTTON_MENU and
+ BUTTON_DROPDOWN. A specialized check box that will cause other radio buttons in
+ the same group to become unchecked when this one is checked. See also PUSH_BUTTON, TOGGLE_BUTTON,
+ and CHECK_BOX. A specialized pane that has a glass pane and a layered pane as
+ its children. See also GLASS_PANE and LAYERED_PANE. An object usually used to allow a user to incrementally view a
+ large amount of data. Usually used only by a scroll pane. See also SCROLL_PANE. An object that allows a user to incrementally view a large amount
+ of information. Its children can include scroll bars and a
+ viewport. See also SCROLL_BAR and VIEW_PORT. An object usually contained in a menu to provide a visual and
+ logical separation of the contents in a menu. For example, the
+ "File" menu of an application might contain menu items for "Open,"
+ "Close," and "Exit," and will place a separator between "Close" and
+ "Exit" menu items. See also MENU and MENU_ITEM. An object that allows the user to select from a bounded
+ range. For example, a slider might be used to select a number
+ between 0 and 100. A SPIN_BOX is a simple spinner component and its
+ main use is for simple numbers. A specialized panel that presents two other panels at the same
+ time. Between the two panels is a divider the user can manipulate to
+ make one panel larger and the other panel smaller. A STATUS_BAR is an simple component that can
+ contain multiple labels of status information to the user. An object used to present information in terms of rows and
+ columns. An example might include a spreadsheet application. An object that presents text to the user. The text is usually
+ editable by the user as opposed to a label or static text. See also LABEL and STATIC. A specialized push button that can be checked or unchecked, but
+ does not provide a separate indicator for the current state. See also PUSH_BUTTON, CHECK_BOX and
+ RADIO_BUTTON. A bar or palette usually composed of push buttons or toggle
+ buttons. It is often used to provide the most frequently used
+ functions for an application. An object that provides information about another object. The
+ accessible Description property of the tool tip is often displayed to
+ the user in a small "help bubble" when the user causes the mouse to
+ hover over the object associated with the tool tip. An object used to present hierarchical information to the
+ user. The individual nodes in the tree can be collapsed and expanded
+ to provide selective disclosure of the tree's contents. An object usually used in a scroll pane. It represents the
+ portion of the entire data that the user can see. As the user
+ manipulates the scroll bars, the contents of the viewport can
+ change. See also SCROLL_PANE. See also FRAME and DIALOG. The object represents a button that drops down a list of items. See also PUSH_BUTTON and BUTTON_MENU. The object represents a button that drops down a menu. See also PUSH_BUTTON and BUTTON_DROPDOWN. The object contains descriptive information, usually textual, about
+ another user interface element such as a table, chart, or image. 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. A role indicating the object acts as a formula for calculating a value. The object is a container for form controls, for instance as part of a web form
+ or user-input form within a document. Usually a graphic with multiple hotspots, where each hotspot can be activated
+ resulting in the loading of another document or section of a document. An embedded note which is not visible until activated. An object representing a page of document content. It is used in documents
+ which are accessed by the user on a page by page basis. An object which describes margins and tab stops, etc. for text objects which it controls. The object is a containing instance of document content which constitutes a particular
+ "logical" section of the document. An object that presents an element in a tree
An object which represents both hierarchical and tabular information.
+ + @since OOo 3.0 + */ + const short TREE_TABLE = 80; + + /** Comment role + +An object which represents a comment.
+ +A comment is anchored at a certain content position in the document and + annotates this document content position or a certain text range of the document content. + In the OpenDocument file format a comment is known as an annotation.
+ +See also COMMENT_END.
+ + @since OOo 3.2 + */ + const short COMMENT = 81; + + /** Comment end role + +An invisible object which represents the end position of a text range which + is annotated by a comment - see COMMENT.
+ +This object and the corresponding object representing the comment shall be + in relation of type MEMBER_OF.
+ + @since OOo 3.2 + */ + const short COMMENT_END = 82; + + /** View of a presentation document. + +It's an specific variation of DOCUMENT for presentations.
+ + @since LibreOffice 4.3 + */ + const short DOCUMENT_PRESENTATION = 83; + + /** View of an spreadsheet document. + +It's an specific variation of DOCUMENT for spreadsheets.
+ + @since LibreOffice 4.3 + */ + const short DOCUMENT_SPREADSHEET = 84; + + /** View of a text document. + +It's an specific variation of DOCUMENT for text.
+ + @since LibreOffice 4.3 + */ + const short DOCUMENT_TEXT = 85; + + /** Static text role. + +An object that presents a brief amount of information to the user. + The text is not editable by the user as opposed to a text, and not + meant to have a relation with another object as opposed to a + label.
+ +See also LABEL and TEXT.
+ */ + const short STATIC = 86; + +}; + +}; }; }; }; + +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ -- cgit v1.2.3