blob: 5f68a3e6efbbe328d4240ef23a43072bc09b1206 [file] [log] [blame]
[email protected]4a90e582012-05-30 18:14:371// 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_UI_ASH_CHROME_LAUNCHER_PREFS_H_
6#define CHROME_BROWSER_UI_ASH_CHROME_LAUNCHER_PREFS_H_
[email protected]4a90e582012-05-30 18:14:377
8#include <string>
9
[email protected]c753f142013-02-10 13:14:0410class PrefRegistrySyncable;
[email protected]4a90e582012-05-30 18:14:3711
12namespace base {
13class DictionaryValue;
14}
15
16namespace ash {
17
18// Path within the dictionary entries in the prefs::kPinnedLauncherApps list
19// specifying the extension ID of the app to be pinned by that entry.
20extern const char kPinnedAppsPrefAppIDPath[];
21
22// Values used for prefs::kShelfAutoHideBehavior.
23extern const char kShelfAutoHideBehaviorAlways[];
[email protected]4a90e582012-05-30 18:14:3724extern const char kShelfAutoHideBehaviorNever[];
25
[email protected]a5c63ce82012-07-18 18:48:5726// Values used for prefs::kShelfAlignment.
27extern const char kShelfAlignmentBottom[];
28extern const char kShelfAlignmentLeft[];
29extern const char kShelfAlignmentRight[];
[email protected]8572c4872013-01-12 17:16:0730extern const char kShelfAlignmentTop[];
[email protected]a5c63ce82012-07-18 18:48:5731
[email protected]c753f142013-02-10 13:14:0432void RegisterChromeLauncherUserPrefs(PrefRegistrySyncable* registry);
[email protected]4a90e582012-05-30 18:14:3733
34base::DictionaryValue* CreateAppDict(const std::string& app_id);
35
36} // namespace ash
37
38#endif // CHROME_BROWSER_UI_ASH_CHROME_LAUNCHER_PREFS_H_