summaryrefslogtreecommitdiffstats
path: root/ui/aura_shell/launcher/tabbed_launcher_button.h
diff options
context:
space:
mode:
Diffstat (limited to 'ui/aura_shell/launcher/tabbed_launcher_button.h')
-rw-r--r--ui/aura_shell/launcher/tabbed_launcher_button.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/ui/aura_shell/launcher/tabbed_launcher_button.h b/ui/aura_shell/launcher/tabbed_launcher_button.h
index 589c28a..4618cc1 100644
--- a/ui/aura_shell/launcher/tabbed_launcher_button.h
+++ b/ui/aura_shell/launcher/tabbed_launcher_button.h
@@ -11,6 +11,7 @@
#include "ui/aura_shell/launcher/launcher_types.h"
#include "ui/base/animation/animation_delegate.h"
#include "ui/views/controls/button/image_button.h"
+#include "ui/views/controls/glow_hover_controller.h"
namespace ui {
class MultiAnimation;
@@ -41,6 +42,9 @@ class TabbedLauncherButton : public views::ImageButton {
virtual void OnMouseReleased(const views::MouseEvent& event) OVERRIDE;
virtual void OnMouseCaptureLost() OVERRIDE;
virtual bool OnMouseDragged(const views::MouseEvent& event) OVERRIDE;
+ virtual void OnMouseEntered(const views::MouseEvent& event) OVERRIDE;
+ virtual void OnMouseMoved(const views::MouseEvent& event) OVERRIDE;
+ virtual void OnMouseExited(const views::MouseEvent& event) OVERRIDE;
private:
// Used as the delegate for |animation_|. TabbedLauncherButton doesn't
@@ -91,6 +95,8 @@ class TabbedLauncherButton : public views::ImageButton {
static ImageSet* bg_image_2_;
static ImageSet* bg_image_3_;
+ views::GlowHoverController hover_controller_;
+
DISALLOW_COPY_AND_ASSIGN(TabbedLauncherButton);
};