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

Unified Diff: ash/common/wm/window_dimmer.h

Issue 2735983006: Renames WmWindowUserData and converts to using aura (Closed)
Patch Set: =null Created 3 years, 9 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 side-by-side diff with in-line comments
Download patch
Index: ash/common/wm/window_dimmer.h
diff --git a/ash/common/wm/window_dimmer.h b/ash/common/wm/window_dimmer.h
index 48ded9775d9393c43dd52d45331a2f8e77aa1598..0ac0f6906c8893f84c697455b52c909cf80ce995 100644
--- a/ash/common/wm/window_dimmer.h
+++ b/ash/common/wm/window_dimmer.h
@@ -11,8 +11,6 @@
namespace ash {
-class WmWindow;
-
// WindowDimmer creates a window whose opacity is animated by way of
// SetDimOpacity() and whose size matches that of its parent. WindowDimmer is
// intended to be used in cases where a certain set of windows need to appear
@@ -21,18 +19,18 @@ class WmWindow;
// obscured. The window created by WindowDimmer is owned by the parent, but also
// deleted if WindowDimmer is deleted. It is expected that WindowDimmer is
// deleted when the parent window is deleted (such as happens with
-// WmWindowUserData).
+// WindowUserData).
class ASH_EXPORT WindowDimmer : public aura::WindowObserver {
public:
// Creates a new WindowDimmer. The window() created by WindowDimmer is added
// to |parent| and stacked above all other child windows.
- explicit WindowDimmer(WmWindow* parent);
+ explicit WindowDimmer(aura::Window* parent);
~WindowDimmer() override;
void SetDimOpacity(float target_opacity);
- WmWindow* parent() { return parent_; }
- WmWindow* window() { return window_; }
+ aura::Window* parent() { return parent_; }
+ aura::Window* window() { return window_; }
// NOTE: WindowDimmer is an observer for both |parent_| and |window_|.
// aura::WindowObserver:
@@ -43,8 +41,9 @@ class ASH_EXPORT WindowDimmer : public aura::WindowObserver {
void OnWindowHierarchyChanging(const HierarchyChangeParams& params) override;
private:
- WmWindow* parent_;
- WmWindow* window_;
+ aura::Window* parent_;
+ // See class description for details on ownership.
+ aura::Window* window_;
DISALLOW_COPY_AND_ASSIGN(WindowDimmer);
};

Powered by Google App Engine
This is Rietveld 408576698