Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "ash/mus/window_manager.h" | 5 #include "ash/mus/window_manager.h" |
| 6 | 6 |
| 7 #include <stdint.h> | 7 #include <stdint.h> |
| 8 | 8 |
| 9 #include <utility> | 9 #include <utility> |
| 10 | 10 |
| (...skipping 282 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 293 } | 293 } |
| 294 | 294 |
| 295 bool WindowManager::OnWmSetProperty( | 295 bool WindowManager::OnWmSetProperty( |
| 296 ui::Window* window, | 296 ui::Window* window, |
| 297 const std::string& name, | 297 const std::string& name, |
| 298 std::unique_ptr<std::vector<uint8_t>>* new_data) { | 298 std::unique_ptr<std::vector<uint8_t>>* new_data) { |
| 299 // TODO(sky): constrain this to set of keys we know about, and allowed values. | 299 // TODO(sky): constrain this to set of keys we know about, and allowed values. |
| 300 return name == ui::mojom::WindowManager::kShowState_Property || | 300 return name == ui::mojom::WindowManager::kShowState_Property || |
| 301 name == ui::mojom::WindowManager::kPreferredSize_Property || | 301 name == ui::mojom::WindowManager::kPreferredSize_Property || |
| 302 name == ui::mojom::WindowManager::kResizeBehavior_Property || | 302 name == ui::mojom::WindowManager::kResizeBehavior_Property || |
| 303 name == ui::mojom::WindowManager::kShelfIconResourceId_Property || | |
| 304 name == ui::mojom::WindowManager::kShelfItemType_Property || | |
|
James Cook
2016/10/01 00:16:20
Does this need ShelfID?
msw
2016/10/03 19:14:22
Not yet; it will if Chrome needs to actually set w
| |
| 303 name == ui::mojom::WindowManager::kWindowAppIcon_Property || | 305 name == ui::mojom::WindowManager::kWindowAppIcon_Property || |
| 304 name == ui::mojom::WindowManager::kWindowTitle_Property; | 306 name == ui::mojom::WindowManager::kWindowTitle_Property; |
| 305 } | 307 } |
| 306 | 308 |
| 307 ui::Window* WindowManager::OnWmCreateTopLevelWindow( | 309 ui::Window* WindowManager::OnWmCreateTopLevelWindow( |
| 308 std::map<std::string, std::vector<uint8_t>>* properties) { | 310 std::map<std::string, std::vector<uint8_t>>* properties) { |
| 309 return NewTopLevelWindow(properties); | 311 return NewTopLevelWindow(properties); |
| 310 } | 312 } |
| 311 | 313 |
| 312 void WindowManager::OnWmClientJankinessChanged( | 314 void WindowManager::OnWmClientJankinessChanged( |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 358 const ui::Event& event) { | 360 const ui::Event& event) { |
| 359 auto iter = accelerator_handlers_.find(GetAcceleratorNamespaceId(id)); | 361 auto iter = accelerator_handlers_.find(GetAcceleratorNamespaceId(id)); |
| 360 if (iter == accelerator_handlers_.end()) | 362 if (iter == accelerator_handlers_.end()) |
| 361 return ui::mojom::EventResult::HANDLED; | 363 return ui::mojom::EventResult::HANDLED; |
| 362 | 364 |
| 363 return iter->second->OnAccelerator(id, event); | 365 return iter->second->OnAccelerator(id, event); |
| 364 } | 366 } |
| 365 | 367 |
| 366 } // namespace mus | 368 } // namespace mus |
| 367 } // namespace ash | 369 } // namespace ash |
| OLD | NEW |