OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 #include "chrome/browser/ui/views/harmony/harmony_layout_delegate.h" | 5 #include "chrome/browser/ui/views/harmony/harmony_layout_delegate.h" |
6 | 6 |
7 #include "base/lazy_instance.h" | 7 #include "base/lazy_instance.h" |
8 #include "base/logging.h" | 8 #include "base/logging.h" |
9 | 9 |
10 static base::LazyInstance<HarmonyLayoutDelegate> harmony_layout_delegate_ = | 10 static base::LazyInstance<HarmonyLayoutDelegate> harmony_layout_delegate_ = |
(...skipping 23 matching lines...) Expand all Loading... |
34 case Metric::RELATED_CONTROL_VERTICAL_SPACING: | 34 case Metric::RELATED_CONTROL_VERTICAL_SPACING: |
35 return kHarmonyLayoutUnit / 2; | 35 return kHarmonyLayoutUnit / 2; |
36 case Metric::RELATED_LABEL_HORIZONTAL_SPACING: | 36 case Metric::RELATED_LABEL_HORIZONTAL_SPACING: |
37 return kHarmonyLayoutUnit; | 37 return kHarmonyLayoutUnit; |
38 case Metric::SUBSECTION_HORIZONTAL_INDENT: | 38 case Metric::SUBSECTION_HORIZONTAL_INDENT: |
39 return 0; | 39 return 0; |
40 case Metric::UNRELATED_CONTROL_VERTICAL_SPACING: | 40 case Metric::UNRELATED_CONTROL_VERTICAL_SPACING: |
41 return kHarmonyLayoutUnit; | 41 return kHarmonyLayoutUnit; |
42 case Metric::UNRELATED_CONTROL_VERTICAL_SPACING_LARGE: | 42 case Metric::UNRELATED_CONTROL_VERTICAL_SPACING_LARGE: |
43 return kHarmonyLayoutUnit; | 43 return kHarmonyLayoutUnit; |
| 44 case Metric::ICON_TEXT_SPACING: |
| 45 return kHarmonyLayoutUnit; |
44 } | 46 } |
45 NOTREACHED(); | 47 NOTREACHED(); |
46 return 0; | 48 return 0; |
47 } | 49 } |
48 | 50 |
49 views::GridLayout::Alignment | 51 views::GridLayout::Alignment |
50 HarmonyLayoutDelegate::GetControlLabelGridAlignment() const { | 52 HarmonyLayoutDelegate::GetControlLabelGridAlignment() const { |
51 return views::GridLayout::LEADING; | 53 return views::GridLayout::LEADING; |
52 } | 54 } |
53 | 55 |
(...skipping 10 matching lines...) Expand all Loading... |
64 case DialogWidth::SMALL: | 66 case DialogWidth::SMALL: |
65 return 320; | 67 return 320; |
66 case DialogWidth::MEDIUM: | 68 case DialogWidth::MEDIUM: |
67 return 448; | 69 return 448; |
68 case DialogWidth::LARGE: | 70 case DialogWidth::LARGE: |
69 return 512; | 71 return 512; |
70 } | 72 } |
71 NOTREACHED(); | 73 NOTREACHED(); |
72 return 0; | 74 return 0; |
73 } | 75 } |
OLD | NEW |