| Index: ash/mus/bridge/wm_window_mus.cc
|
| diff --git a/ash/mus/bridge/wm_window_mus.cc b/ash/mus/bridge/wm_window_mus.cc
|
| index 1eb11030e07dcec68a77887a1a573a711d6dbdbd..ee1eae613e8885a24fdd4ca1404bff60f9f1daac 100644
|
| --- a/ash/mus/bridge/wm_window_mus.cc
|
| +++ b/ash/mus/bridge/wm_window_mus.cc
|
| @@ -6,12 +6,12 @@
|
|
|
| #include "ash/common/wm/container_finder.h"
|
| #include "ash/common/wm/window_state.h"
|
| -#include "ash/common/wm/wm_layout_manager.h"
|
| -#include "ash/common/wm/wm_window_observer.h"
|
| -#include "ash/common/wm/wm_window_property.h"
|
| +#include "ash/common/wm_layout_manager.h"
|
| +#include "ash/common/wm_window_observer.h"
|
| +#include "ash/common/wm_window_property.h"
|
| #include "ash/mus/bridge/mus_layout_manager_adapter.h"
|
| -#include "ash/mus/bridge/wm_globals_mus.h"
|
| #include "ash/mus/bridge/wm_root_window_controller_mus.h"
|
| +#include "ash/mus/bridge/wm_shell_mus.h"
|
| #include "ash/mus/property_util.h"
|
| #include "components/mus/public/cpp/property_type_converters.h"
|
| #include "components/mus/public/cpp/window.h"
|
| @@ -48,7 +48,7 @@ namespace {
|
| // WindowState.
|
| class WindowStateMus : public wm::WindowState {
|
| public:
|
| - explicit WindowStateMus(wm::WmWindow* window) : wm::WindowState(window) {}
|
| + explicit WindowStateMus(WmWindow* window) : wm::WindowState(window) {}
|
| ~WindowStateMus() override {}
|
|
|
| private:
|
| @@ -104,8 +104,7 @@ ui::WindowShowState UIWindowShowStateFromMojom(::mus::mojom::ShowState state) {
|
| WmWindowMus::WmWindowMus(::mus::Window* window)
|
| : window_(window),
|
| // Matches aura, see aura::Window for details.
|
| - observers_(
|
| - base::ObserverList<wm::WmWindowObserver>::NOTIFY_EXISTING_ONLY) {
|
| + observers_(base::ObserverList<WmWindowObserver>::NOTIFY_EXISTING_ONLY) {
|
| window_->AddObserver(this);
|
| window_->SetLocalProperty(kWmWindowKey, this);
|
| window_state_.reset(new WindowStateMus(this));
|
| @@ -133,14 +132,14 @@ WmWindowMus* WmWindowMus::Get(views::Widget* widget) {
|
| }
|
|
|
| // static
|
| -const ::mus::Window* WmWindowMus::GetMusWindow(const wm::WmWindow* wm_window) {
|
| +const ::mus::Window* WmWindowMus::GetMusWindow(const WmWindow* wm_window) {
|
| return static_cast<const WmWindowMus*>(wm_window)->mus_window();
|
| }
|
|
|
| // static
|
| -std::vector<wm::WmWindow*> WmWindowMus::FromMusWindows(
|
| +std::vector<WmWindow*> WmWindowMus::FromMusWindows(
|
| const std::vector<::mus::Window*>& mus_windows) {
|
| - std::vector<wm::WmWindow*> result(mus_windows.size());
|
| + std::vector<WmWindow*> result(mus_windows.size());
|
| for (size_t i = 0; i < mus_windows.size(); ++i)
|
| result[i] = Get(mus_windows[i]);
|
| return result;
|
| @@ -156,16 +155,16 @@ bool WmWindowMus::ShouldUseExtendedHitRegion() const {
|
| return parent && parent->children_use_extended_hit_region_;
|
| }
|
|
|
| -const wm::WmWindow* WmWindowMus::GetRootWindow() const {
|
| +const WmWindow* WmWindowMus::GetRootWindow() const {
|
| return Get(window_->GetRoot());
|
| }
|
|
|
| -wm::WmRootWindowController* WmWindowMus::GetRootWindowController() {
|
| +WmRootWindowController* WmWindowMus::GetRootWindowController() {
|
| return GetRootWindowControllerMus();
|
| }
|
|
|
| -wm::WmGlobals* WmWindowMus::GetGlobals() const {
|
| - return WmGlobalsMus::Get();
|
| +WmShell* WmWindowMus::GetShell() const {
|
| + return WmShellMus::Get();
|
| }
|
|
|
| void WmWindowMus::SetName(const char* name) {
|
| @@ -296,12 +295,12 @@ bool WmWindowMus::IsSystemModal() const {
|
| return false;
|
| }
|
|
|
| -bool WmWindowMus::GetBoolProperty(wm::WmWindowProperty key) {
|
| +bool WmWindowMus::GetBoolProperty(WmWindowProperty key) {
|
| switch (key) {
|
| - case wm::WmWindowProperty::SNAP_CHILDREN_TO_PIXEL_BOUNDARY:
|
| + case WmWindowProperty::SNAP_CHILDREN_TO_PIXEL_BOUNDARY:
|
| return snap_children_to_pixel_boundary_;
|
|
|
| - case wm::WmWindowProperty::ALWAYS_ON_TOP:
|
| + case WmWindowProperty::ALWAYS_ON_TOP:
|
| return IsAlwaysOnTop();
|
|
|
| default:
|
| @@ -313,13 +312,13 @@ bool WmWindowMus::GetBoolProperty(wm::WmWindowProperty key) {
|
| return false;
|
| }
|
|
|
| -int WmWindowMus::GetIntProperty(wm::WmWindowProperty key) {
|
| - if (key == wm::WmWindowProperty::SHELF_ID) {
|
| +int WmWindowMus::GetIntProperty(WmWindowProperty key) {
|
| + if (key == WmWindowProperty::SHELF_ID) {
|
| NOTIMPLEMENTED();
|
| return 0;
|
| }
|
|
|
| - if (key == wm::WmWindowProperty::TOP_VIEW_INSET) {
|
| + if (key == WmWindowProperty::TOP_VIEW_INSET) {
|
| // TODO: need support for TOP_VIEW_INSET: http://crbug.com/615100.
|
| NOTIMPLEMENTED();
|
| return 0;
|
| @@ -333,33 +332,33 @@ const wm::WindowState* WmWindowMus::GetWindowState() const {
|
| return window_state_.get();
|
| }
|
|
|
| -wm::WmWindow* WmWindowMus::GetToplevelWindow() {
|
| - return WmGlobalsMus::GetToplevelAncestor(window_);
|
| +WmWindow* WmWindowMus::GetToplevelWindow() {
|
| + return WmShellMus::GetToplevelAncestor(window_);
|
| }
|
|
|
| void WmWindowMus::SetParentUsingContext(WmWindow* context,
|
| const gfx::Rect& screen_bounds) {
|
| - GetDefaultParent(context, this, screen_bounds)->AddChild(this);
|
| + wm::GetDefaultParent(context, this, screen_bounds)->AddChild(this);
|
| }
|
|
|
| void WmWindowMus::AddChild(WmWindow* window) {
|
| window_->AddChild(GetMusWindow(window));
|
| }
|
|
|
| -wm::WmWindow* WmWindowMus::GetParent() {
|
| +WmWindow* WmWindowMus::GetParent() {
|
| return Get(window_->parent());
|
| }
|
|
|
| -const wm::WmWindow* WmWindowMus::GetTransientParent() const {
|
| +const WmWindow* WmWindowMus::GetTransientParent() const {
|
| return Get(window_->transient_parent());
|
| }
|
|
|
| -std::vector<wm::WmWindow*> WmWindowMus::GetTransientChildren() {
|
| +std::vector<WmWindow*> WmWindowMus::GetTransientChildren() {
|
| return FromMusWindows(window_->transient_children());
|
| }
|
|
|
| void WmWindowMus::SetLayoutManager(
|
| - std::unique_ptr<wm::WmLayoutManager> layout_manager) {
|
| + std::unique_ptr<WmLayoutManager> layout_manager) {
|
| if (layout_manager) {
|
| layout_manager_adapter_.reset(
|
| new MusLayoutManagerAdapter(window_, std::move(layout_manager)));
|
| @@ -368,7 +367,7 @@ void WmWindowMus::SetLayoutManager(
|
| }
|
| }
|
|
|
| -wm::WmLayoutManager* WmWindowMus::GetLayoutManager() {
|
| +WmLayoutManager* WmWindowMus::GetLayoutManager() {
|
| return layout_manager_adapter_ ? layout_manager_adapter_->layout_manager()
|
| : nullptr;
|
| }
|
| @@ -480,7 +479,7 @@ gfx::Rect WmWindowMus::GetRestoreBoundsInScreen() const {
|
| return *restore_bounds_in_screen_;
|
| }
|
|
|
| -bool WmWindowMus::Contains(const wm::WmWindow* other) const {
|
| +bool WmWindowMus::Contains(const WmWindow* other) const {
|
| return other
|
| ? window_->Contains(
|
| static_cast<const WmWindowMus*>(other)->window_)
|
| @@ -538,15 +537,15 @@ bool WmWindowMus::CanActivate() const {
|
| return widget_ != nullptr;
|
| }
|
|
|
| -void WmWindowMus::StackChildAtTop(wm::WmWindow* child) {
|
| +void WmWindowMus::StackChildAtTop(WmWindow* child) {
|
| GetMusWindow(child)->MoveToFront();
|
| }
|
|
|
| -void WmWindowMus::StackChildAtBottom(wm::WmWindow* child) {
|
| +void WmWindowMus::StackChildAtBottom(WmWindow* child) {
|
| GetMusWindow(child)->MoveToBack();
|
| }
|
|
|
| -void WmWindowMus::StackChildAbove(wm::WmWindow* child, wm::WmWindow* target) {
|
| +void WmWindowMus::StackChildAbove(WmWindow* child, WmWindow* target) {
|
| GetMusWindow(child)->Reorder(GetMusWindow(target),
|
| ::mus::mojom::OrderDirection::ABOVE);
|
| }
|
| @@ -592,7 +591,7 @@ bool WmWindowMus::IsActive() const {
|
|
|
| void WmWindowMus::Activate() {
|
| window_->SetFocus();
|
| - wm::WmWindow* top_level = GetToplevelWindow();
|
| + WmWindow* top_level = GetToplevelWindow();
|
| if (!top_level)
|
| return;
|
|
|
| @@ -622,15 +621,15 @@ void WmWindowMus::Unminimize() {
|
| restore_show_state_ = ui::SHOW_STATE_DEFAULT;
|
| }
|
|
|
| -std::vector<wm::WmWindow*> WmWindowMus::GetChildren() {
|
| +std::vector<WmWindow*> WmWindowMus::GetChildren() {
|
| return FromMusWindows(window_->children());
|
| }
|
|
|
| -wm::WmWindow* WmWindowMus::GetChildByShellWindowId(int id) {
|
| +WmWindow* WmWindowMus::GetChildByShellWindowId(int id) {
|
| if (id == shell_window_id_)
|
| return this;
|
| for (::mus::Window* child : window_->children()) {
|
| - wm::WmWindow* result = Get(child)->GetChildByShellWindowId(id);
|
| + WmWindow* result = Get(child)->GetChildByShellWindowId(id);
|
| if (result)
|
| return result;
|
| }
|
| @@ -646,7 +645,7 @@ void WmWindowMus::HideResizeShadow() {
|
| }
|
|
|
| void WmWindowMus::SetBoundsInScreenBehaviorForChildren(
|
| - wm::WmWindow::BoundsInScreenBehavior behavior) {
|
| + WmWindow::BoundsInScreenBehavior behavior) {
|
| // TODO: SetBoundsInScreen isn't fully implemented yet,
|
| // http://crbug.com/615552.
|
| NOTIMPLEMENTED();
|
| @@ -658,9 +657,9 @@ void WmWindowMus::SetSnapsChildrenToPhysicalPixelBoundary() {
|
|
|
| snap_children_to_pixel_boundary_ = true;
|
| FOR_EACH_OBSERVER(
|
| - wm::WmWindowObserver, observers_,
|
| + WmWindowObserver, observers_,
|
| OnWindowPropertyChanged(
|
| - this, wm::WmWindowProperty::SNAP_CHILDREN_TO_PIXEL_BOUNDARY));
|
| + this, WmWindowProperty::SNAP_CHILDREN_TO_PIXEL_BOUNDARY));
|
| }
|
|
|
| void WmWindowMus::SnapToPixelBoundaryIfNecessary() {
|
| @@ -681,27 +680,27 @@ void WmWindowMus::SetDescendantsStayInSameRootWindow(bool value) {
|
| NOTIMPLEMENTED();
|
| }
|
|
|
| -void WmWindowMus::AddObserver(wm::WmWindowObserver* observer) {
|
| +void WmWindowMus::AddObserver(WmWindowObserver* observer) {
|
| observers_.AddObserver(observer);
|
| }
|
|
|
| -void WmWindowMus::RemoveObserver(wm::WmWindowObserver* observer) {
|
| +void WmWindowMus::RemoveObserver(WmWindowObserver* observer) {
|
| observers_.RemoveObserver(observer);
|
| }
|
|
|
| void WmWindowMus::OnTreeChanged(const TreeChangeParams& params) {
|
| - wm::WmWindowObserver::TreeChangeParams wm_params;
|
| + WmWindowObserver::TreeChangeParams wm_params;
|
| wm_params.target = Get(params.target);
|
| wm_params.new_parent = Get(params.new_parent);
|
| wm_params.old_parent = Get(params.old_parent);
|
| - FOR_EACH_OBSERVER(wm::WmWindowObserver, observers_,
|
| + FOR_EACH_OBSERVER(WmWindowObserver, observers_,
|
| OnWindowTreeChanged(this, wm_params));
|
| }
|
|
|
| void WmWindowMus::OnWindowReordered(::mus::Window* window,
|
| ::mus::Window* relative_window,
|
| ::mus::mojom::OrderDirection direction) {
|
| - FOR_EACH_OBSERVER(wm::WmWindowObserver, observers_,
|
| + FOR_EACH_OBSERVER(WmWindowObserver, observers_,
|
| OnWindowStackingChanged(this));
|
| }
|
|
|
| @@ -716,8 +715,8 @@ void WmWindowMus::OnWindowSharedPropertyChanged(
|
| }
|
| if (name == ::mus::mojom::WindowManager::kAlwaysOnTop_Property) {
|
| FOR_EACH_OBSERVER(
|
| - wm::WmWindowObserver, observers_,
|
| - OnWindowPropertyChanged(this, wm::WmWindowProperty::ALWAYS_ON_TOP));
|
| + WmWindowObserver, observers_,
|
| + OnWindowPropertyChanged(this, WmWindowProperty::ALWAYS_ON_TOP));
|
| return;
|
| }
|
|
|
| @@ -728,12 +727,12 @@ void WmWindowMus::OnWindowSharedPropertyChanged(
|
| void WmWindowMus::OnWindowBoundsChanged(::mus::Window* window,
|
| const gfx::Rect& old_bounds,
|
| const gfx::Rect& new_bounds) {
|
| - FOR_EACH_OBSERVER(wm::WmWindowObserver, observers_,
|
| + FOR_EACH_OBSERVER(WmWindowObserver, observers_,
|
| OnWindowBoundsChanged(this, old_bounds, new_bounds));
|
| }
|
|
|
| void WmWindowMus::OnWindowDestroying(::mus::Window* window) {
|
| - FOR_EACH_OBSERVER(wm::WmWindowObserver, observers_, OnWindowDestroying(this));
|
| + FOR_EACH_OBSERVER(WmWindowObserver, observers_, OnWindowDestroying(this));
|
| }
|
|
|
| } // namespace mus
|
|
|