projects
/
platform
/
core
/
uifw
/
at-spi2-atk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix for ROLE build regression; added ROLE_DRAWING_AREA to
[platform/core/uifw/at-spi2-atk.git]
/
idl
/
Accessibility_Role.idl
diff --git
a/idl/Accessibility_Role.idl
b/idl/Accessibility_Role.idl
index
f7844dd
..
8fc9e7d
100644
(file)
--- a/
idl/Accessibility_Role.idl
+++ b/
idl/Accessibility_Role.idl
@@
-27,8
+27,16
@@
module Accessibility {
enum Role {
ROLE_INVALID,
enum Role {
ROLE_INVALID,
+ /* Object is a label indicating the keyboard accelerators for the parent */
+ ROLE_ACCELERATOR_LABEL,
/* Object is used to alert the user about something */
ROLE_ALERT,
/* Object is used to alert the user about something */
ROLE_ALERT,
+ /* Object contains a dynamic or moving image of some kind */
+ ROLE_ANIMATION,
+ /* Object is a 2d directional indicator */
+ ROLE_ARROW,
+ /* Object contains one or more dates, usually arranged into a 2d list */
+ ROLE_CALENDAR,
/* Object that can be drawn into and is used to trap events */
ROLE_CANVAS,
/*
/* Object that can be drawn into and is used to trap events */
ROLE_CANVAS,
/*
@@
-36,12
+44,16
@@
module Accessibility {
* indicator for the current state.
*/
ROLE_CHECK_BOX,
* indicator for the current state.
*/
ROLE_CHECK_BOX,
+ /* A menu item that behaves like a check box (see ROLE_CHECK_BOX) */
+ ROLE_CHECK_MENU_ITEM,
/* A specialized dialog that lets the user choose a color. */
ROLE_COLOR_CHOOSER,
/* The header for a column of data */
ROLE_COLUMN_HEADER,
/* A list of choices the user can select from */
ROLE_COMBO_BOX,
/* A specialized dialog that lets the user choose a color. */
ROLE_COLOR_CHOOSER,
/* The header for a column of data */
ROLE_COLUMN_HEADER,
/* A list of choices the user can select from */
ROLE_COMBO_BOX,
+ /* An object which allows entry of a date */
+ ROLE_DATE_EDITOR,
/* An inconifed internal frame within a DESKTOP_PANE */
ROLE_DESKTOP_ICON,
/*
/* An inconifed internal frame within a DESKTOP_PANE */
ROLE_DESKTOP_ICON,
/*
@@
-49,6
+61,11
@@
module Accessibility {
* internal frames.
*/
ROLE_DESKTOP_FRAME,
* internal frames.
*/
ROLE_DESKTOP_FRAME,
+ /*
+ * An object that allows a value to be changed via rotating a visual element,
+ * or which displays a value via such a rotating element.
+ */
+ ROLE_DIAL,
/* A top level window with title bar and a border */
ROLE_DIALOG,
/*
/* A top level window with title bar and a border */
ROLE_DIALOG,
/*
@@
-61,6
+78,10
@@
module Accessibility {
* the user select a file, browse a different directory, or specify a
* filename.
*/
* the user select a file, browse a different directory, or specify a
* filename.
*/
+ ROLE_DRAWING_AREA,
+ /*
+ * An object used for drawing custom user interface elements.
+ */
ROLE_FILE_CHOOSER,
/*
* A object that fills up space in a user interface
ROLE_FILE_CHOOSER,
/*
* A object that fills up space in a user interface
@@
-68,6
+89,8
@@
module Accessibility {
ROLE_FILLER,
/* XXX Don't know sure about this. */
ROLE_FOCUS_TRAVERSABLE,
ROLE_FILLER,
/* XXX Don't know sure about this. */
ROLE_FOCUS_TRAVERSABLE,
+ /* Allows selection of a display font */
+ ROLE_FONT_CHOOSER,
/* A top level window with a title bar, border, menubar, etc. */
ROLE_FRAME,
/* A pane that is guaranteed to be painted on top of all panes beneath it */
/* A top level window with a title bar, border, menubar, etc. */
ROLE_FRAME,
/* A pane that is guaranteed to be painted on top of all panes beneath it */
@@
-79,6
+102,8
@@
module Accessibility {
ROLE_HTML_CONTAINER,
/* A small fixed size picture, typically used to decorate components */
ROLE_ICON,
ROLE_HTML_CONTAINER,
/* A small fixed size picture, typically used to decorate components */
ROLE_ICON,
+ /* An image, typically static. */
+ ROLE_IMAGE,
/* A frame-like object that is clipped by a desktop pane. */
ROLE_INTERNAL_FRAME,
/* An object used to present an icon or short string in an interface */
/* A frame-like object that is clipped by a desktop pane. */
ROLE_INTERNAL_FRAME,
/* An object used to present an icon or short string in an interface */
@@
-143,6
+168,8
@@
module Accessibility {
* same group to become uncghecked when this one is checked.
*/
ROLE_RADIO_BUTTON,
* same group to become uncghecked when this one is checked.
*/
ROLE_RADIO_BUTTON,
+ /* Object is both a menu item and a "radio button" (see ROLE_RADIO_BUTTON) */
+ ROLE_RADIO_MENU_ITEM,
/*
* A specialized pane that has a glass pane and a layered pane as its
* children.
/*
* A specialized pane that has a glass pane and a layered pane as its
* children.
@@
-167,13
+194,24
@@
module Accessibility {
ROLE_SEPARATOR,
/* An object that allows the user to select from a bounded range */
ROLE_SLIDER,
ROLE_SEPARATOR,
/* An object that allows the user to select from a bounded range */
ROLE_SLIDER,
+ /*
+ * An object which allows one of a set of choices to be selected,
+ * and which displays the current choice.
+ */
+ ROLE_SPIN_BUTTON,
/* A specialized panel that presents two other panels at the same time. */
ROLE_SPLIT_PANE,
/* A specialized panel that presents two other panels at the same time. */
ROLE_SPLIT_PANE,
- /* An object used to rpesent information in terms of rows and columns. */
+ /* Object displays non-quantitative status information (c.f. ROLE_PROGRESS_BAR) */
+ ROLE_STATUS_BAR,
+ /* An object used to repesent information in terms of rows and columns. */
ROLE_TABLE,
ROLE_TABLE_CELL,
ROLE_TABLE_COLUMN_HEADER,
ROLE_TABLE_ROW_HEADER,
ROLE_TABLE,
ROLE_TABLE_CELL,
ROLE_TABLE_COLUMN_HEADER,
ROLE_TABLE_ROW_HEADER,
+ /* Object allows menu to be removed from menubar and shown in its own window. */
+ ROLE_TEAROFF_MENU_ITEM,
+ /* An object that emulates a terminal */
+ ROLE_TERMINAL,
/* An object that presents text to the user */
ROLE_TEXT,
/*
/* An object that presents text to the user */
ROLE_TEXT,
/*
@@
-191,6
+229,8
@@
module Accessibility {
ROLE_TOOL_TIP,
/* An object used to repsent hierarchical information to the user. */
ROLE_TREE,
ROLE_TOOL_TIP,
/* An object used to repsent hierarchical information to the user. */
ROLE_TREE,
+ /* An object that presents both tabular and hierarchical info to the user */
+ ROLE_TREE_TABLE,
/*
* The object contains some Accessible information, but its role is
* not known.
/*
* The object contains some Accessible information, but its role is
* not known.