X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=idl%2FAccessibility_Role.idl;h=8fc9e7da33ec4adeab5f0ef20cbdb0126a9b1243;hb=5d6b2ab4c052ffd50faf7b6c01a44c8b4ca51ab7;hp=f7844dd3e90e2ad0e0dafa300ec04f5810414232;hpb=1aa3da753b6562e3a082a7eb2998d1411e3b0376;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/idl/Accessibility_Role.idl b/idl/Accessibility_Role.idl index f7844dd..8fc9e7d 100644 --- a/idl/Accessibility_Role.idl +++ b/idl/Accessibility_Role.idl @@ -27,8 +27,16 @@ module Accessibility { 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 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, /* @@ -36,12 +44,16 @@ module Accessibility { * 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, + /* An object which allows entry of a date */ + ROLE_DATE_EDITOR, /* An inconifed internal frame within a DESKTOP_PANE */ ROLE_DESKTOP_ICON, /* @@ -49,6 +61,11 @@ module Accessibility { * 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, /* @@ -61,6 +78,10 @@ module Accessibility { * 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 @@ -68,6 +89,8 @@ module Accessibility { 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 */ @@ -79,6 +102,8 @@ module Accessibility { 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 */ @@ -143,6 +168,8 @@ module Accessibility { * 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. @@ -167,13 +194,24 @@ module Accessibility { 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, - /* 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, + /* 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, /* @@ -191,6 +229,8 @@ module Accessibility { 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.