OLD | NEW |
| (Empty) |
1 // Copyright 2013 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 #include "ash/common/shelf/shelf_constants.h" | |
6 | |
7 #include "base/logging.h" | |
8 #include "third_party/skia/include/core/SkColor.h" | |
9 | |
10 namespace ash { | |
11 | |
12 const int kTimeToSwitchBackgroundMs = 1000; | |
13 const int kWorkspaceAreaVisibleInset = 2; | |
14 const int kWorkspaceAreaAutoHideInset = 5; | |
15 const int kShelfAutoHideSize = 3; | |
16 const SkColor kShelfDefaultBaseColor = SK_ColorBLACK; | |
17 const int kShelfButtonSize = 48; | |
18 const int kShelfButtonSpacing = 16; | |
19 const SkColor kShelfButtonActivatedHighlightColor = | |
20 SkColorSetA(SK_ColorWHITE, 100); | |
21 const SkColor kShelfInkDropBaseColor = SK_ColorWHITE; | |
22 const float kShelfInkDropVisibleOpacity = 0.2f; | |
23 const SkColor kShelfIconColor = SK_ColorWHITE; | |
24 const int kShelfTranslucentAlpha = 153; | |
25 const int kOverflowButtonSize = 32; | |
26 const int kOverflowButtonCornerRadius = 2; | |
27 const int kAppListButtonRadius = kOverflowButtonSize / 2; | |
28 | |
29 int GetShelfConstant(ShelfConstant shelf_constant) { | |
30 const int kShelfSize[] = {47, 48, 48}; | |
31 const int kShelfInsetsForAutoHide[] = {3, 0, 0}; | |
32 | |
33 // TODO(estade): clean this up --- remove unneeded constants and reduce | |
34 // remaining arrays to a single constant. | |
35 const int mode = 1; | |
36 switch (shelf_constant) { | |
37 case SHELF_SIZE: | |
38 return kShelfSize[mode]; | |
39 case SHELF_INSETS_FOR_AUTO_HIDE: | |
40 return kShelfInsetsForAutoHide[mode]; | |
41 } | |
42 NOTREACHED(); | |
43 return 0; | |
44 } | |
45 | |
46 } // namespace ash | |
OLD | NEW |