Role
Description:
[ CCode ( cprefix = "ATSPI_ROLE_" , type_id = "atspi_role_get_type ()" ) ]
public enum Role
public enum Role
Enumeration used by interface Accessible to specify the role of an Accessible object.
Namespace: Atspi
Package: atspi-2
Content:
Enum values:
- ACCELERATOR_LABEL - Object is a label indicating the keyboard accelerators for the parent.
- ALERT - Object is used to alert the user about something.
- ANIMATION - Object contains a dynamic or moving image of some kind.
- APPLICATION - An object corresponding to
the toplevel accessible of an application, which may contain
ATSPI_ROLE_FRAME
objects or other accessible objects. - ARROW - Object is a 2d directional indicator.
- ARTICLE - A section of a page that consists of a composition that forms an independent part of a document, page, or site.
- AUDIO - An object which represents an audio element.
- AUTOCOMPLETE - 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.
- BLOCK_QUOTE - An object which contains a text section that is quoted from another source.
- CALENDAR - Object contains one or more dates, usually arranged into a 2d list.
- CANVAS - Object that can be drawn into and is used to trap events.
- CAPTION - The object contains descriptive information, usually textual, about another user interface element such as a table, chart, or image.
- CHART - The object is a graphical depiction of quantitative data.
- CHECK_BOX - A choice that can be checked or unchecked and provides a separate indicator for the current state.
- CHECK_MENU_ITEM - A menu item that behaves like a check box.
- COLOR_CHOOSER - A specialized dialog that lets the user choose a color.
- COLUMN_HEADER - The header for a column of data.
- COMBO_BOX - A list of choices the user can select from.
- COMMENT - An object found within a document and designed to present a comment, note, or other annotation.
- CONTENT_DELETION - Content previously deleted or proposed to be deleted, e.
- CONTENT_INSERTION - Content previously inserted or proposed to be inserted, e.
- DATE_EDITOR - An object which allows entry of a date.
- DEFINITION - A definition of a term or concept.
- DESCRIPTION_LIST - An object that represents a list of term-value groups.
- DESCRIPTION_TERM - An object that represents a term or phrase with a corresponding definition.
- DESCRIPTION_VALUE - An object that represents the description, definition, or value of a term.
- DESKTOP_FRAME - A pane that supports internal frames and iconified versions of those internal frames.
- DESKTOP_ICON - An inconifed internal frame within a DESKTOP_PANE.
- DIAL - An object that allows a value to be changed via rotating a visual element, or which displays a value via such a rotating element.
- DIALOG - A top level window with title bar and a border.
- DIRECTORY_PANE - A pane that allows the user to navigate through and select the contents of a directory.
- DOCUMENT_EMAIL - A document frame which contains email content to be displayed or composed either in plain text or HTML.
- DOCUMENT_FRAME - The object is a visual frame or container which contains a view of document content.
- DOCUMENT_PRESENTATION - A document frame which contains a presentation or slide content.
- DOCUMENT_SPREADSHEET - A document frame which contains a spreadsheet.
- DOCUMENT_TEXT - A document frame which contains textual content, such as found in a word processing application.
- DOCUMENT_WEB - A document frame which contains HTML or other markup suitable for display in a web browser.
- DRAWING_AREA - 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.
- EDITBAR - The object is an editable text object in a toolbar.
- EMBEDDED - The object is an embedded component container.
- ENTRY - The object is a component whose textual
content may be entered or modified by the user, provided
ATSPI_STATE_EDITABLE
is present. - EXTENDED - means that the role for this item is known, but not included in the core enumeration.
- FILE_CHOOSER - An object used for drawing custom user interface elements.
- FILLER - A object that fills up space in a user interface.
- FOCUS_TRAVERSABLE - Don't use, reserved for future use.
- FONT_CHOOSER - Allows selection of a display font.
- FOOTER - An object that serves as a document footer.
- FOOTNOTE - An object that contains the text of a footnote.
- FORM - 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.
- FRAME - A top level window with a title bar, border, menubar, etc.
- GLASS_PANE - A pane that is guaranteed to be painted on top of all panes beneath it.
- GROUPING - A group of related widgets.
- HEADER - An object that serves as a document header.
- HEADING - The object serves as a heading for content which follows it in a document.
- HTML_CONTAINER - A document container for HTML, whose children represent the document content.
- ICON - A small fixed size picture, typically used to decorate components.
- IMAGE - An image, typically static.
- IMAGE_MAP - An image map object.
- INFO_BAR - An object designed to present a message to the user within an existing window.
- INPUT_METHOD_WINDOW - 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 "input method window".
- INTERNAL_FRAME - A frame-like object that is clipped by a desktop pane.
- INVALID - A role indicating an error condition, such as uninitialized Role data.
- LABEL - An object used to present an icon or short string in an interface.
- LANDMARK - A region of a web page intended as a navigational landmark.
- LAST_DEFINED - Not a valid role, used for finding end of enumeration.
- LAYERED_PANE - A specialized pane that allows its children to be drawn in layers, providing a form of stacking order.
- LEVEL_BAR - A bar that serves as a level indicator to, for instance, show the strength of a password or the state of a battery.
- LINK - The object is a hypertext anchor, i.
- LIST - An object that presents a list of objects to the user and allows the user to select one or more of them.
- LIST_BOX - A non-collapsible list of choices the user can select from.
- LIST_ITEM - An object that represents an element of a list.
- LOG - A text widget or container holding log content, such as chat history and error logs.
- MARK - A run of content that is marked or highlighted, such as for reference purposes, or to call it out as having a special purpose.
- MARQUEE - A container where non-essential information changes frequently.
- MATH - A text widget or container that holds a mathematical expression.
- MATH_FRACTION - An object that represents a mathematical fraction.
- MATH_ROOT - An object that represents a mathematical expression displayed with a radical.
- MENU - An object usually found inside a menu bar that contains a list of actions the user can choose from.
- MENU_BAR - 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.
- MENU_ITEM - An object usually contained in a menu that presents an action the user can choose.
- NOTIFICATION - A transitory object designed to present a message to the user, typically at the desktop level rather than inside a particular application.
- OPTION_PANE - A specialized pane whose primary use is inside a dialog.
- PAGE - The object is a containing instance which encapsulates a page of information.
- PAGE_TAB - An object that is a child of a page tab list.
- 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.
- PANEL - A generic container that is often used to group objects.
- PARAGRAPH - An object which is contains a single paragraph of text content.
- PASSWORD_TEXT - A text object uses for passwords, or other places where the text content is not shown visibly to the user.
- POPUP_MENU - 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.
- PROGRESS_BAR - An object used to indicate how much of a task has been completed.
- PUSH_BUTTON - An object the user can manipulate to tell the application to do something.
- RADIO_BUTTON - A specialized check box that will cause other radio buttons in the same group to become unchecked when this one is checked.
- RADIO_MENU_ITEM - Object is both a menu item and a "radio button" .
- RATING - A widget whose purpose is to display a rating, such as the number of stars associated with a song in a media player.
- REDUNDANT_OBJECT - The object is redundant with another object in the hierarchy, and is exposed for purely technical reasons.
- ROOT_PANE - A specialized pane that has a glass pane and a layered pane as its children.
- ROW_HEADER - The header for a row of data.
- RULER - An object which describes margins and tab stops, etc.
- SCROLL_BAR - 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.
- SCROLL_PANE - An object that allows a user to incrementally view a large amount of information.
- SECTION - The object is a containing instance of document content which constitutes a particular 'logical' section of the document.
- SEPARATOR - An object usually contained in a menu to provide a visible and logical separation of the contents in a menu.
- SLIDER - An object that allows the user to select from a bounded range.
- SPIN_BUTTON - An object which allows one of a set of choices to be selected, and which displays the current choice.
- SPLIT_PANE - A specialized panel that presents two other panels at the same time.
- STATIC - A generic non-container object whose purpose is to display a brief amount of information to the user and whose role is known by the implementor but lacks semantic value for the user.
- STATUS_BAR - Object displays non-quantitative status information (c.
- SUBSCRIPT - An object that contains text that is displayed as a subscript.
- SUGGESTION - A container for content that is called out as a proposed change from the current version of the document, such as by a reviewer of the content.
- SUPERSCRIPT - An object that contains text that is displayed as a superscript.
- TABLE - An object used to repesent information in terms of rows and columns.
- TABLE_CELL - A 'cell' or discrete child within a Table.
- TABLE_COLUMN_HEADER - An object which labels a particular column in an Table.
- TABLE_ROW - A row in a table.
- TABLE_ROW_HEADER - An object which labels a particular row in a Table.
- TEAROFF_MENU_ITEM - Object allows menu to be removed from menubar and shown in its own window.
- TERMINAL - An object that emulates a terminal.
- TEXT - An interactive widget that supports multiple lines of text and optionally accepts user input, but whose purpose is not to solicit user input.
- TIMER - An object containing a numerical counter which indicates an amount of elapsed time from a start point, or the time remaining until an end point.
- TITLE_BAR - A bar that serves as the title of a window or a dialog.
- TOGGLE_BUTTON - A specialized push button that can be checked or unchecked, but does not procide a separate indicator for the current state.
- TOOL_BAR - A bar or palette usually composed of push buttons or toggle buttons.
- TOOL_TIP - An object that provides information about another object.
- TREE - An object used to repsent hierarchical information to the user.
- TREE_ITEM - An object that represents an element of a tree.
- TREE_TABLE - An object that presents both tabular and hierarchical info to the user.
- UNKNOWN - The object contains some Accessible information, but its role is not known.
- VIDEO - An object which represents a video element.
- VIEWPORT - An object usually used in a scroll pane, or to otherwise clip a larger object or content renderer to a specific onscreen viewport.
- WINDOW - A top level window with no title or border.