Home | History | Annotate | Download | only in extensions
      1 // Copyright (c) 2010 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 // Constants used to for the Accessibility API.
      6 
      7 #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_ACCESSIBILITY_API_CONSTANTS_H_
      8 #define CHROME_BROWSER_EXTENSIONS_EXTENSION_ACCESSIBILITY_API_CONSTANTS_H_
      9 #pragma once
     10 
     11 namespace extension_accessibility_api_constants {
     12 
     13 // Keys.
     14 extern const char kTypeKey[];
     15 extern const char kNameKey[];
     16 extern const char kDetailsKey[];
     17 extern const char kValueKey[];
     18 extern const char kPasswordKey[];
     19 extern const char kItemCountKey[];
     20 extern const char kItemIndexKey[];
     21 extern const char kSelectionStartKey[];
     22 extern const char kSelectionEndKey[];
     23 extern const char kCheckedKey[];
     24 extern const char kHasSubmenuKey[];
     25 
     26 // Events.
     27 extern const char kOnWindowOpened[];
     28 extern const char kOnWindowClosed[];
     29 extern const char kOnControlFocused[];
     30 extern const char kOnControlAction[];
     31 extern const char kOnTextChanged[];
     32 extern const char kOnMenuOpened[];
     33 extern const char kOnMenuClosed[];
     34 
     35 // Types of controls that can receive accessibility events
     36 extern const char kTypeButton[];
     37 extern const char kTypeCheckbox[];
     38 extern const char kTypeComboBox[];
     39 extern const char kTypeLink[];
     40 extern const char kTypeListBox[];
     41 extern const char kTypeMenu[];
     42 extern const char kTypeMenuItem[];
     43 extern const char kTypeRadioButton[];
     44 extern const char kTypeTab[];
     45 extern const char kTypeTextBox[];
     46 extern const char kTypeWindow[];
     47 
     48 };  // namespace extension_accessibility_api_constants
     49 
     50 #endif  // CHROME_BROWSER_EXTENSIONS_EXTENSION_ACCESSIBILITY_API_CONSTANTS_H_
     51