Role
Description:
[ CCode ( cprefix = "ATSPI_ROLE_" , type_id = "atspi_role_get_type ()" ) ]
public enum Role
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.
Methods: