Index: chrome/browser/ui/views/harmony/chrome_layout_provider.cc |
diff --git a/chrome/browser/ui/views/harmony/chrome_layout_provider.cc b/chrome/browser/ui/views/harmony/chrome_layout_provider.cc |
index c2922611111a35e281d1d26f7cc226327c61ca2a..9631f0175b90953a4c920ec78aff9d9b99f44b98 100644 |
--- a/chrome/browser/ui/views/harmony/chrome_layout_provider.cc |
+++ b/chrome/browser/ui/views/harmony/chrome_layout_provider.cc |
@@ -34,6 +34,15 @@ int ChromeLayoutProvider::GetControlHeightForFont(const gfx::FontList& font) { |
Get()->GetDistanceMetric(DISTANCE_CONTROL_TOTAL_VERTICAL_TEXT_PADDING); |
} |
+gfx::Insets ChromeLayoutProvider::GetInsetsMetric(int metric) const { |
+ switch (metric) { |
+ case ChromeInsetsMetric::INSETS_TOAST: |
+ return gfx::Insets(0, 8); |
+ default: |
+ return views::LayoutProvider::GetInsetsMetric(metric); |
+ } |
+} |
+ |
int ChromeLayoutProvider::GetDistanceMetric(int metric) const { |
switch (metric) { |
case DISTANCE_BUTTON_MINIMUM_WIDTH: |
@@ -58,6 +67,10 @@ int ChromeLayoutProvider::GetDistanceMetric(int metric) const { |
return 20; |
case DISTANCE_UNRELATED_CONTROL_VERTICAL_LARGE: |
return 30; |
+ case DISTANCE_TOAST_CONTROL_VERTICAL: |
+ return 8; |
+ case DISTANCE_TOAST_LABEL_VERTICAL: |
+ return 12; |
default: |
return views::LayoutProvider::GetDistanceMetric(metric); |
} |