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 #include "components/mus/public/cpp/window.h" | 5 #include "components/mus/public/cpp/window.h" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 #include <stdint.h> | 8 #include <stdint.h> |
9 | 9 |
10 #include <set> | 10 #include <set> |
(...skipping 501 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
512 //////////////////////////////////////////////////////////////////////////////// | 512 //////////////////////////////////////////////////////////////////////////////// |
513 // Window, private: | 513 // Window, private: |
514 | 514 |
515 Window::Window(WindowTreeConnection* connection, Id id) | 515 Window::Window(WindowTreeConnection* connection, Id id) |
516 : connection_(connection), | 516 : connection_(connection), |
517 server_id_(id), | 517 server_id_(id), |
518 parent_(nullptr), | 518 parent_(nullptr), |
519 stacking_target_(nullptr), | 519 stacking_target_(nullptr), |
520 transient_parent_(nullptr), | 520 transient_parent_(nullptr), |
521 is_modal_(false), | 521 is_modal_(false), |
| 522 // Mirrors that of aura::Window. |
| 523 observers_(base::ObserverList<WindowObserver>::NOTIFY_EXISTING_ONLY), |
522 input_event_handler_(nullptr), | 524 input_event_handler_(nullptr), |
523 viewport_metrics_(CreateEmptyViewportMetrics()), | 525 viewport_metrics_(CreateEmptyViewportMetrics()), |
524 visible_(false), | 526 visible_(false), |
525 opacity_(1.0f), | 527 opacity_(1.0f), |
526 cursor_id_(mojom::Cursor::CURSOR_NULL), | 528 cursor_id_(mojom::Cursor::CURSOR_NULL), |
527 parent_drawn_(false) {} | 529 parent_drawn_(false) {} |
528 | 530 |
529 WindowTreeClientImpl* Window::tree_client() { | 531 WindowTreeClientImpl* Window::tree_client() { |
530 return static_cast<WindowTreeClientImpl*>(connection_); | 532 return static_cast<WindowTreeClientImpl*>(connection_); |
531 } | 533 } |
(...skipping 335 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
867 notifier->NotifyWindowReordered(); | 869 notifier->NotifyWindowReordered(); |
868 | 870 |
869 return true; | 871 return true; |
870 } | 872 } |
871 | 873 |
872 // static | 874 // static |
873 Window** Window::GetStackingTarget(Window* window) { | 875 Window** Window::GetStackingTarget(Window* window) { |
874 return &window->stacking_target_; | 876 return &window->stacking_target_; |
875 } | 877 } |
876 } // namespace mus | 878 } // namespace mus |
OLD | NEW |