| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 #ifndef SERVICES_UI_PUBLIC_CPP_WINDOW_TREE_CLIENT_H_ | 5 #ifndef SERVICES_UI_PUBLIC_CPP_WINDOW_TREE_CLIENT_H_ |
| 6 #define SERVICES_UI_PUBLIC_CPP_WINDOW_TREE_CLIENT_H_ | 6 #define SERVICES_UI_PUBLIC_CPP_WINDOW_TREE_CLIENT_H_ |
| 7 | 7 |
| 8 #include <stdint.h> | 8 #include <stdint.h> |
| 9 | 9 |
| 10 #include <map> | 10 #include <map> |
| (...skipping 12 matching lines...) Expand all Loading... |
| 23 #include "services/ui/public/cpp/window.h" | 23 #include "services/ui/public/cpp/window.h" |
| 24 #include "services/ui/public/cpp/window_manager_delegate.h" | 24 #include "services/ui/public/cpp/window_manager_delegate.h" |
| 25 #include "services/ui/public/interfaces/window_tree.mojom.h" | 25 #include "services/ui/public/interfaces/window_tree.mojom.h" |
| 26 | 26 |
| 27 namespace display { | 27 namespace display { |
| 28 class Display; | 28 class Display; |
| 29 } | 29 } |
| 30 | 30 |
| 31 namespace gfx { | 31 namespace gfx { |
| 32 class Insets; | 32 class Insets; |
| 33 class Size; | |
| 34 } | 33 } |
| 35 | 34 |
| 36 namespace service_manager { | 35 namespace service_manager { |
| 37 class Connector; | 36 class Connector; |
| 38 } | 37 } |
| 39 | 38 |
| 40 namespace ui { | 39 namespace ui { |
| 41 class InFlightChange; | 40 class InFlightChange; |
| 42 class WindowTreeClientDelegate; | 41 class WindowTreeClientDelegate; |
| 43 class WindowTreeClientPrivate; | 42 class WindowTreeClientPrivate; |
| (...skipping 280 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 324 void OnWindowInputEvent(uint32_t event_id, | 323 void OnWindowInputEvent(uint32_t event_id, |
| 325 Id window_id, | 324 Id window_id, |
| 326 std::unique_ptr<ui::Event> event, | 325 std::unique_ptr<ui::Event> event, |
| 327 bool matches_pointer_watcher) override; | 326 bool matches_pointer_watcher) override; |
| 328 void OnPointerEventObserved(std::unique_ptr<ui::Event> event, | 327 void OnPointerEventObserved(std::unique_ptr<ui::Event> event, |
| 329 uint32_t window_id) override; | 328 uint32_t window_id) override; |
| 330 void OnWindowFocused(Id focused_window_id) override; | 329 void OnWindowFocused(Id focused_window_id) override; |
| 331 void OnWindowPredefinedCursorChanged(Id window_id, | 330 void OnWindowPredefinedCursorChanged(Id window_id, |
| 332 mojom::Cursor cursor) override; | 331 mojom::Cursor cursor) override; |
| 333 void OnWindowSurfaceChanged(Id window_id, | 332 void OnWindowSurfaceChanged(Id window_id, |
| 334 const cc::SurfaceId& surface_id, | 333 const cc::SurfaceInfo& surface_info) override; |
| 335 const gfx::Size& frame_size, | |
| 336 float device_scale_factor) override; | |
| 337 void OnDragDropStart( | 334 void OnDragDropStart( |
| 338 const std::unordered_map<std::string, std::vector<uint8_t>>& mime_data) | 335 const std::unordered_map<std::string, std::vector<uint8_t>>& mime_data) |
| 339 override; | 336 override; |
| 340 void OnDragEnter(Id window_id, | 337 void OnDragEnter(Id window_id, |
| 341 uint32_t event_flags, | 338 uint32_t event_flags, |
| 342 const gfx::Point& position, | 339 const gfx::Point& position, |
| 343 uint32_t effect_bitmask, | 340 uint32_t effect_bitmask, |
| 344 const OnDragEnterCallback& callback) override; | 341 const OnDragEnterCallback& callback) override; |
| 345 void OnDragOver(Id window_id, | 342 void OnDragOver(Id window_id, |
| 346 uint32_t event_flags, | 343 uint32_t event_flags, |
| (...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 488 std::set<Id> drag_entered_windows_; | 485 std::set<Id> drag_entered_windows_; |
| 489 | 486 |
| 490 base::WeakPtrFactory<WindowTreeClient> weak_factory_; | 487 base::WeakPtrFactory<WindowTreeClient> weak_factory_; |
| 491 | 488 |
| 492 DISALLOW_COPY_AND_ASSIGN(WindowTreeClient); | 489 DISALLOW_COPY_AND_ASSIGN(WindowTreeClient); |
| 493 }; | 490 }; |
| 494 | 491 |
| 495 } // namespace ui | 492 } // namespace ui |
| 496 | 493 |
| 497 #endif // SERVICES_UI_PUBLIC_CPP_WINDOW_TREE_CLIENT_H_ | 494 #endif // SERVICES_UI_PUBLIC_CPP_WINDOW_TREE_CLIENT_H_ |
| OLD | NEW |