summaryrefslogtreecommitdiffstats
path: root/ui
diff options
context:
space:
mode:
authoryefim@chromium.org <yefim@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-23 01:24:56 +0000
committeryefim@chromium.org <yefim@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-23 01:24:56 +0000
commit1680547c393e3be66f7537a950635dd087e088de (patch)
tree4593aa58a30e031275bffa34c9f4541a47e65258 /ui
parent0416226d703433bc0f6e071e6b76a6d93d0f70c3 (diff)
downloadchromium_src-1680547c393e3be66f7537a950635dd087e088de.zip
chromium_src-1680547c393e3be66f7537a950635dd087e088de.tar.gz
chromium_src-1680547c393e3be66f7537a950635dd087e088de.tar.bz2
Changed action box menu background and border to match the rest of the menus
BUG=125307 Review URL: https://chromiumcodereview.appspot.com/11227028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163469 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui')
-rw-r--r--ui/views/controls/menu/menu_delegate.cc8
-rw-r--r--ui/views/controls/menu/menu_delegate.h8
-rw-r--r--ui/views/controls/menu/menu_scroll_view_container.cc23
3 files changed, 7 insertions, 32 deletions
diff --git a/ui/views/controls/menu/menu_delegate.cc b/ui/views/controls/menu/menu_delegate.cc
index c2cfcd2..6e529a6 100644
--- a/ui/views/controls/menu/menu_delegate.cc
+++ b/ui/views/controls/menu/menu_delegate.cc
@@ -127,12 +127,4 @@ void MenuDelegate::WillShowMenu(MenuItemView* menu) {
void MenuDelegate::WillHideMenu(MenuItemView* menu) {
}
-Border* MenuDelegate::CreateMenuBorder() {
- return NULL;
-}
-
-Background* MenuDelegate::CreateMenuBackground() {
- return NULL;
-}
-
} // namespace views
diff --git a/ui/views/controls/menu/menu_delegate.h b/ui/views/controls/menu/menu_delegate.h
index 2be1925..78bc7c1 100644
--- a/ui/views/controls/menu/menu_delegate.h
+++ b/ui/views/controls/menu/menu_delegate.h
@@ -200,14 +200,6 @@ class VIEWS_EXPORT MenuDelegate {
// Invoked prior to a menu being hidden.
virtual void WillHideMenu(MenuItemView* menu);
-
- // Creates and returns a new border for the menu, or NULL if no border is
- // needed. Caller owns the returned object.
- virtual Border* CreateMenuBorder();
-
- // Creates and returns a new background for the menu, or NULL if no
- // background is needed. Caller owns the returned object.
- virtual Background* CreateMenuBackground();
};
} // namespace views
diff --git a/ui/views/controls/menu/menu_scroll_view_container.cc b/ui/views/controls/menu/menu_scroll_view_container.cc
index ec7937b..5b829c9 100644
--- a/ui/views/controls/menu/menu_scroll_view_container.cc
+++ b/ui/views/controls/menu/menu_scroll_view_container.cc
@@ -183,22 +183,13 @@ MenuScrollViewContainer::MenuScrollViewContainer(SubmenuView* content_view)
scroll_view_ = new MenuScrollView(content_view);
AddChildView(scroll_view_);
- MenuDelegate* delegate = content_view_->GetMenuItem()->GetDelegate();
- if (delegate) {
- Border* border = delegate->CreateMenuBorder();
- if (!border) {
- const MenuConfig& menu_config =
- content_view_->GetMenuItem()->GetMenuConfig();
- border = Border::CreateEmptyBorder(
- menu_config.submenu_vertical_margin_size,
- menu_config.submenu_horizontal_margin_size,
- menu_config.submenu_vertical_margin_size,
- menu_config.submenu_horizontal_margin_size);
- }
- set_border(border);
-
- set_background(delegate->CreateMenuBackground());
- }
+ const MenuConfig& menu_config =
+ content_view_->GetMenuItem()->GetMenuConfig();
+ set_border(Border::CreateEmptyBorder(
+ menu_config.submenu_vertical_margin_size,
+ menu_config.submenu_horizontal_margin_size,
+ menu_config.submenu_vertical_margin_size,
+ menu_config.submenu_horizontal_margin_size));
}
void MenuScrollViewContainer::OnPaintBackground(gfx::Canvas* canvas) {