| // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| // Constants used to for the Accessibility API. |
| |
| #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_ACCESSIBILITY_API_CONSTANTS_H_ |
| #define CHROME_BROWSER_EXTENSIONS_EXTENSION_ACCESSIBILITY_API_CONSTANTS_H_ |
| |
| namespace extension_accessibility_api_constants { |
| |
| // Keys. |
| extern const wchar_t kTypeKey[]; |
| extern const wchar_t kNameKey[]; |
| extern const wchar_t kDetailsKey[]; |
| extern const wchar_t kValueKey[]; |
| extern const wchar_t kPasswordKey[]; |
| extern const wchar_t kItemCountKey[]; |
| extern const wchar_t kItemIndexKey[]; |
| extern const wchar_t kSelectionStartKey[]; |
| extern const wchar_t kSelectionEndKey[]; |
| extern const wchar_t kCheckedKey[]; |
| extern const wchar_t kHasSubmenuKey[]; |
| |
| // Events. |
| extern const char kOnWindowOpened[]; |
| extern const char kOnWindowClosed[]; |
| extern const char kOnControlFocused[]; |
| extern const char kOnControlAction[]; |
| extern const char kOnTextChanged[]; |
| extern const char kOnMenuOpened[]; |
| extern const char kOnMenuClosed[]; |
| |
| // Types of controls that can receive accessibility events |
| extern const char kTypeButton[]; |
| extern const char kTypeCheckbox[]; |
| extern const char kTypeComboBox[]; |
| extern const char kTypeLink[]; |
| extern const char kTypeListBox[]; |
| extern const char kTypeMenu[]; |
| extern const char kTypeMenuItem[]; |
| extern const char kTypeRadioButton[]; |
| extern const char kTypeTab[]; |
| extern const char kTypeTextBox[]; |
| extern const char kTypeWindow[]; |
| |
| }; // namespace extension_accessibility_api_constants |
| |
| #endif // CHROME_BROWSER_EXTENSIONS_EXTENSION_ACCESSIBILITY_API_CONSTANTS_H_ |