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_; |