summaryrefslogtreecommitdiffstats
path: root/webkit/glue/webaccessibility.h
diff options
context:
space:
mode:
authorklink@chromium.org <klink@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-08-22 00:20:30 +0000
committerklink@chromium.org <klink@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-08-22 00:20:30 +0000
commit0b02866defff24397abdb969e189165ce0ec78b3 (patch)
tree72807f8830393bbd24e6444f740197d0a8d3445e /webkit/glue/webaccessibility.h
parentb7091b93d3dffa52c990b79366e339c6be8558a7 (diff)
downloadchromium_src-0b02866defff24397abdb969e189165ce0ec78b3.zip
chromium_src-0b02866defff24397abdb969e189165ce0ec78b3.tar.gz
chromium_src-0b02866defff24397abdb969e189165ce0ec78b3.tar.bz2
Adds support and exposure of additional accessibility roles. Includes naming of the LocationBar, and correctly exposing MSAA/ARIA roles for Documents, Graphics, Menubars and Toolbars.
BUG=13291,19982 TEST=Assign @role menubar or toolbar to any dom element, and use Inspect32 (or similar tool) to see it exposed correctly. In the same way, <html> tag is exposed as role document. Review URL: http://codereview.chromium.org/174252 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24049 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue/webaccessibility.h')
-rw-r--r--webkit/glue/webaccessibility.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/webkit/glue/webaccessibility.h b/webkit/glue/webaccessibility.h
index 967bf0c..e13c7b3 100644
--- a/webkit/glue/webaccessibility.h
+++ b/webkit/glue/webaccessibility.h
@@ -70,11 +70,13 @@ class WebAccessibility {
ROLE_CLIENT,
ROLE_COLUMN,
ROLE_COLUMNHEADER,
+ ROLE_DOCUMENT,
ROLE_GRAPHIC,
ROLE_GROUPING,
ROLE_LINK,
ROLE_LIST,
ROLE_LISTBOX,
+ ROLE_MENUBAR,
ROLE_MENUITEM,
ROLE_MENUPOPUP,
ROLE_OUTLINE,
@@ -87,7 +89,8 @@ class WebAccessibility {
ROLE_SLIDER,
ROLE_STATICTEXT,
ROLE_TABLE,
- ROLE_TEXT
+ ROLE_TEXT,
+ ROLE_TOOLBAR
};
// This defines an enumeration (in alphabetical order) of the supported