Commit 45e98de8 authored by David Black's avatar David Black Committed by Chromium LUCI CQ

Fix icon sizes in holding space context menus.

Previously relied on intrinsic icon size which was sometimes correct,
sometimes wrong.

Bug: 1167365
Change-Id: Iaf2b3454bde9eb340913fc552f936d59d204f0be
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2638519Reviewed-by: default avatarToni Baržić <tbarzic@chromium.org>
Commit-Queue: David Black <dmblack@google.com>
Cr-Commit-Position: refs/heads/master@{#844974}
parent 4ef269d9
...@@ -367,7 +367,8 @@ ui::SimpleMenuModel* HoldingSpaceItemViewDelegate::BuildMenuModel() { ...@@ -367,7 +367,8 @@ ui::SimpleMenuModel* HoldingSpaceItemViewDelegate::BuildMenuModel() {
HoldingSpaceCommandId::kShowInFolder, HoldingSpaceCommandId::kShowInFolder,
l10n_util::GetStringUTF16( l10n_util::GetStringUTF16(
IDS_ASH_HOLDING_SPACE_CONTEXT_MENU_SHOW_IN_FOLDER), IDS_ASH_HOLDING_SPACE_CONTEXT_MENU_SHOW_IN_FOLDER),
ui::ImageModel::FromVectorIcon(kFolderIcon)); ui::ImageModel::FromVectorIcon(kFolderIcon, /*color_id=*/-1,
kHoldingSpaceIconSize));
std::string mime_type; std::string mime_type;
const bool is_image = const bool is_image =
...@@ -382,7 +383,8 @@ ui::SimpleMenuModel* HoldingSpaceItemViewDelegate::BuildMenuModel() { ...@@ -382,7 +383,8 @@ ui::SimpleMenuModel* HoldingSpaceItemViewDelegate::BuildMenuModel() {
HoldingSpaceCommandId::kCopyImageToClipboard, HoldingSpaceCommandId::kCopyImageToClipboard,
l10n_util::GetStringUTF16( l10n_util::GetStringUTF16(
IDS_ASH_HOLDING_SPACE_CONTEXT_MENU_COPY_IMAGE_TO_CLIPBOARD), IDS_ASH_HOLDING_SPACE_CONTEXT_MENU_COPY_IMAGE_TO_CLIPBOARD),
ui::ImageModel::FromVectorIcon(kCopyIcon)); ui::ImageModel::FromVectorIcon(kCopyIcon, /*color_id=*/-1,
kHoldingSpaceIconSize));
} }
} }
...@@ -399,14 +401,16 @@ ui::SimpleMenuModel* HoldingSpaceItemViewDelegate::BuildMenuModel() { ...@@ -399,14 +401,16 @@ ui::SimpleMenuModel* HoldingSpaceItemViewDelegate::BuildMenuModel() {
context_menu_model_->AddItemWithIcon( context_menu_model_->AddItemWithIcon(
HoldingSpaceCommandId::kPinItem, HoldingSpaceCommandId::kPinItem,
l10n_util::GetStringUTF16(IDS_ASH_HOLDING_SPACE_CONTEXT_MENU_PIN), l10n_util::GetStringUTF16(IDS_ASH_HOLDING_SPACE_CONTEXT_MENU_PIN),
ui::ImageModel::FromVectorIcon(views::kPinIcon)); ui::ImageModel::FromVectorIcon(views::kPinIcon, /*color_id=*/-1,
kHoldingSpaceIconSize));
} else { } else {
// The "Unpin" command should be present only if all selected holding space // The "Unpin" command should be present only if all selected holding space
// items are already pinned. // items are already pinned.
context_menu_model_->AddItemWithIcon( context_menu_model_->AddItemWithIcon(
HoldingSpaceCommandId::kUnpinItem, HoldingSpaceCommandId::kUnpinItem,
l10n_util::GetStringUTF16(IDS_ASH_HOLDING_SPACE_CONTEXT_MENU_UNPIN), l10n_util::GetStringUTF16(IDS_ASH_HOLDING_SPACE_CONTEXT_MENU_UNPIN),
ui::ImageModel::FromVectorIcon(views::kUnpinIcon)); ui::ImageModel::FromVectorIcon(views::kUnpinIcon, /*color_id=*/-1,
kHoldingSpaceIconSize));
} }
return context_menu_model_.get(); return context_menu_model_.get();
......
...@@ -322,13 +322,15 @@ void HoldingSpaceTray::ShowContextMenuForViewImpl( ...@@ -322,13 +322,15 @@ void HoldingSpaceTray::ShowContextMenuForViewImpl(
HoldingSpaceCommandId::kHidePreviews, HoldingSpaceCommandId::kHidePreviews,
l10n_util::GetStringUTF16( l10n_util::GetStringUTF16(
IDS_ASH_HOLDING_SPACE_CONTEXT_MENU_HIDE_PREVIEWS), IDS_ASH_HOLDING_SPACE_CONTEXT_MENU_HIDE_PREVIEWS),
ui::ImageModel::FromVectorIcon(kVisibilityOffIcon)); ui::ImageModel::FromVectorIcon(kVisibilityOffIcon, /*color_id=*/-1,
kHoldingSpaceIconSize));
} else { } else {
context_menu_model_->AddItemWithIcon( context_menu_model_->AddItemWithIcon(
HoldingSpaceCommandId::kShowPreviews, HoldingSpaceCommandId::kShowPreviews,
l10n_util::GetStringUTF16( l10n_util::GetStringUTF16(
IDS_ASH_HOLDING_SPACE_CONTEXT_MENU_SHOW_PREVIEWS), IDS_ASH_HOLDING_SPACE_CONTEXT_MENU_SHOW_PREVIEWS),
ui::ImageModel::FromVectorIcon(kVisibilityIcon)); ui::ImageModel::FromVectorIcon(kVisibilityIcon, /*color_id=*/-1,
kHoldingSpaceIconSize));
} }
const int run_types = views::MenuRunner::USE_TOUCHABLE_LAYOUT | const int run_types = views::MenuRunner::USE_TOUCHABLE_LAYOUT |
......
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