Chromium Code Reviews| Index: chrome/browser/ui/views/toolbar/app_menu.cc |
| diff --git a/chrome/browser/ui/views/toolbar/app_menu.cc b/chrome/browser/ui/views/toolbar/app_menu.cc |
| index d6db3cb67851074b58c1c7ffa17dbefa903fc369..27493313095e641465bd958578d3bad11a533754 100644 |
| --- a/chrome/browser/ui/views/toolbar/app_menu.cc |
| +++ b/chrome/browser/ui/views/toolbar/app_menu.cc |
| @@ -10,9 +10,9 @@ |
| #include <cmath> |
| #include <set> |
| +#include "base/i18n/number_formatting.h" |
| #include "base/macros.h" |
| #include "base/metrics/histogram.h" |
| -#include "base/strings/string_number_conversions.h" |
| #include "base/strings/utf_string_conversions.h" |
| #include "build/build_config.h" |
| #include "chrome/app/chrome_command_ids.h" |
| @@ -538,8 +538,7 @@ class AppMenu::ZoomView : public AppMenuView { |
| IDS_ZOOM_MINUS2, InMenuButtonBackground::LEFT_BUTTON, |
| decrement_index, IDS_ACCNAME_ZOOM_MINUS2); |
| - zoom_label_ = new Label( |
| - l10n_util::GetStringFUTF16Int(IDS_ZOOM_PERCENT, 100)); |
| + zoom_label_ = new Label(base::FormatPercent(100)); |
| zoom_label_->SetAutoColorReadabilityEnabled(false); |
| zoom_label_->SetHorizontalAlignment(gfx::ALIGN_RIGHT); |
| @@ -684,9 +683,7 @@ class AppMenu::ZoomView : public AppMenuView { |
| decrement_button_->SetEnabled(zoom > |
| selected_tab->GetMinimumZoomPercent()); |
| } |
| - zoom_label_->SetText( |
| - l10n_util::GetStringFUTF16Int(IDS_ZOOM_PERCENT, zoom)); |
| - |
| + zoom_label_->SetText(base::FormatPercent(zoom)); |
| zoom_label_max_width_valid_ = false; |
| } |
| @@ -710,14 +707,11 @@ class AppMenu::ZoomView : public AppMenuView { |
| zoom_controller->GetZoomPercent()); |
| for (auto zoom : zoom_factors) { |
| int w = gfx::GetStringWidth( |
| - l10n_util::GetStringFUTF16Int(IDS_ZOOM_PERCENT, |
| - static_cast<int>(zoom * 100 + 0.5)), |
| - font_list); |
| + base::FormatPercent(std::round(zoom * 100)), font_list); |
|
Peter Kasting
2016/05/19 09:35:52
Nit: Still should static_cast<int>() the result of
Greg Levin
2016/05/19 15:42:14
Done.
|
| max_w = std::max(w, max_w); |
| } |
| } else { |
| - max_w = gfx::GetStringWidth( |
| - l10n_util::GetStringFUTF16Int(IDS_ZOOM_PERCENT, 100), font_list); |
| + max_w = gfx::GetStringWidth(base::FormatPercent(100), font_list); |
| } |
| zoom_label_max_width_ = max_w + border_width; |