Index: chrome/browser/views/frame/browser_extender.h |
diff --git a/chrome/browser/views/frame/browser_extender.h b/chrome/browser/views/frame/browser_extender.h |
index 094bd2d14ab48e51bd2176b86b951db30f423c61..106f5c986bf2f8351c732e328876bd2c6040e343 100644 |
--- a/chrome/browser/views/frame/browser_extender.h |
+++ b/chrome/browser/views/frame/browser_extender.h |
@@ -9,6 +9,7 @@ |
#include "base/gfx/rect.h" |
class BrowserView; |
+class Tab; |
namespace views { |
class Window; |
@@ -58,6 +59,15 @@ class BrowserExtender { |
// Toggles the visibility of CompactNavigationBar. |
virtual void ToggleCompactNavigationBar() = 0; |
+ // Called when a mouse entered into the |tab|. |
+ virtual void OnMouseEnteredToTab(Tab* tab) = 0; |
+ |
+ // Called when a mouse moved (hovered) on the |tab|. |
+ virtual void OnMouseMovedOnTab(Tab* tab) = 0; |
+ |
+ // Called when a mouse exited from the |tab|. |
+ virtual void OnMouseExitedFromTab(Tab* tab) = 0; |
+ |
// Tells if the browser can be closed. |
bool can_close() const { |
return can_close_; |