Index: webkit/glue/webaccessibility.h |
=================================================================== |
--- webkit/glue/webaccessibility.h (revision 20047) |
+++ webkit/glue/webaccessibility.h (working copy) |
@@ -59,47 +59,56 @@ |
DIRECTION_LASTCHILD |
}; |
- // This defines an enumeration of the supported accessibility roles in our |
- // Glue layer (used in GlueAccessibilityObject::Role). Any interface using |
- // roles must provide a conversion to its own roles (see e.g. |
- // BrowserAccessibility::get_accRole and BrowserAccessibility::MSAARole). |
+ // This defines an enumeration (in alphabetical order) of the supported |
+ // accessibility roles in our Glue layer (used in |
+ // GlueAccessibilityObject::Role). Any interface using roles must provide a |
+ // conversion to its own roles (see e.g. BrowserAccessibility::get_accRole and |
+ // BrowserAccessibility::MSAARole). |
enum Role { |
+ ROLE_CELL, |
+ ROLE_CHECKBUTTON, |
+ ROLE_CLIENT, |
+ ROLE_COLUMN, |
+ ROLE_COLUMNHEADER, |
+ ROLE_GRAPHIC, |
+ ROLE_GROUPING, |
+ ROLE_LINK, |
+ ROLE_LIST, |
+ ROLE_LISTBOX, |
+ ROLE_MENUITEM, |
+ ROLE_MENUPOPUP, |
+ ROLE_OUTLINE, |
+ ROLE_PAGETABLIST, |
+ ROLE_PROGRESSBAR, |
ROLE_PUSHBUTTON, |
ROLE_RADIOBUTTON, |
- ROLE_CHECKBUTTON, |
+ ROLE_ROW, |
+ ROLE_ROWHEADER, |
ROLE_SLIDER, |
- ROLE_PAGETABLIST, |
- ROLE_TEXT, |
ROLE_STATICTEXT, |
- ROLE_OUTLINE, |
- ROLE_COLUMN, |
- ROLE_ROW, |
- ROLE_GROUPING, |
- ROLE_LIST, |
ROLE_TABLE, |
- ROLE_LINK, |
- ROLE_GRAPHIC, |
- ROLE_CLIENT |
+ ROLE_TEXT |
}; |
- // This defines an enumeration of the supported accessibility states in our |
- // Glue layer (used in GlueAccessibilityObject::State). Any interface using |
- // states must provide a conversion to its own states (see e.g. |
- // BrowserAccessibility::get_accState and BrowserAccessibility::MSAAState). |
+ // This defines an enumeration (in alphabetical order) of the supported |
+ // accessibility states in our Glue layer (used in |
+ // GlueAccessibilityObject::State). Any interface using states must provide a |
+ // conversion to its own states (see e.g. BrowserAccessibility::get_accState |
+ // and BrowserAccessibility::MSAAState). |
enum State { |
+ STATE_CHECKED, |
+ STATE_FOCUSABLE, |
+ STATE_FOCUSED, |
+ STATE_HOTTRACKED, |
+ STATE_INDETERMINATE, |
STATE_LINKED, |
- STATE_HOTTRACKED, |
- STATE_UNAVAILABLE, |
- STATE_READONLY, |
+ STATE_MULTISELECTABLE, |
STATE_OFFSCREEN, |
- STATE_MULTISELECTABLE, |
+ STATE_PRESSED, |
STATE_PROTECTED, |
- STATE_INDETERMINATE, |
- STATE_CHECKED, |
- STATE_PRESSED, |
- STATE_FOCUSED, |
+ STATE_READONLY, |
STATE_TRAVERSED, |
- STATE_FOCUSABLE |
+ STATE_UNAVAILABLE |
}; |
// Parameters structure to hold a union of the possible accessibility function |