Home | History | Annotate | Download | only in wm

Lines Matching full:aura

13 #include "ui/aura/client/activation_client.h"
14 #include "ui/aura/client/focus_change_observer.h"
15 #include "ui/aura/env_observer.h"
16 #include "ui/aura/window_observer.h"
19 namespace aura {
33 : public aura::client::ActivationClient,
34 public aura::WindowObserver,
35 public aura::EnvObserver,
36 public aura::client::FocusChangeObserver,
40 ActivationController(aura::client::FocusClient* focus_client,
47 static aura::Window* GetActivatableWindow(aura::Window* window,
50 // Overridden from aura::client::ActivationClient:
52 aura::client::ActivationChangeObserver* observer) OVERRIDE;
54 aura::client::ActivationChangeObserver* observer) OVERRIDE;
55 virtual void ActivateWindow(aura::Window* window) OVERRIDE;
56 virtual void DeactivateWindow(aura::Window* window) OVERRIDE;
57 virtual aura::Window* GetActiveWindow() OVERRIDE;
58 virtual aura::Window* GetActivatableWindow(aura::Window* window) OVERRIDE;
59 virtual aura::Window* GetToplevelWindow(aura::Window* window) OVERRIDE;
60 virtual bool OnWillFocusWindow(aura::Window* window,
62 virtual bool CanActivateWindow(aura::Window* window) const OVERRIDE;
64 // Overridden from aura::WindowObserver:
65 virtual void OnWindowVisibilityChanged(aura::Window* window,
67 virtual void OnWindowDestroying(aura::Window* window) OVERRIDE;
69 // Overridden from aura::EnvObserver:
70 virtual void OnWindowInitialized(aura::Window* window) OVERRIDE;
72 // Overridden from aura::client::FocusChangeObserver:
73 virtual void OnWindowFocused(aura::Window* gained_focus,
74 aura::Window* lost_focus) OVERRIDE;
85 void ActivateWindowWithEvent(aura::Window* window,
90 aura::Window* ActivateNextWindow(aura::Window* window);
93 aura::Window* GetTopmostWindowToActivate(aura::Window* ignore) const;
97 aura::Window* GetTopmostWindowToActivateInContainer(
98 aura::Window* container,
99 aura::Window* ignore) const;
106 aura::client::FocusClient* focus_client_;
112 aura::Window* active_window_;
114 ObserverList<aura::client::ActivationChangeObserver> observers_;
116 ScopedObserver<aura::Window, aura::WindowObserver> observer_manager_;