| 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
|
|
|