Home | History | Annotate | Download | only in chromeos
      1 // Copyright (c) 2012 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 #ifndef CHROME_BROWSER_CHROMEOS_LANGUAGE_PREFERENCES_H_
      6 #define CHROME_BROWSER_CHROMEOS_LANGUAGE_PREFERENCES_H_
      7 
      8 class PrefRegistrySimple;
      9 
     10 // TODO(yusukes): Rename this file to input_method_preference.cc. Since
     11 // "language" usually means UI language, the current file name is confusing.
     12 // The namespace should also be changed to "namespace input_method {".
     13 
     14 // This file defines types and declare variables used in "Languages and
     15 // Input" settings in Chromium OS.
     16 namespace chromeos {
     17 namespace language_prefs {
     18 
     19 // ---------------------------------------------------------------------------
     20 // For input method engine management
     21 // ---------------------------------------------------------------------------
     22 extern const char kGeneralSectionName[];
     23 extern const char kPreloadEnginesConfigName[];
     24 
     25 // ---------------------------------------------------------------------------
     26 // For keyboard stuff
     27 // ---------------------------------------------------------------------------
     28 // A delay between the first and the start of the rest.
     29 extern const int kXkbAutoRepeatDelayInMs;
     30 // An interval between the repeated keys.
     31 extern const int kXkbAutoRepeatIntervalInMs;
     32 
     33 // A string Chrome preference (Local State) of the preferred keyboard layout in
     34 // the login screen.
     35 extern const char kPreferredKeyboardLayout[];
     36 
     37 // Registers non-user prefs for the default keyboard layout on the login screen.
     38 void RegisterPrefs(PrefRegistrySimple* registry);
     39 
     40 }  // namespace language_prefs
     41 }  // namespace chromeos
     42 
     43 #endif  // CHROME_BROWSER_CHROMEOS_LANGUAGE_PREFERENCES_H_
     44