Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(69)

Side by Side Diff: ui/aura/root_window.cc

Issue 76583003: Rename RootWindowHost* to WindowTreeHost* (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: . Created 7 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « ui/aura/root_window.h ('k') | ui/aura/root_window_host_ozone.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 "ui/aura/root_window.h" 5 #include "ui/aura/root_window.h"
6 6
7 #include <vector> 7 #include <vector>
8 8
9 #include "base/bind.h" 9 #include "base/bind.h"
10 #include "base/command_line.h" 10 #include "base/command_line.h"
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
63 client::GetScreenPositionClient(root_window); 63 client::GetScreenPositionClient(root_window);
64 if (client) { 64 if (client) {
65 gfx::Point location_in_screen = location_in_root; 65 gfx::Point location_in_screen = location_in_root;
66 client->ConvertPointToScreen(root_window, &location_in_screen); 66 client->ConvertPointToScreen(root_window, &location_in_screen);
67 Env::GetInstance()->set_last_mouse_location(location_in_screen); 67 Env::GetInstance()->set_last_mouse_location(location_in_screen);
68 } else { 68 } else {
69 Env::GetInstance()->set_last_mouse_location(location_in_root); 69 Env::GetInstance()->set_last_mouse_location(location_in_root);
70 } 70 }
71 } 71 }
72 72
73 RootWindowHost* CreateHost(RootWindow* root_window, 73 WindowTreeHost* CreateHost(RootWindow* root_window,
74 const RootWindow::CreateParams& params) { 74 const RootWindow::CreateParams& params) {
75 RootWindowHost* host = params.host ? 75 WindowTreeHost* host = params.host ?
76 params.host : RootWindowHost::Create(params.initial_bounds); 76 params.host : WindowTreeHost::Create(params.initial_bounds);
77 host->set_delegate(root_window); 77 host->set_delegate(root_window);
78 return host; 78 return host;
79 } 79 }
80 80
81 bool IsUsingEventProcessorForDispatch(const ui::Event& event) { 81 bool IsUsingEventProcessorForDispatch(const ui::Event& event) {
82 return event.IsKeyEvent() || 82 return event.IsKeyEvent() ||
83 event.IsScrollEvent(); 83 event.IsScrollEvent();
84 } 84 }
85 85
86 } // namespace 86 } // namespace
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after
172 base::Bind(base::IgnoreResult(&RootWindow::DispatchHeldEvents), 172 base::Bind(base::IgnoreResult(&RootWindow::DispatchHeldEvents),
173 repost_event_factory_.GetWeakPtr())); 173 repost_event_factory_.GetWeakPtr()));
174 } else { 174 } else {
175 DCHECK(event.type() == ui::ET_GESTURE_TAP_DOWN); 175 DCHECK(event.type() == ui::ET_GESTURE_TAP_DOWN);
176 held_repostable_event_.reset(); 176 held_repostable_event_.reset();
177 // TODO(rbyers): Reposing of gestures is tricky to get 177 // TODO(rbyers): Reposing of gestures is tricky to get
178 // right, so it's not yet supported. crbug.com/170987. 178 // right, so it's not yet supported. crbug.com/170987.
179 } 179 }
180 } 180 }
181 181
182 RootWindowHostDelegate* RootWindow::AsRootWindowHostDelegate() { 182 WindowTreeHostDelegate* RootWindow::AsWindowTreeHostDelegate() {
183 return this; 183 return this;
184 } 184 }
185 185
186 void RootWindow::SetHostSize(const gfx::Size& size_in_pixel) { 186 void RootWindow::SetHostSize(const gfx::Size& size_in_pixel) {
187 DispatchDetails details = DispatchHeldEvents(); 187 DispatchDetails details = DispatchHeldEvents();
188 if (details.dispatcher_destroyed) 188 if (details.dispatcher_destroyed)
189 return; 189 return;
190 gfx::Rect bounds = host_->GetBounds(); 190 gfx::Rect bounds = host_->GetBounds();
191 bounds.set_size(size_in_pixel); 191 bounds.set_size(size_in_pixel);
192 host_->SetBounds(bounds); 192 host_->SetBounds(bounds);
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after
330 window->ContainsPointInRoot(GetLastMouseLocationInRoot()))) { 330 window->ContainsPointInRoot(GetLastMouseLocationInRoot()))) {
331 PostMouseMoveEventAfterWindowChange(); 331 PostMouseMoveEventAfterWindowChange();
332 } 332 }
333 } 333 }
334 334
335 void RootWindow::OnKeyboardMappingChanged() { 335 void RootWindow::OnKeyboardMappingChanged() {
336 FOR_EACH_OBSERVER(RootWindowObserver, observers_, 336 FOR_EACH_OBSERVER(RootWindowObserver, observers_,
337 OnKeyboardMappingChanged(this)); 337 OnKeyboardMappingChanged(this));
338 } 338 }
339 339
340 void RootWindow::OnRootWindowHostCloseRequested() { 340 void RootWindow::OnWindowTreeHostCloseRequested() {
341 FOR_EACH_OBSERVER(RootWindowObserver, observers_, 341 FOR_EACH_OBSERVER(RootWindowObserver, observers_,
342 OnRootWindowHostCloseRequested(this)); 342 OnWindowTreeHostCloseRequested(this));
343 } 343 }
344 344
345 void RootWindow::AddRootWindowObserver(RootWindowObserver* observer) { 345 void RootWindow::AddRootWindowObserver(RootWindowObserver* observer) {
346 observers_.AddObserver(observer); 346 observers_.AddObserver(observer);
347 } 347 }
348 348
349 void RootWindow::RemoveRootWindowObserver(RootWindowObserver* observer) { 349 void RootWindow::RemoveRootWindowObserver(RootWindowObserver* observer) {
350 observers_.RemoveObserver(observer); 350 observers_.RemoveObserver(observer);
351 } 351 }
352 352
(...skipping 282 matching lines...) Expand 10 before | Expand all | Expand 10 after
635 635
636 void RootWindow::OnLayerAnimationScheduled( 636 void RootWindow::OnLayerAnimationScheduled(
637 ui::LayerAnimationSequence* animation) { 637 ui::LayerAnimationSequence* animation) {
638 } 638 }
639 639
640 void RootWindow::OnLayerAnimationAborted( 640 void RootWindow::OnLayerAnimationAborted(
641 ui::LayerAnimationSequence* animation) { 641 ui::LayerAnimationSequence* animation) {
642 } 642 }
643 643
644 //////////////////////////////////////////////////////////////////////////////// 644 ////////////////////////////////////////////////////////////////////////////////
645 // RootWindow, RootWindowHostDelegate implementation: 645 // RootWindow, WindowTreeHostDelegate implementation:
646 646
647 bool RootWindow::OnHostKeyEvent(ui::KeyEvent* event) { 647 bool RootWindow::OnHostKeyEvent(ui::KeyEvent* event) {
648 DispatchDetails details = OnEventFromSource(event); 648 DispatchDetails details = OnEventFromSource(event);
649 if (details.dispatcher_destroyed) 649 if (details.dispatcher_destroyed)
650 event->SetHandled(); 650 event->SetHandled();
651 return event->handled(); 651 return event->handled();
652 } 652 }
653 653
654 bool RootWindow::OnHostMouseEvent(ui::MouseEvent* event) { 654 bool RootWindow::OnHostMouseEvent(ui::MouseEvent* event) {
655 DispatchDetails details = OnHostMouseEventImpl(event); 655 DispatchDetails details = OnHostMouseEventImpl(event);
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
708 void RootWindow::OnHostLostMouseGrab() { 708 void RootWindow::OnHostLostMouseGrab() {
709 mouse_pressed_handler_ = NULL; 709 mouse_pressed_handler_ = NULL;
710 mouse_moved_handler_ = NULL; 710 mouse_moved_handler_ = NULL;
711 } 711 }
712 712
713 void RootWindow::OnHostMoved(const gfx::Point& origin) { 713 void RootWindow::OnHostMoved(const gfx::Point& origin) {
714 TRACE_EVENT1("ui", "RootWindow::OnHostMoved", 714 TRACE_EVENT1("ui", "RootWindow::OnHostMoved",
715 "origin", origin.ToString()); 715 "origin", origin.ToString());
716 716
717 FOR_EACH_OBSERVER(RootWindowObserver, observers_, 717 FOR_EACH_OBSERVER(RootWindowObserver, observers_,
718 OnRootWindowHostMoved(this, origin)); 718 OnWindowTreeHostMoved(this, origin));
719 } 719 }
720 720
721 void RootWindow::OnHostResized(const gfx::Size& size) { 721 void RootWindow::OnHostResized(const gfx::Size& size) {
722 TRACE_EVENT1("ui", "RootWindow::OnHostResized", 722 TRACE_EVENT1("ui", "RootWindow::OnHostResized",
723 "size", size.ToString()); 723 "size", size.ToString());
724 724
725 DispatchDetails details = DispatchHeldEvents(); 725 DispatchDetails details = DispatchHeldEvents();
726 if (details.dispatcher_destroyed) 726 if (details.dispatcher_destroyed)
727 return; 727 return;
728 FOR_EACH_OBSERVER(RootWindowObserver, observers_, 728 FOR_EACH_OBSERVER(RootWindowObserver, observers_,
729 OnRootWindowHostResized(this)); 729 OnWindowTreeHostResized(this));
730 } 730 }
731 731
732 RootWindow* RootWindow::AsRootWindow() { 732 RootWindow* RootWindow::AsRootWindow() {
733 return this; 733 return this;
734 } 734 }
735 735
736 const RootWindow* RootWindow::AsRootWindow() const { 736 const RootWindow* RootWindow::AsRootWindow() const {
737 return this; 737 return this;
738 } 738 }
739 739
(...skipping 290 matching lines...) Expand 10 before | Expand all | Expand 10 after
1030 flags |= ui::EF_IS_NON_CLIENT; 1030 flags |= ui::EF_IS_NON_CLIENT;
1031 event->set_flags(flags); 1031 event->set_flags(flags);
1032 1032
1033 if (!dispatching_held_event_) { 1033 if (!dispatching_held_event_) {
1034 SetLastMouseLocation(window(), event->location()); 1034 SetLastMouseLocation(window(), event->location());
1035 synthesize_mouse_move_ = false; 1035 synthesize_mouse_move_ = false;
1036 } 1036 }
1037 } 1037 }
1038 1038
1039 } // namespace aura 1039 } // namespace aura
OLDNEW
« no previous file with comments | « ui/aura/root_window.h ('k') | ui/aura/root_window_host_ozone.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698