Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(180)

Unified Diff: content/browser/accessibility/browser_accessibility_android.cc

Issue 2726433002: Complete initial role and state mappings for ARC++ accessibility (Closed)
Patch Set: Export. Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/chromeos/arc/accessibility/ax_tree_source_arc.cc ('k') | ui/accessibility/BUILD.gn » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: content/browser/accessibility/browser_accessibility_android.cc
diff --git a/content/browser/accessibility/browser_accessibility_android.cc b/content/browser/accessibility/browser_accessibility_android.cc
index ba8dbc7ba238237bd21f7d13922295f20be495b8..1fa290fe4c25d1984f37a68a19cd51050d86c7fb 100644
--- a/content/browser/accessibility/browser_accessibility_android.cc
+++ b/content/browser/accessibility/browser_accessibility_android.cc
@@ -14,6 +14,7 @@
#include "content/common/accessibility_messages.h"
#include "content/public/common/content_client.h"
#include "third_party/skia/include/core/SkColor.h"
+#include "ui/accessibility/platform/ax_android_constants.h"
namespace {
@@ -330,69 +331,69 @@ const char* BrowserAccessibilityAndroid::GetClassName() const {
case ui::AX_ROLE_SEARCH_BOX:
case ui::AX_ROLE_SPIN_BUTTON:
case ui::AX_ROLE_TEXT_FIELD:
- class_name = "android.widget.EditText";
+ class_name = ui::kAXEditTextClassname;
break;
case ui::AX_ROLE_SLIDER:
- class_name = "android.widget.SeekBar";
+ class_name = ui::kAXSeekBarClassname;
break;
case ui::AX_ROLE_COLOR_WELL:
case ui::AX_ROLE_COMBO_BOX:
case ui::AX_ROLE_DATE:
case ui::AX_ROLE_POP_UP_BUTTON:
case ui::AX_ROLE_INPUT_TIME:
- class_name = "android.widget.Spinner";
+ class_name = ui::kAXSpinnerClassname;
break;
case ui::AX_ROLE_BUTTON:
case ui::AX_ROLE_MENU_BUTTON:
- class_name = "android.widget.Button";
+ class_name = ui::kAXButtonClassname;
break;
case ui::AX_ROLE_CHECK_BOX:
case ui::AX_ROLE_SWITCH:
- class_name = "android.widget.CheckBox";
+ class_name = ui::kAXCheckBoxClassname;
break;
case ui::AX_ROLE_RADIO_BUTTON:
- class_name = "android.widget.RadioButton";
+ class_name = ui::kAXRadioButtonClassname;
break;
case ui::AX_ROLE_TOGGLE_BUTTON:
- class_name = "android.widget.ToggleButton";
+ class_name = ui::kAXToggleButtonClassname;
break;
case ui::AX_ROLE_CANVAS:
case ui::AX_ROLE_IMAGE:
case ui::AX_ROLE_SVG_ROOT:
- class_name = "android.widget.Image";
+ class_name = ui::kAXImageClassname;
break;
case ui::AX_ROLE_METER:
case ui::AX_ROLE_PROGRESS_INDICATOR:
- class_name = "android.widget.ProgressBar";
+ class_name = ui::kAXProgressBarClassname;
break;
case ui::AX_ROLE_TAB_LIST:
- class_name = "android.widget.TabWidget";
+ class_name = ui::kAXTabWidgetClassname;
break;
case ui::AX_ROLE_GRID:
case ui::AX_ROLE_TABLE:
- class_name = "android.widget.GridView";
+ class_name = ui::kAXGridViewClassname;
break;
case ui::AX_ROLE_LIST:
case ui::AX_ROLE_LIST_BOX:
case ui::AX_ROLE_DESCRIPTION_LIST:
- class_name = "android.widget.ListView";
+ class_name = ui::kAXListViewClassname;
break;
case ui::AX_ROLE_DIALOG:
- class_name = "android.app.Dialog";
+ class_name = ui::kAXDialogClassname;
break;
case ui::AX_ROLE_ROOT_WEB_AREA:
if (GetParent() == nullptr)
- class_name = "android.webkit.WebView";
+ class_name = ui::kAXWebViewClassname;
else
- class_name = "android.view.View";
+ class_name = ui::kAXViewClassname;
break;
case ui::AX_ROLE_MENU_ITEM:
case ui::AX_ROLE_MENU_ITEM_CHECK_BOX:
case ui::AX_ROLE_MENU_ITEM_RADIO:
- class_name = "android.view.MenuItem";
+ class_name = ui::kAXMenuItemClassname;
break;
default:
- class_name = "android.view.View";
+ class_name = ui::kAXViewClassname;
break;
}
« no previous file with comments | « chrome/browser/chromeos/arc/accessibility/ax_tree_source_arc.cc ('k') | ui/accessibility/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698