| Index: ui/aura/client/activation_delegate.h
|
| ===================================================================
|
| --- ui/aura/client/activation_delegate.h (revision 114593)
|
| +++ ui/aura/client/activation_delegate.h (working copy)
|
| @@ -9,19 +9,14 @@
|
| #include "ui/aura/aura_export.h"
|
|
|
| namespace aura {
|
| -
|
| class Event;
|
| class Window;
|
| +namespace client {
|
|
|
| // An interface implemented by an object that configures and responds to changes
|
| // to a window's activation state.
|
| class AURA_EXPORT ActivationDelegate {
|
| public:
|
| - // Sets/Gets the ActivationDelegate on the Window. No ownership changes.
|
| - static void SetActivationDelegate(Window* window,
|
| - ActivationDelegate* delegate);
|
| - static ActivationDelegate* GetActivationDelegate(Window* window);
|
| -
|
| // Returns true if the window should be activated. |event| is either the mouse
|
| // event supplied if the activation is the result of a mouse, or the touch
|
| // event if the activation is the result of a touch, or NULL if activation is
|
| @@ -38,6 +33,12 @@
|
| virtual ~ActivationDelegate() {}
|
| };
|
|
|
| +// Sets/Gets the ActivationDelegate on the Window. No ownership changes.
|
| +AURA_EXPORT void SetActivationDelegate(Window* window,
|
| + ActivationDelegate* delegate);
|
| +AURA_EXPORT ActivationDelegate* GetActivationDelegate(Window* window);
|
| +
|
| +} // namespace client
|
| } // namespace aura
|
|
|
| #endif // UI_AURA_CLIENT_ACTIVATION_DELEGATE_H_
|
|
|