X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=idl%2FAccessibility_Role.idl;h=a64f66a29ab2a65c0d4589a66d49bfa4572eb2fe;hb=bd703dfccbb700770f4629e5b5a8af45c3a8dfc3;hp=87d2c81a27c34a41418ed29eab8f4a7adad9dc07;hpb=d1fd1a0d66ef594a5ee62692e81e3c8ee9ef6461;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/idl/Accessibility_Role.idl b/idl/Accessibility_Role.idl index 87d2c81..a64f66a 100644 --- a/idl/Accessibility_Role.idl +++ b/idl/Accessibility_Role.idl @@ -78,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 @@ -241,6 +245,43 @@ module Accessibility { * core enumeration */ ROLE_EXTENDED, + /* An object that serves as a document header. */ + ROLE_HEADER, + /* An object that serves as a document footer. */ + ROLE_FOOTER, + /* An object which is contains a paragraph of text content. */ + ROLE_PARAGRAPH, + /* + * An object which describes margins and tab stops, etc. + * for text objects which it controls + * (should have CONTROLLER_FOR relation to such). + */ + ROLE_RULER, + /* + * An object corresponding to the toplevel accessible of an + * application, which may contain ROLE_FRAME objects or other + * accessible objects. Children of AccessibleDesktop objects + * are generally ROLE_APPLICATION objects. + */ + ROLE_APPLICATION, + /* + * 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. + */ + ROLE_AUTOCOMPLETE, + /* + * The object is an editable text object in a toolbar. + */ + ROLE_EDITBAR, + /* + * The object is an embedded component container. This role is a + * "grouping" hint that the contained objects share a context which is + * different from the container in which this accessible is embedded. + * In particular, it is used for some kinds of document embedding, and + * for embedding of out-of-process component, "panel applets", etc. + */ + ROLE_EMBEDDED, /* not a valid role, used for finding end of enumeration. */ ROLE_LAST_DEFINED };