| Index: ui/accessibility/ax_text_utils.cc
|
| diff --git a/ui/accessibility/ax_text_utils.cc b/ui/accessibility/ax_text_utils.cc
|
| index 7c97a9892da831b625cde2c8283d95b65245f660..1829036ac80311aef3b9ecdca0151003a0462bb7 100644
|
| --- a/ui/accessibility/ax_text_utils.cc
|
| +++ b/ui/accessibility/ax_text_utils.cc
|
| @@ -7,6 +7,8 @@
|
| #include "base/i18n/break_iterator.h"
|
| #include "base/logging.h"
|
| #include "base/strings/string_util.h"
|
| +#include "ui/base/l10n/l10n_util.h"
|
| +#include "ui/strings/grit/ui_strings.h"
|
|
|
| namespace ui {
|
|
|
| @@ -112,4 +114,29 @@ size_t FindAccessibleTextBoundary(const base::string16& text,
|
| }
|
| }
|
|
|
| +base::string16 ActionToString(const AXSupportedAction supported_action) {
|
| + switch (supported_action) {
|
| + case AX_SUPPORTED_ACTION_NONE:
|
| + return base::string16();
|
| + case AX_SUPPORTED_ACTION_ACTIVATE:
|
| + return l10n_util::GetStringUTF16(IDS_AX_ACTIVATE_ACTION_VERB);
|
| + case AX_SUPPORTED_ACTION_CHECK:
|
| + return l10n_util::GetStringUTF16(IDS_AX_CHECK_ACTION_VERB);
|
| + case AX_SUPPORTED_ACTION_CLICK:
|
| + return l10n_util::GetStringUTF16(IDS_AX_CLICK_ACTION_VERB);
|
| + case AX_SUPPORTED_ACTION_JUMP:
|
| + return l10n_util::GetStringUTF16(IDS_AX_JUMP_ACTION_VERB);
|
| + case AX_SUPPORTED_ACTION_OPEN:
|
| + return l10n_util::GetStringUTF16(IDS_AX_OPEN_ACTION_VERB);
|
| + case AX_SUPPORTED_ACTION_PRESS:
|
| + return l10n_util::GetStringUTF16(IDS_AX_PRESS_ACTION_VERB);
|
| + case AX_SUPPORTED_ACTION_SELECT:
|
| + return l10n_util::GetStringUTF16(IDS_AX_SELECT_ACTION_VERB);
|
| + case AX_SUPPORTED_ACTION_UNCHECK:
|
| + return l10n_util::GetStringUTF16(IDS_AX_UNCHECK_ACTION_VERB);
|
| + }
|
| + NOTREACHED();
|
| + return base::string16();
|
| +}
|
| +
|
| } // namespace ui
|
|
|