| Index: ui/message_center/views/notifier_settings_view.cc
|
| ===================================================================
|
| --- ui/message_center/views/notifier_settings_view.cc (revision 236651)
|
| +++ ui/message_center/views/notifier_settings_view.cc (working copy)
|
| @@ -189,40 +189,7 @@
|
|
|
| } // namespace
|
|
|
| -// NotifierGroupMenuButtonBorder ///////////////////////////////////////////////
|
| -////////////////////////////////////////////////////////////////////////////////
|
| -class NotifierGroupMenuButtonBorder : public views::TextButtonDefaultBorder {
|
| - public:
|
| - NotifierGroupMenuButtonBorder();
|
|
|
| - private:
|
| - virtual ~NotifierGroupMenuButtonBorder();
|
| -};
|
| -
|
| -NotifierGroupMenuButtonBorder::NotifierGroupMenuButtonBorder()
|
| - : views::TextButtonDefaultBorder() {
|
| - ui::ResourceBundle& rb = ResourceBundle::GetSharedInstance();
|
| -
|
| - gfx::Insets insets(kButtonPainterInsets,
|
| - kButtonPainterInsets,
|
| - kButtonPainterInsets,
|
| - kButtonPainterInsets);
|
| -
|
| - set_normal_painter(views::Painter::CreateImagePainter(
|
| - *rb.GetImageSkiaNamed(IDR_BUTTON_NORMAL), insets));
|
| - set_hot_painter(views::Painter::CreateImagePainter(
|
| - *rb.GetImageSkiaNamed(IDR_BUTTON_HOVER), insets));
|
| - set_pushed_painter(views::Painter::CreateImagePainter(
|
| - *rb.GetImageSkiaNamed(IDR_BUTTON_PRESSED), insets));
|
| -
|
| - SetInsets(gfx::Insets(kMenuButtonVerticalPadding,
|
| - kMenuButtonLeftPadding,
|
| - kMenuButtonVerticalPadding,
|
| - kMenuButtonRightPadding));
|
| -}
|
| -
|
| -NotifierGroupMenuButtonBorder::~NotifierGroupMenuButtonBorder() {}
|
| -
|
| // NotifierGroupMenuModel -----------------------------------------------------
|
|
|
| class NotifierGroupMenuModel : public ui::SimpleMenuModel,
|
| @@ -596,7 +563,21 @@
|
| active_group.name : active_group.login_info;
|
| notifier_group_selector_ =
|
| new views::MenuButton(NULL, notifier_group_text, this, true);
|
| - notifier_group_selector_->set_border(new NotifierGroupMenuButtonBorder);
|
| + scoped_ptr<views::TextButtonDefaultBorder> selector_border(
|
| + new views::TextButtonDefaultBorder());
|
| + ui::ResourceBundle* rb = &ResourceBundle::GetSharedInstance();
|
| + gfx::Insets painter_insets(kButtonPainterInsets, kButtonPainterInsets,
|
| + kButtonPainterInsets, kButtonPainterInsets);
|
| + selector_border->set_normal_painter(views::Painter::CreateImagePainter(
|
| + *rb->GetImageSkiaNamed(IDR_BUTTON_NORMAL), painter_insets));
|
| + selector_border->set_hot_painter(views::Painter::CreateImagePainter(
|
| + *rb->GetImageSkiaNamed(IDR_BUTTON_HOVER), painter_insets));
|
| + selector_border->set_pushed_painter(views::Painter::CreateImagePainter(
|
| + *rb->GetImageSkiaNamed(IDR_BUTTON_PRESSED), painter_insets));
|
| + selector_border->SetInsets(gfx::Insets(
|
| + kMenuButtonVerticalPadding, kMenuButtonLeftPadding,
|
| + kMenuButtonVerticalPadding, kMenuButtonRightPadding));
|
| + notifier_group_selector_->set_border(selector_border.release());
|
| notifier_group_selector_->set_focus_border(NULL);
|
| notifier_group_selector_->set_animate_on_state_change(false);
|
| notifier_group_selector_->set_focusable(true);
|
|
|