[ATK] Adds mapping MenuItemRadioRole to ATK
https://bugs.webkit.org/show_bug.cgi?id=121149
Patch by Krzysztof Czech <k.czech@samsung.com> on 2013-09-11
Reviewed by Mario Sanchez Prada.
Source/WebCore:
Adds mapping MenuItemRadioRole to ATK.
* accessibility/atk/WebKitAccessibleWrapperAtk.cpp:
(atkRole):
Tools:
Adds mapping MenuItemRadioRole to ATK.
* DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
(roleToString):
* WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
(WTR::roleToString):
LayoutTests:
Corrected expectations so that they can properly test MenuItemRadioRole.
* platform/efl/accessibility/aria-menubar-menuitems-expected.txt:
* platform/gtk/accessibility/aria-menubar-menuitems-expected.txt:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155518 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Source/WebCore/accessibility/atk/WebKitAccessibleWrapperAtk.cpp b/Source/WebCore/accessibility/atk/WebKitAccessibleWrapperAtk.cpp
index 3e233df..7cab81b 100644
--- a/Source/WebCore/accessibility/atk/WebKitAccessibleWrapperAtk.cpp
+++ b/Source/WebCore/accessibility/atk/WebKitAccessibleWrapperAtk.cpp
@@ -551,6 +551,8 @@
case MenuListOptionRole:
case MenuItemRole:
return ATK_ROLE_MENU_ITEM;
+ case MenuItemRadioRole:
+ return ATK_ROLE_RADIO_MENU_ITEM;
case ColumnRole:
// return ATK_ROLE_TABLE_COLUMN_HEADER; // Is this right?
return ATK_ROLE_UNKNOWN; // Matches Mozilla