| Index: ash/mus/bridge/wm_window_mus.h
|
| diff --git a/mash/wm/bridge/wm_window_mus.h b/ash/mus/bridge/wm_window_mus.h
|
| similarity index 70%
|
| rename from mash/wm/bridge/wm_window_mus.h
|
| rename to ash/mus/bridge/wm_window_mus.h
|
| index 4e57232036fa868e4c2c90fa117de23d1a6cc9e2..d9ced0ca4619b2f9b8af31e32b7d97ce59fc103b 100644
|
| --- a/mash/wm/bridge/wm_window_mus.h
|
| +++ b/ash/mus/bridge/wm_window_mus.h
|
| @@ -2,8 +2,8 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#ifndef MASH_WM_BRIDGE_WM_WINDOW_MUS_H_
|
| -#define MASH_WM_BRIDGE_WM_WINDOW_MUS_H_
|
| +#ifndef ASH_MUS_BRIDGE_WM_WINDOW_MUS_H_
|
| +#define ASH_MUS_BRIDGE_WM_WINDOW_MUS_H_
|
|
|
| #include <memory>
|
|
|
| @@ -12,27 +12,26 @@
|
| #include "base/observer_list.h"
|
| #include "components/mus/public/cpp/window_observer.h"
|
|
|
| -namespace ash {
|
| -namespace wm {
|
| -class WmLayoutManager;
|
| -}
|
| -}
|
| -
|
| namespace views {
|
| class Widget;
|
| }
|
|
|
| -namespace mash {
|
| +namespace ash {
|
| +
|
| namespace wm {
|
| +class WmLayoutManager;
|
| +}
|
| +
|
| +namespace mus {
|
|
|
| class MusLayoutManagerAdapter;
|
| class WmRootWindowControllerMus;
|
|
|
| // WmWindow implementation for mus.
|
| //
|
| -// WmWindowMus is tied to the life of the underlying mus::Window (it is stored
|
| +// WmWindowMus is tied to the life of the underlying ::mus::Window (it is stored
|
| // as an owned property).
|
| -class WmWindowMus : public ash::wm::WmWindow, public mus::WindowObserver {
|
| +class WmWindowMus : public wm::WmWindow, public ::mus::WindowObserver {
|
| public:
|
| // Indicates the source of the widget creation.
|
| enum class WidgetCreationType {
|
| @@ -51,24 +50,24 @@ class WmWindowMus : public ash::wm::WmWindow, public mus::WindowObserver {
|
| FOR_CLIENT,
|
| };
|
|
|
| - explicit WmWindowMus(mus::Window* window);
|
| + explicit WmWindowMus(::mus::Window* window);
|
| // NOTE: this class is owned by the corresponding window. You shouldn't delete
|
| // TODO(sky): friend deleter and make private.
|
| ~WmWindowMus() override;
|
|
|
| // Returns a WmWindow for an mus::Window, creating if necessary.
|
| - static WmWindowMus* Get(mus::Window* window);
|
| + static WmWindowMus* Get(::mus::Window* window);
|
|
|
| static WmWindowMus* Get(views::Widget* widget);
|
|
|
| - static mus::Window* GetMusWindow(ash::wm::WmWindow* wm_window) {
|
| - return const_cast<mus::Window*>(
|
| - GetMusWindow(const_cast<const ash::wm::WmWindow*>(wm_window)));
|
| + static ::mus::Window* GetMusWindow(wm::WmWindow* wm_window) {
|
| + return const_cast<::mus::Window*>(
|
| + GetMusWindow(const_cast<const wm::WmWindow*>(wm_window)));
|
| }
|
| - static const mus::Window* GetMusWindow(const ash::wm::WmWindow* wm_window);
|
| + static const ::mus::Window* GetMusWindow(const wm::WmWindow* wm_window);
|
|
|
| static std::vector<WmWindow*> FromMusWindows(
|
| - const std::vector<mus::Window*>& mus_windows);
|
| + const std::vector<::mus::Window*>& mus_windows);
|
|
|
| // Sets the widget associated with the window. The widget is used to query
|
| // state, such as min/max size. The widget is not owned by the WmWindowMus.
|
| @@ -77,8 +76,8 @@ class WmWindowMus : public ash::wm::WmWindow, public mus::WindowObserver {
|
| widget_creation_type_ = type;
|
| }
|
|
|
| - mus::Window* mus_window() { return window_; }
|
| - const mus::Window* mus_window() const { return window_; }
|
| + ::mus::Window* mus_window() { return window_; }
|
| + const ::mus::Window* mus_window() const { return window_; }
|
|
|
| WmRootWindowControllerMus* GetRootWindowControllerMus() {
|
| return const_cast<WmRootWindowControllerMus*>(
|
| @@ -86,35 +85,33 @@ class WmWindowMus : public ash::wm::WmWindow, public mus::WindowObserver {
|
| }
|
| const WmRootWindowControllerMus* GetRootWindowControllerMus() const;
|
|
|
| - static WmWindowMus* AsWmWindowMus(ash::wm::WmWindow* window) {
|
| + static WmWindowMus* AsWmWindowMus(wm::WmWindow* window) {
|
| return static_cast<WmWindowMus*>(window);
|
| }
|
| - static const WmWindowMus* AsWmWindowMus(const ash::wm::WmWindow* window) {
|
| + static const WmWindowMus* AsWmWindowMus(const wm::WmWindow* window) {
|
| return static_cast<const WmWindowMus*>(window);
|
| }
|
|
|
| - ash::wm::WindowState* GetWindowState() {
|
| - return ash::wm::WmWindow::GetWindowState();
|
| - }
|
| + wm::WindowState* GetWindowState() { return wm::WmWindow::GetWindowState(); }
|
|
|
| // See description of |children_use_extended_hit_region_|.
|
| bool ShouldUseExtendedHitRegion() const;
|
|
|
| // WmWindow:
|
| - const ash::wm::WmWindow* GetRootWindow() const override;
|
| - ash::wm::WmRootWindowController* GetRootWindowController() override;
|
| - ash::wm::WmGlobals* GetGlobals() const override;
|
| + const wm::WmWindow* GetRootWindow() const override;
|
| + wm::WmRootWindowController* GetRootWindowController() override;
|
| + wm::WmGlobals* GetGlobals() const override;
|
| void SetName(const char* name) override;
|
| base::string16 GetTitle() const override;
|
| void SetShellWindowId(int id) override;
|
| int GetShellWindowId() const override;
|
| - ash::wm::WmWindow* GetChildByShellWindowId(int id) override;
|
| + wm::WmWindow* GetChildByShellWindowId(int id) override;
|
| ui::wm::WindowType GetType() const override;
|
| ui::Layer* GetLayer() override;
|
| display::Display GetDisplayNearestWindow() override;
|
| bool HasNonClientArea() override;
|
| int GetNonClientComponent(const gfx::Point& location) override;
|
| - gfx::Point ConvertPointToTarget(const ash::wm::WmWindow* target,
|
| + gfx::Point ConvertPointToTarget(const wm::WmWindow* target,
|
| const gfx::Point& point) const override;
|
| gfx::Point ConvertPointToScreen(const gfx::Point& point) const override;
|
| gfx::Point ConvertPointFromScreen(const gfx::Point& point) const override;
|
| @@ -129,19 +126,19 @@ class WmWindowMus : public ash::wm::WmWindow, public mus::WindowObserver {
|
| void SetTransform(const gfx::Transform& transform) override;
|
| gfx::Transform GetTargetTransform() const override;
|
| bool IsSystemModal() const override;
|
| - bool GetBoolProperty(ash::wm::WmWindowProperty key) override;
|
| - int GetIntProperty(ash::wm::WmWindowProperty key) override;
|
| - const ash::wm::WindowState* GetWindowState() const override;
|
| - ash::wm::WmWindow* GetToplevelWindow() override;
|
| - void SetParentUsingContext(ash::wm::WmWindow* context,
|
| + bool GetBoolProperty(wm::WmWindowProperty key) override;
|
| + int GetIntProperty(wm::WmWindowProperty key) override;
|
| + const wm::WindowState* GetWindowState() const override;
|
| + wm::WmWindow* GetToplevelWindow() override;
|
| + void SetParentUsingContext(wm::WmWindow* context,
|
| const gfx::Rect& screen_bounds) override;
|
| - void AddChild(ash::wm::WmWindow* window) override;
|
| - ash::wm::WmWindow* GetParent() override;
|
| - const ash::wm::WmWindow* GetTransientParent() const override;
|
| - std::vector<ash::wm::WmWindow*> GetTransientChildren() override;
|
| + void AddChild(wm::WmWindow* window) override;
|
| + wm::WmWindow* GetParent() override;
|
| + const wm::WmWindow* GetTransientParent() const override;
|
| + std::vector<wm::WmWindow*> GetTransientChildren() override;
|
| void SetLayoutManager(
|
| - std::unique_ptr<ash::wm::WmLayoutManager> layout_manager) override;
|
| - ash::wm::WmLayoutManager* GetLayoutManager() override;
|
| + std::unique_ptr<wm::WmLayoutManager> layout_manager) override;
|
| + wm::WmLayoutManager* GetLayoutManager() override;
|
| void SetVisibilityAnimationType(int type) override;
|
| void SetVisibilityAnimationDuration(base::TimeDelta delta) override;
|
| void SetVisibilityAnimationTransition(
|
| @@ -165,7 +162,7 @@ class WmWindowMus : public ash::wm::WmWindow, public mus::WindowObserver {
|
| void ClearRestoreBounds() override;
|
| void SetRestoreBoundsInScreen(const gfx::Rect& bounds) override;
|
| gfx::Rect GetRestoreBoundsInScreen() const override;
|
| - bool Contains(const ash::wm::WmWindow* other) const override;
|
| + bool Contains(const wm::WmWindow* other) const override;
|
| void SetShowState(ui::WindowShowState show_state) override;
|
| ui::WindowShowState GetShowState() const override;
|
| void SetRestoreShowState(ui::WindowShowState show_state) override;
|
| @@ -191,13 +188,11 @@ class WmWindowMus : public ash::wm::WmWindow, public mus::WindowObserver {
|
| bool CanMinimize() const override;
|
| bool CanResize() const override;
|
| bool CanActivate() const override;
|
| - void StackChildAtTop(ash::wm::WmWindow* child) override;
|
| - void StackChildAtBottom(ash::wm::WmWindow* child) override;
|
| - void StackChildAbove(ash::wm::WmWindow* child,
|
| - ash::wm::WmWindow* target) override;
|
| - void StackChildBelow(ash::wm::WmWindow* child,
|
| - ash::wm::WmWindow* target) override;
|
| - std::vector<ash::wm::WmWindow*> GetChildren() override;
|
| + void StackChildAtTop(wm::WmWindow* child) override;
|
| + void StackChildAtBottom(wm::WmWindow* child) override;
|
| + void StackChildAbove(wm::WmWindow* child, wm::WmWindow* target) override;
|
| + void StackChildBelow(wm::WmWindow* child, wm::WmWindow* target) override;
|
| + std::vector<wm::WmWindow*> GetChildren() override;
|
| void ShowResizeShadow(int component) override;
|
| void HideResizeShadow() override;
|
| void SetBoundsInScreenBehaviorForChildren(
|
| @@ -206,38 +201,38 @@ class WmWindowMus : public ash::wm::WmWindow, public mus::WindowObserver {
|
| void SnapToPixelBoundaryIfNecessary() override;
|
| void SetChildrenUseExtendedHitRegion() override;
|
| void SetDescendantsStayInSameRootWindow(bool value) override;
|
| - void AddObserver(ash::wm::WmWindowObserver* observer) override;
|
| - void RemoveObserver(ash::wm::WmWindowObserver* observer) override;
|
| + void AddObserver(wm::WmWindowObserver* observer) override;
|
| + void RemoveObserver(wm::WmWindowObserver* observer) override;
|
|
|
| private:
|
| // mus::WindowObserver:
|
| void OnTreeChanged(const TreeChangeParams& params) override;
|
| - void OnWindowReordered(mus::Window* window,
|
| - mus::Window* relative_window,
|
| - mus::mojom::OrderDirection direction) override;
|
| + void OnWindowReordered(::mus::Window* window,
|
| + ::mus::Window* relative_window,
|
| + ::mus::mojom::OrderDirection direction) override;
|
| void OnWindowSharedPropertyChanged(
|
| - mus::Window* window,
|
| + ::mus::Window* window,
|
| const std::string& name,
|
| const std::vector<uint8_t>* old_data,
|
| const std::vector<uint8_t>* new_data) override;
|
| - void OnWindowBoundsChanged(mus::Window* window,
|
| + void OnWindowBoundsChanged(::mus::Window* window,
|
| const gfx::Rect& old_bounds,
|
| const gfx::Rect& new_bounds) override;
|
| - void OnWindowDestroying(mus::Window* window) override;
|
| + void OnWindowDestroying(::mus::Window* window) override;
|
|
|
| - mus::Window* window_;
|
| + ::mus::Window* window_;
|
|
|
| // The shell window id of this window. Shell window ids are defined in
|
| // ash/common/shell_window_ids.h.
|
| int shell_window_id_ = -1;
|
|
|
| - std::unique_ptr<ash::wm::WindowState> window_state_;
|
| + std::unique_ptr<wm::WindowState> window_state_;
|
|
|
| views::Widget* widget_ = nullptr;
|
|
|
| WidgetCreationType widget_creation_type_ = WidgetCreationType::INTERNAL;
|
|
|
| - base::ObserverList<ash::wm::WmWindowObserver> observers_;
|
| + base::ObserverList<wm::WmWindowObserver> observers_;
|
|
|
| std::unique_ptr<MusLayoutManagerAdapter> layout_manager_adapter_;
|
|
|
| @@ -254,7 +249,7 @@ class WmWindowMus : public ash::wm::WmWindow, public mus::WindowObserver {
|
| DISALLOW_COPY_AND_ASSIGN(WmWindowMus);
|
| };
|
|
|
| -} // namespace wm
|
| -} // namespace mash
|
| +} // namespace mus
|
| +} // namespace ash
|
|
|
| -#endif // MASH_WM_BRIDGE_WM_WINDOW_MUS_H_
|
| +#endif // ASH_MUS_BRIDGE_WM_WINDOW_MUS_H_
|
|
|