OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 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 | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef CHROME_BROWSER_UI_ASH_ASH_UTIL_H_ | 5 #ifndef CHROME_BROWSER_UI_ASH_ASH_UTIL_H_ |
6 #define CHROME_BROWSER_UI_ASH_ASH_UTIL_H_ | 6 #define CHROME_BROWSER_UI_ASH_ASH_UTIL_H_ |
7 | 7 |
8 namespace ui { | 8 namespace ui { |
9 class Accelerator; | 9 class Accelerator; |
10 } // namespace ui | 10 } // namespace ui |
11 | 11 |
| 12 namespace ash_util { |
| 13 |
| 14 // Returns the name of the ash service depending on whether the browser is |
| 15 // running in classic ash or mash. |
| 16 const char* GetAshServiceName(); |
| 17 |
| 18 } // namespace ash_util |
| 19 |
| 20 // TODO(jamescook): Change this namespace to ash_util. |
12 namespace chrome { | 21 namespace chrome { |
13 | 22 |
14 // Returns true if Ash should be run at startup. | 23 // Returns true if Ash should be run at startup. |
15 bool ShouldOpenAshOnStartup(); | 24 bool ShouldOpenAshOnStartup(); |
16 | 25 |
17 // Returns true if Chrome is running in the mash shell. | 26 // Returns true if Chrome is running in the mash shell. |
18 bool IsRunningInMash(); | 27 bool IsRunningInMash(); |
19 | 28 |
20 // Returns true if the given |accelerator| has been deprecated and hence can | 29 // Returns true if the given |accelerator| has been deprecated and hence can |
21 // be consumed by web contents if needed. | 30 // be consumed by web contents if needed. |
22 bool IsAcceleratorDeprecated(const ui::Accelerator& accelerator); | 31 bool IsAcceleratorDeprecated(const ui::Accelerator& accelerator); |
23 | 32 |
24 } // namespace chrome | 33 } // namespace chrome |
25 | 34 |
26 #endif // CHROME_BROWSER_UI_ASH_ASH_UTIL_H_ | 35 #endif // CHROME_BROWSER_UI_ASH_ASH_UTIL_H_ |
OLD | NEW |