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

Unified Diff: ash/wm/system_modal_container_layout_manager.h

Issue 2871813002: Converts remaining usage of WmLayoutManager to aura::LayoutManager (Closed)
Patch Set: cleanup Created 3 years, 7 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
« no previous file with comments | « ash/wm/root_window_layout_manager.cc ('k') | ash/wm/system_modal_container_layout_manager.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ash/wm/system_modal_container_layout_manager.h
diff --git a/ash/wm/system_modal_container_layout_manager.h b/ash/wm/system_modal_container_layout_manager.h
index 3e9a423002d5b922a30137ae221840a9beb53eaa..d1633efc145a9389709300eb8431b655afd83d5b 100644
--- a/ash/wm/system_modal_container_layout_manager.h
+++ b/ash/wm/system_modal_container_layout_manager.h
@@ -30,17 +30,18 @@ class ASH_EXPORT SystemModalContainerLayoutManager
public aura::WindowObserver,
public keyboard::KeyboardControllerObserver {
public:
- explicit SystemModalContainerLayoutManager(WmWindow* container);
+ explicit SystemModalContainerLayoutManager(aura::Window* container);
~SystemModalContainerLayoutManager() override;
bool has_window_dimmer() const { return window_dimmer_ != nullptr; }
// Overridden from WmSnapToPixelLayoutManager:
- void OnChildWindowVisibilityChanged(WmWindow* child, bool visible) override;
+ void OnChildWindowVisibilityChanged(aura::Window* child,
+ bool visible) override;
void OnWindowResized() override;
- void OnWindowAddedToLayout(WmWindow* child) override;
- void OnWillRemoveWindowFromLayout(WmWindow* child) override;
- void SetChildBounds(WmWindow* child,
+ void OnWindowAddedToLayout(aura::Window* child) override;
+ void OnWillRemoveWindowFromLayout(aura::Window* child) override;
+ void SetChildBounds(aura::Window* child,
const gfx::Rect& requested_bounds) override;
// Overridden from aura::WindowObserver:
@@ -54,7 +55,7 @@ class ASH_EXPORT SystemModalContainerLayoutManager
// True if the window is either contained by the top most modal window,
// or contained by its transient children.
- bool IsPartOfActiveModalWindow(WmWindow* window);
+ bool IsPartOfActiveModalWindow(aura::Window* window);
// Activates next modal window if any. Returns false if there
// are no more modal windows in this layout manager.
@@ -68,14 +69,14 @@ class ASH_EXPORT SystemModalContainerLayoutManager
void DestroyModalBackground();
// Is the |window| modal background?
- static bool IsModalBackground(WmWindow* window);
+ static bool IsModalBackground(aura::Window* window);
private:
- void AddModalWindow(WmWindow* window);
+ void AddModalWindow(aura::Window* window);
// Removes |window| from |modal_windows_|. Returns true if |window| was in
// |modal_windows_|.
- bool RemoveModalWindow(WmWindow* window);
+ bool RemoveModalWindow(aura::Window* window);
// Reposition the dialogs to become visible after the work area changes.
void PositionDialogsAfterWorkAreaResize();
@@ -85,28 +86,28 @@ class ASH_EXPORT SystemModalContainerLayoutManager
// Gets the new bounds for a |window| to use which are either centered (if the
// window was previously centered) or fitted to the screen.
- gfx::Rect GetCenteredAndOrFittedBounds(const WmWindow* window);
+ gfx::Rect GetCenteredAndOrFittedBounds(const aura::Window* window);
// Returns true if |bounds| is considered centered.
bool IsBoundsCentered(const gfx::Rect& window_bounds) const;
- WmWindow* modal_window() {
+ aura::Window* modal_window() {
return !modal_windows_.empty() ? modal_windows_.back() : nullptr;
}
// The container that owns the layout manager.
- WmWindow* container_;
+ aura::Window* container_;
// WindowDimmer used to dim windows behind the modal window(s) being shown in
// |container_|.
std::unique_ptr<WindowDimmer> window_dimmer_;
// A stack of modal windows. Only the topmost can receive events.
- std::vector<WmWindow*> modal_windows_;
+ std::vector<aura::Window*> modal_windows_;
// Windows contained in this set are centered. Windows are automatically
// added to this based on IsBoundsCentered().
- std::set<const WmWindow*> windows_to_center_;
+ std::set<const aura::Window*> windows_to_center_;
DISALLOW_COPY_AND_ASSIGN(SystemModalContainerLayoutManager);
};
« no previous file with comments | « ash/wm/root_window_layout_manager.cc ('k') | ash/wm/system_modal_container_layout_manager.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698