Chromium Code Reviews| Index: chrome/browser/ui/views/uninstall_view.cc |
| diff --git a/chrome/browser/ui/views/uninstall_view.cc b/chrome/browser/ui/views/uninstall_view.cc |
| index 851f46fef9511744ba1887efceeb7fbb60b26dd7..861776d380e56962a8efaa83365b9d7bacec00b0 100644 |
| --- a/chrome/browser/ui/views/uninstall_view.cc |
| +++ b/chrome/browser/ui/views/uninstall_view.cc |
| @@ -11,6 +11,7 @@ |
| #include "chrome/browser/lifetime/scoped_keep_alive.h" |
| #include "chrome/browser/shell_integration.h" |
| #include "chrome/browser/ui/uninstall_browser_prompt.h" |
| +#include "chrome/browser/ui/views/harmony/chrome_layout_provider.h" |
| #include "chrome/common/chrome_result_codes.h" |
| #include "chrome/grit/chromium_strings.h" |
| #include "chrome/installer/util/shell_util.h" |
| @@ -19,7 +20,6 @@ |
| #include "ui/views/controls/combobox/combobox.h" |
| #include "ui/views/controls/label.h" |
| #include "ui/views/layout/grid_layout.h" |
| -#include "ui/views/layout/layout_constants.h" |
| #include "ui/views/widget/widget.h" |
| UninstallView::UninstallView(int* user_selection, |
| @@ -58,12 +58,25 @@ void UninstallView::SetupControls() { |
| confirm_label_->SetHorizontalAlignment(gfx::ALIGN_LEFT); |
| layout->AddView(confirm_label_); |
| - layout->AddPaddingRow(0, views::kUnrelatedControlVerticalSpacing); |
| + ChromeLayoutProvider* provider = ChromeLayoutProvider::Get(); |
| + |
| + const int checkbox_indent = provider->GetDistanceMetric( |
| + DISTANCE_SUBSECTION_HORIZONTAL_INDENT); |
| + const int unrelated_vertical_spacing = provider->GetDistanceMetric( |
|
Peter Kasting
2017/05/10 22:47:43
Nit: I probably wouldn't have pulled out to temps
ananta
2017/05/11 00:42:03
Leaving this as is, as it felt better to avoid so
|
| + DISTANCE_UNRELATED_CONTROL_VERTICAL); |
| + const int related_vertical_spacing = provider->GetDistanceMetric( |
| + views::DISTANCE_RELATED_CONTROL_VERTICAL); |
| + const int related_horizontal_spacing = provider->GetDistanceMetric( |
| + views::DISTANCE_RELATED_CONTROL_HORIZONTAL); |
| + const int related_vertical_small = provider->GetDistanceMetric( |
| + DISTANCE_RELATED_CONTROL_VERTICAL_SMALL); |
| + |
| + layout->AddPaddingRow(0, unrelated_vertical_spacing); |
| // The "delete profile" check box. |
| ++column_set_id; |
| column_set = layout->AddColumnSet(column_set_id); |
| - column_set->AddPaddingColumn(0, views::kCheckboxIndent); |
| + column_set->AddPaddingColumn(0, checkbox_indent); |
| column_set->AddColumn(GridLayout::LEADING, GridLayout::CENTER, 0, |
| GridLayout::USE_PREF, 0, 0); |
| layout->StartRow(0, column_set_id); |
| @@ -80,14 +93,14 @@ void UninstallView::SetupControls() { |
| browsers_.reset(new BrowsersMap()); |
| ShellUtil::GetRegisteredBrowsers(browsers_.get()); |
| if (!browsers_->empty()) { |
| - layout->AddPaddingRow(0, views::kRelatedControlVerticalSpacing); |
| + layout->AddPaddingRow(0, related_vertical_spacing); |
| ++column_set_id; |
| column_set = layout->AddColumnSet(column_set_id); |
| - column_set->AddPaddingColumn(0, views::kCheckboxIndent); |
| + column_set->AddPaddingColumn(0, checkbox_indent); |
| column_set->AddColumn(GridLayout::LEADING, GridLayout::CENTER, 0, |
| GridLayout::USE_PREF, 0, 0); |
| - column_set->AddPaddingColumn(0, views::kRelatedControlHorizontalSpacing); |
| + column_set->AddPaddingColumn(0, related_horizontal_spacing); |
| column_set->AddColumn(GridLayout::LEADING, GridLayout::CENTER, 0, |
| GridLayout::USE_PREF, 0, 0); |
| layout->StartRow(0, column_set_id); |
| @@ -101,7 +114,7 @@ void UninstallView::SetupControls() { |
| } |
| } |
| - layout->AddPaddingRow(0, views::kRelatedControlSmallVerticalSpacing); |
| + layout->AddPaddingRow(0, related_vertical_small); |
| } |
| bool UninstallView::Accept() { |