| Index: ash/shelf/shelf_window_watcher_item_delegate.cc
|
| diff --git a/ash/shelf/shelf_window_watcher_item_delegate.cc b/ash/shelf/shelf_window_watcher_item_delegate.cc
|
| index 001b25f187721c4be75e33e27fd677f56c67fa09..c10440bd9789d77d0df23eb8720df73a4594cd0d 100644
|
| --- a/ash/shelf/shelf_window_watcher_item_delegate.cc
|
| +++ b/ash/shelf/shelf_window_watcher_item_delegate.cc
|
| @@ -12,9 +12,10 @@
|
| #include "ash/shell.h"
|
| #include "ash/wm/window_state.h"
|
| #include "ash/wm/window_util.h"
|
| -#include "ash/wm_window.h"
|
| +#include "ui/aura/client/aura_constants.h"
|
| #include "ui/aura/window.h"
|
| #include "ui/events/event_constants.h"
|
| +#include "ui/wm/core/window_animations.h"
|
|
|
| namespace ash {
|
|
|
| @@ -30,7 +31,7 @@ ShelfItemType GetShelfItemType(const ShelfID& id) {
|
|
|
| ShelfWindowWatcherItemDelegate::ShelfWindowWatcherItemDelegate(
|
| const ShelfID& id,
|
| - WmWindow* window)
|
| + aura::Window* window)
|
| : ShelfItemDelegate(id), window_(window) {
|
| DCHECK(!id.IsNull());
|
| DCHECK(window_);
|
| @@ -45,24 +46,24 @@ void ShelfWindowWatcherItemDelegate::ItemSelected(
|
| ItemSelectedCallback callback) {
|
| // Move panels attached on another display to the current display.
|
| if (GetShelfItemType(shelf_id()) == TYPE_APP_PANEL &&
|
| - window_->aura_window()->GetProperty(kPanelAttachedKey) &&
|
| - wm::MoveWindowToDisplay(window_->aura_window(), display_id)) {
|
| - window_->Activate();
|
| + window_->GetProperty(kPanelAttachedKey) &&
|
| + wm::MoveWindowToDisplay(window_, display_id)) {
|
| + wm::ActivateWindow(window_);
|
| std::move(callback).Run(SHELF_ACTION_WINDOW_ACTIVATED, base::nullopt);
|
| return;
|
| }
|
|
|
| - if (window_->IsActive()) {
|
| + if (wm::IsActiveWindow(window_)) {
|
| if (event && event->type() == ui::ET_KEY_RELEASED) {
|
| - window_->Animate(::wm::WINDOW_ANIMATION_TYPE_BOUNCE);
|
| + ::wm::AnimateWindow(window_, ::wm::WINDOW_ANIMATION_TYPE_BOUNCE);
|
| std::move(callback).Run(SHELF_ACTION_NONE, base::nullopt);
|
| return;
|
| }
|
| - window_->Minimize();
|
| + window_->SetProperty(aura::client::kShowStateKey, ui::SHOW_STATE_MINIMIZED);
|
| std::move(callback).Run(SHELF_ACTION_WINDOW_MINIMIZED, base::nullopt);
|
| return;
|
| }
|
| - window_->Activate();
|
| + wm::ActivateWindow(window_);
|
| std::move(callback).Run(SHELF_ACTION_WINDOW_ACTIVATED, base::nullopt);
|
| }
|
|
|
| @@ -70,7 +71,7 @@ void ShelfWindowWatcherItemDelegate::ExecuteCommand(uint32_t command_id,
|
| int32_t event_flags) {}
|
|
|
| void ShelfWindowWatcherItemDelegate::Close() {
|
| - window_->CloseWidget();
|
| + wm::CloseWidgetForWindow(window_);
|
| }
|
|
|
| } // namespace ash
|
|
|