Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(228)

Side by Side Diff: chromecast/graphics/cast_focus_client_aura.h

Issue 2821213002: chromeos: converts ash devtools to aura::Window (Closed)
Patch Set: fix cast Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2017 The Chromium Authors. All rights reserved. 1 // Copyright 2017 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CHROMECAST_GRAPHICS_CAST_FOCUS_CLIENT_AURA_H_ 5 #ifndef CHROMECAST_GRAPHICS_CAST_FOCUS_CLIENT_AURA_H_
6 #define CHROMECAST_GRAPHICS_CAST_FOCUS_CLIENT_AURA_H_ 6 #define CHROMECAST_GRAPHICS_CAST_FOCUS_CLIENT_AURA_H_
7 7
8 #include <vector> 8 #include <vector>
9 9
10 #include "base/macros.h" 10 #include "base/macros.h"
(...skipping 22 matching lines...) Expand all
33 void FocusWindow(aura::Window* window) override; 33 void FocusWindow(aura::Window* window) override;
34 void ResetFocusWithinActiveWindow(aura::Window* window) override; 34 void ResetFocusWithinActiveWindow(aura::Window* window) override;
35 aura::Window* GetFocusedWindow() override; 35 aura::Window* GetFocusedWindow() override;
36 36
37 // Overridden from aura::client::ActivationClient: 37 // Overridden from aura::client::ActivationClient:
38 void AddObserver(aura::client::ActivationChangeObserver* observer) override; 38 void AddObserver(aura::client::ActivationChangeObserver* observer) override;
39 void RemoveObserver( 39 void RemoveObserver(
40 aura::client::ActivationChangeObserver* observer) override; 40 aura::client::ActivationChangeObserver* observer) override;
41 void ActivateWindow(aura::Window* window) override; 41 void ActivateWindow(aura::Window* window) override;
42 void DeactivateWindow(aura::Window* window) override; 42 void DeactivateWindow(aura::Window* window) override;
43 aura::Window* GetActiveWindow() override; 43 const aura::Window* GetActiveWindow() const override;
44 aura::Window* GetActivatableWindow(aura::Window* window) override; 44 aura::Window* GetActivatableWindow(aura::Window* window) override;
45 aura::Window* GetToplevelWindow(aura::Window* window) override; 45 aura::Window* GetToplevelWindow(aura::Window* window) override;
46 bool CanActivateWindow(aura::Window* window) const override; 46 bool CanActivateWindow(aura::Window* window) const override;
47 47
48 private: 48 private:
49 // aura::WindowObserver implementation: 49 // aura::WindowObserver implementation:
50 void OnWindowVisibilityChanged(aura::Window* window, bool visible) override; 50 void OnWindowVisibilityChanged(aura::Window* window, bool visible) override;
51 void OnWindowDestroying(aura::Window* window) override; 51 void OnWindowDestroying(aura::Window* window) override;
52 void OnWindowHierarchyChanging(const HierarchyChangeParams& params) override; 52 void OnWindowHierarchyChanging(const HierarchyChangeParams& params) override;
53 53
(...skipping 15 matching lines...) Expand all
69 // focus to them. We assume that this is a small list so that we can perform 69 // focus to them. We assume that this is a small list so that we can perform
70 // linear ops on it. 70 // linear ops on it.
71 std::vector<aura::Window*> focusable_windows_; 71 std::vector<aura::Window*> focusable_windows_;
72 72
73 DISALLOW_COPY_AND_ASSIGN(CastFocusClientAura); 73 DISALLOW_COPY_AND_ASSIGN(CastFocusClientAura);
74 }; 74 };
75 75
76 } // namespace chromecast 76 } // namespace chromecast
77 77
78 #endif // CHROMECAST_GRAPHICS_CAST_FOCUS_CLIENT_AURA_H_ 78 #endif // CHROMECAST_GRAPHICS_CAST_FOCUS_CLIENT_AURA_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698