// 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_ #pragma once namespace extension_accessibility_api_constants { // Keys. extern const char kTypeKey[]; extern const char kNameKey[]; extern const char kDetailsKey[]; extern const char kValueKey[]; extern const char kPasswordKey[]; extern const char kItemCountKey[]; extern const char kItemIndexKey[]; extern const char kSelectionStartKey[]; extern const char kSelectionEndKey[]; extern const char kCheckedKey[]; extern const char 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_