| Index: chrome/browser/ui/views/toolbar/toolbar_action_view.h
|
| diff --git a/chrome/browser/ui/views/toolbar/toolbar_action_view.h b/chrome/browser/ui/views/toolbar/toolbar_action_view.h
|
| index 243b59a86676b7086ecd2d4268ddfdb46437a87d..3a42c85833873de56ba0596ee27fcf4ec104a302 100644
|
| --- a/chrome/browser/ui/views/toolbar/toolbar_action_view.h
|
| +++ b/chrome/browser/ui/views/toolbar/toolbar_action_view.h
|
| @@ -28,7 +28,6 @@ class Image;
|
| }
|
|
|
| namespace views {
|
| -class InkDropAnimationController;
|
| class MenuItemView;
|
| class MenuRunner;
|
| }
|
| @@ -79,7 +78,6 @@ class ToolbarActionView : public views::MenuButton,
|
| // views::MenuButtonListener:
|
| void OnMenuButtonClicked(views::View* sender,
|
| const gfx::Point& point) override;
|
| - void OnMenuButtonClickCanceled(views::View* sender) override;
|
|
|
| // content::NotificationObserver:
|
| void Observe(int type,
|
| @@ -117,18 +115,15 @@ class ToolbarActionView : public views::MenuButton,
|
| void RemoveInkDropLayer(ui::Layer* ink_drop_layer) override;
|
|
|
| protected:
|
| - // Returns the Point where the ink drop should be centered.
|
| - virtual gfx::Point CalculateInkDropCenter() const;
|
| + // views::InkDropHost:
|
| + gfx::Point CalculateInkDropCenter() const override;
|
|
|
| - views::InkDropAnimationController* ink_drop_animation_controller() {
|
| - return ink_drop_animation_controller_.get();
|
| - }
|
| + // views::View:
|
| + views::InkDropDelegate* GetInkDropDelegate() const override;
|
|
|
| private:
|
| // views::MenuButton:
|
| gfx::Size GetPreferredSize() const override;
|
| - void Layout() override;
|
| - bool OnMousePressed(const ui::MouseEvent& event) override;
|
| void OnGestureEvent(ui::GestureEvent* event) override;
|
| void OnDragDone() override;
|
| void ViewHierarchyChanged(
|
| @@ -191,8 +186,8 @@ class ToolbarActionView : public views::MenuButton,
|
|
|
| content::NotificationRegistrar registrar_;
|
|
|
| - // Animation controller for the ink drop ripple effect.
|
| - scoped_ptr<views::InkDropAnimationController> ink_drop_animation_controller_;
|
| + // Animation delegate for the ink drop ripple effect.
|
| + scoped_ptr<views::InkDropDelegate> ink_drop_delegate_;
|
|
|
| base::WeakPtrFactory<ToolbarActionView> weak_factory_;
|
|
|
|
|