Commit 48d29c26 authored by estade's avatar estade Committed by Commit bot

Migrate more vector icons to chrome/.

- Move and rename the find bar buttons (since they're used beyond just
  the find bar these days).
- Fix VectorIconButton's disabled state.

BUG=626786

Review-Url: https://codereview.chromium.org/2625273002
Cr-Commit-Position: refs/heads/master@{#443275}
parent 69056e55
...@@ -11,6 +11,10 @@ action("aggregate_vector_icons") { ...@@ -11,6 +11,10 @@ action("aggregate_vector_icons") {
"browser_tools.icon", "browser_tools.icon",
"browser_tools_error.icon", "browser_tools_error.icon",
"browser_tools_update.icon", "browser_tools_update.icon",
"caret_down.1x.icon",
"caret_down.icon",
"caret_up.1x.icon",
"caret_up.icon",
"laptop.icon", "laptop.icon",
"navigate_back.1x.icon", "navigate_back.1x.icon",
"navigate_back.icon", "navigate_back.icon",
......
...@@ -7,6 +7,7 @@ ...@@ -7,6 +7,7 @@
#include "base/auto_reset.h" #include "base/auto_reset.h"
#include "base/mac/bundle_locations.h" #include "base/mac/bundle_locations.h"
#include "base/strings/sys_string_conversions.h" #include "base/strings/sys_string_conversions.h"
#include "chrome/app/vector_icons/vector_icons.h"
#include "chrome/browser/ui/browser_finder.h" #include "chrome/browser/ui/browser_finder.h"
#include "chrome/browser/ui/browser_window.h" #include "chrome/browser/ui/browser_window.h"
#include "chrome/browser/ui/cocoa/browser_window_controller.h" #include "chrome/browser/ui/cocoa/browser_window_controller.h"
...@@ -32,7 +33,6 @@ ...@@ -32,7 +33,6 @@
#include "ui/base/resource/resource_bundle.h" #include "ui/base/resource/resource_bundle.h"
#include "ui/gfx/image/image_skia_util_mac.h" #include "ui/gfx/image/image_skia_util_mac.h"
#include "ui/gfx/paint_vector_icon.h" #include "ui/gfx/paint_vector_icon.h"
#include "ui/gfx/vector_icons_public.h"
#include "ui/resources/grit/ui_resources.h" #include "ui/resources/grit/ui_resources.h"
using content::NativeWebKeyboardEvent; using content::NativeWebKeyboardEvent;
...@@ -135,12 +135,12 @@ const float kRightEdgeOffset = 25; ...@@ -135,12 +135,12 @@ const float kRightEdgeOffset = 25;
[nextButton_ setTitle:l10n_util::GetNSString(IDS_ACCNAME_NEXT)]; [nextButton_ setTitle:l10n_util::GetNSString(IDS_ACCNAME_NEXT)];
NSImage* image = NSImageFromImageSkia( NSImage* image = NSImageFromImageSkia(
gfx::CreateVectorIcon(gfx::VectorIconId::FIND_NEXT, SK_ColorBLACK)); gfx::CreateVectorIcon(kCaretDownIcon, SK_ColorBLACK));
[image setTemplate:YES]; [image setTemplate:YES];
[nextButton_ setImage:image]; [nextButton_ setImage:image];
image = NSImageFromImageSkia( image =
gfx::CreateVectorIcon(gfx::VectorIconId::FIND_PREV, SK_ColorBLACK)); NSImageFromImageSkia(gfx::CreateVectorIcon(kCaretUpIcon, SK_ColorBLACK));
[image setTemplate:YES]; [image setTemplate:YES];
[previousButton_ setImage:image]; [previousButton_ setImage:image];
......
...@@ -22,6 +22,7 @@ ...@@ -22,6 +22,7 @@
#include "base/strings/sys_string_conversions.h" #include "base/strings/sys_string_conversions.h"
#include "base/strings/utf_string_conversions.h" #include "base/strings/utf_string_conversions.h"
#include "base/threading/thread_task_runner_handle.h" #include "base/threading/thread_task_runner_handle.h"
#include "chrome/app/vector_icons/vector_icons.h"
#include "chrome/browser/browser_process.h" #include "chrome/browser/browser_process.h"
#include "chrome/browser/download/chrome_download_manager_delegate.h" #include "chrome/browser/download/chrome_download_manager_delegate.h"
#include "chrome/browser/download/download_item_model.h" #include "chrome/browser/download/download_item_model.h"
...@@ -881,8 +882,8 @@ void DownloadItemView::SetDropdownState(State new_state) { ...@@ -881,8 +882,8 @@ void DownloadItemView::SetDropdownState(State new_state) {
!dropdown_button_->GetImage(views::CustomButton::STATE_NORMAL).isNull()) !dropdown_button_->GetImage(views::CustomButton::STATE_NORMAL).isNull())
return; return;
dropdown_button_->SetIcon(new_state == PUSHED ? gfx::VectorIconId::FIND_NEXT dropdown_button_->SetIcon(new_state == PUSHED ? kCaretDownIcon
: gfx::VectorIconId::FIND_PREV); : kCaretUpIcon);
if (new_state != dropdown_state_) { if (new_state != dropdown_state_) {
dropdown_button_->AnimateInkDrop(new_state == PUSHED dropdown_button_->AnimateInkDrop(new_state == PUSHED
? views::InkDropState::ACTIVATED ? views::InkDropState::ACTIVATED
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
#include "base/metrics/histogram_macros.h" #include "base/metrics/histogram_macros.h"
#include "base/strings/string_util.h" #include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h" #include "base/strings/utf_string_conversions.h"
#include "chrome/app/vector_icons/vector_icons.h"
#include "chrome/browser/browser_process.h" #include "chrome/browser/browser_process.h"
#include "chrome/browser/extensions/api/experience_sampling_private/experience_sampling.h" #include "chrome/browser/extensions/api/experience_sampling_private/experience_sampling.h"
#include "chrome/browser/extensions/extension_install_prompt_show_params.h" #include "chrome/browser/extensions/extension_install_prompt_show_params.h"
...@@ -38,7 +39,6 @@ ...@@ -38,7 +39,6 @@
#include "ui/gfx/color_palette.h" #include "ui/gfx/color_palette.h"
#include "ui/gfx/paint_vector_icon.h" #include "ui/gfx/paint_vector_icon.h"
#include "ui/gfx/text_utils.h" #include "ui/gfx/text_utils.h"
#include "ui/gfx/vector_icons_public.h"
#include "ui/native_theme/common_theme.h" #include "ui/native_theme/common_theme.h"
#include "ui/views/border.h" #include "ui/views/border.h"
#include "ui/views/controls/button/image_button.h" #include "ui/views/controls/button/image_button.h"
...@@ -729,8 +729,7 @@ void ExpandableContainerView::ToggleDetailLevel() { ...@@ -729,8 +729,7 @@ void ExpandableContainerView::ToggleDetailLevel() {
void ExpandableContainerView::UpdateArrowToggle(bool expanded) { void ExpandableContainerView::UpdateArrowToggle(bool expanded) {
gfx::ImageSkia icon = gfx::CreateVectorIcon( gfx::ImageSkia icon = gfx::CreateVectorIcon(
expanded ? gfx::VectorIconId::FIND_PREV : gfx::VectorIconId::FIND_NEXT, expanded ? kCaretUpIcon : kCaretDownIcon, gfx::kChromeIconGrey);
gfx::kChromeIconGrey);
arrow_toggle_->SetImage(views::Button::STATE_NORMAL, &icon); arrow_toggle_->SetImage(views::Button::STATE_NORMAL, &icon);
} }
......
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
#include "base/macros.h" #include "base/macros.h"
#include "base/memory/ptr_util.h" #include "base/memory/ptr_util.h"
#include "base/strings/string_util.h" #include "base/strings/string_util.h"
#include "chrome/app/vector_icons/vector_icons.h"
#include "chrome/browser/profiles/profile.h" #include "chrome/browser/profiles/profile.h"
#include "chrome/browser/themes/theme_properties.h" #include "chrome/browser/themes/theme_properties.h"
#include "chrome/browser/ui/find_bar/find_bar_controller.h" #include "chrome/browser/ui/find_bar/find_bar_controller.h"
...@@ -126,8 +127,8 @@ FindBarView::FindBarView(FindBarHost* host) ...@@ -126,8 +127,8 @@ FindBarView::FindBarView(FindBarHost* host)
find_text_->SetTextInputFlags(ui::TEXT_INPUT_FLAG_AUTOCORRECT_OFF); find_text_->SetTextInputFlags(ui::TEXT_INPUT_FLAG_AUTOCORRECT_OFF);
AddChildView(find_text_); AddChildView(find_text_);
find_previous_button_->SetIcon(gfx::VectorIconId::FIND_PREV); find_previous_button_->SetIcon(kCaretUpIcon);
find_next_button_->SetIcon(gfx::VectorIconId::FIND_NEXT); find_next_button_->SetIcon(kCaretDownIcon);
close_button_->SetIcon(gfx::VectorIconId::BAR_CLOSE); close_button_->SetIcon(gfx::VectorIconId::BAR_CLOSE);
find_previous_button_->set_id(VIEW_ID_FIND_IN_PAGE_PREVIOUS_BUTTON); find_previous_button_->set_id(VIEW_ID_FIND_IN_PAGE_PREVIOUS_BUTTON);
......
...@@ -42,10 +42,6 @@ action("aggregate_vector_icons") { ...@@ -42,10 +42,6 @@ action("aggregate_vector_icons") {
"file_download_incognito.1x.icon", "file_download_incognito.1x.icon",
"file_download_incognito.icon", "file_download_incognito.icon",
"file_download_shelf.icon", "file_download_shelf.icon",
"find_next.1x.icon",
"find_next.icon",
"find_prev.1x.icon",
"find_prev.icon",
"folder.1x.icon", "folder.1x.icon",
"folder.icon", "folder.icon",
"folder_managed.1x.icon", "folder_managed.1x.icon",
......
...@@ -52,14 +52,18 @@ void VectorIconButton::SetIcon(const gfx::VectorIcon& icon) { ...@@ -52,14 +52,18 @@ void VectorIconButton::SetIcon(const gfx::VectorIcon& icon) {
void VectorIconButton::OnThemeChanged() { void VectorIconButton::OnThemeChanged() {
SkColor icon_color = SkColor icon_color =
color_utils::DeriveDefaultIconColor(delegate_->GetVectorIconBaseColor()); color_utils::DeriveDefaultIconColor(delegate_->GetVectorIconBaseColor());
gfx::ImageSkia image; SkColor disabled_color = SkColorSetA(icon_color, 0xff / 2);
if (icon_) if (icon_) {
image = gfx::CreateVectorIcon(*icon_, icon_color); SetImage(views::CustomButton::STATE_NORMAL,
else gfx::CreateVectorIcon(*icon_, icon_color));
image = gfx::CreateVectorIcon(id_, icon_color); SetImage(views::CustomButton::STATE_DISABLED,
SetImage(views::CustomButton::STATE_NORMAL, &image); gfx::CreateVectorIcon(*icon_, disabled_color));
image = gfx::CreateVectorIcon(id_, SkColorSetA(icon_color, 0xff / 2)); } else {
SetImage(views::CustomButton::STATE_DISABLED, &image); SetImage(views::CustomButton::STATE_NORMAL,
gfx::CreateVectorIcon(id_, icon_color));
SetImage(views::CustomButton::STATE_DISABLED,
gfx::CreateVectorIcon(id_, disabled_color));
}
set_ink_drop_base_color(icon_color); set_ink_drop_base_color(icon_color);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment