| Index: chrome/browser/ui/panels/panel_mouse_watcher.h
|
| diff --git a/chrome/browser/ui/panels/panel_mouse_watcher.h b/chrome/browser/ui/panels/panel_mouse_watcher.h
|
| index df6e2bac2f4a4021bfc434752094e4ff8a93d413..b885f882889dd08807a2d86fecd4c32f93f741b6 100644
|
| --- a/chrome/browser/ui/panels/panel_mouse_watcher.h
|
| +++ b/chrome/browser/ui/panels/panel_mouse_watcher.h
|
| @@ -29,11 +29,15 @@ class PanelMouseWatcher {
|
| void AddObserver(PanelMouseWatcherObserver* observer);
|
| void RemoveObserver(PanelMouseWatcherObserver* observer);
|
|
|
| + // Returns current mouse position. This may be different from the
|
| + // mouse position in NotifyMouseMovement.
|
| + virtual gfx::Point GetMousePosition() const = 0;
|
| +
|
| protected:
|
| PanelMouseWatcher();
|
|
|
| // |mouse_position| is in screen coordinates.
|
| - void NotifyMouseMovement(const gfx::Point& mouse_position);
|
| + virtual void NotifyMouseMovement(const gfx::Point& mouse_position);
|
|
|
| // Returns true if watching mouse movements.
|
| virtual bool IsActive() const = 0;
|
|
|