| OLD | NEW |
| 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 "content/browser/renderer_host/render_widget_host_impl.h" | 5 #include "content/browser/renderer_host/render_widget_host_impl.h" |
| 6 | 6 |
| 7 #include <math.h> | 7 #include <math.h> |
| 8 | 8 |
| 9 #include <set> | 9 #include <set> |
| 10 #include <tuple> | 10 #include <tuple> |
| (...skipping 582 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 593 // deal as RenderWidget::WasShown delays updating, so that the resize from | 593 // deal as RenderWidget::WasShown delays updating, so that the resize from |
| 594 // WasResized is usually processed before the renderer is painted. | 594 // WasResized is usually processed before the renderer is painted. |
| 595 WasResized(); | 595 WasResized(); |
| 596 } | 596 } |
| 597 | 597 |
| 598 bool RenderWidgetHostImpl::GetResizeParams(ResizeParams* resize_params) { | 598 bool RenderWidgetHostImpl::GetResizeParams(ResizeParams* resize_params) { |
| 599 *resize_params = ResizeParams(); | 599 *resize_params = ResizeParams(); |
| 600 | 600 |
| 601 GetScreenInfo(&resize_params->screen_info); | 601 GetScreenInfo(&resize_params->screen_info); |
| 602 if (delegate_) { | 602 if (delegate_) { |
| 603 resize_params->resizer_rect = delegate_->GetRootWindowResizerRect(this); | |
| 604 resize_params->is_fullscreen_granted = | 603 resize_params->is_fullscreen_granted = |
| 605 delegate_->IsFullscreenForCurrentTab(); | 604 delegate_->IsFullscreenForCurrentTab(); |
| 606 resize_params->display_mode = delegate_->GetDisplayMode(this); | 605 resize_params->display_mode = delegate_->GetDisplayMode(this); |
| 607 } else { | 606 } else { |
| 608 resize_params->is_fullscreen_granted = false; | 607 resize_params->is_fullscreen_granted = false; |
| 609 resize_params->display_mode = blink::WebDisplayModeBrowser; | 608 resize_params->display_mode = blink::WebDisplayModeBrowser; |
| 610 } | 609 } |
| 611 | 610 |
| 612 if (view_) { | 611 if (view_) { |
| 613 resize_params->new_size = view_->GetRequestedRendererSize(); | 612 resize_params->new_size = view_->GetRequestedRendererSize(); |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 676 old_resize_params_->new_size.width() != params->new_size.width(); | 675 old_resize_params_->new_size.width() != params->new_size.width(); |
| 677 if (Send(new ViewMsg_Resize(routing_id_, *params))) { | 676 if (Send(new ViewMsg_Resize(routing_id_, *params))) { |
| 678 resize_ack_pending_ = params->needs_resize_ack; | 677 resize_ack_pending_ = params->needs_resize_ack; |
| 679 old_resize_params_.swap(params); | 678 old_resize_params_.swap(params); |
| 680 } | 679 } |
| 681 | 680 |
| 682 if (delegate_) | 681 if (delegate_) |
| 683 delegate_->RenderWidgetWasResized(this, width_changed); | 682 delegate_->RenderWidgetWasResized(this, width_changed); |
| 684 } | 683 } |
| 685 | 684 |
| 686 void RenderWidgetHostImpl::ResizeRectChanged(const gfx::Rect& new_rect) { | |
| 687 Send(new ViewMsg_ChangeResizeRect(routing_id_, new_rect)); | |
| 688 } | |
| 689 | |
| 690 void RenderWidgetHostImpl::GotFocus() { | 685 void RenderWidgetHostImpl::GotFocus() { |
| 691 Focus(); | 686 Focus(); |
| 692 if (owner_delegate_) | 687 if (owner_delegate_) |
| 693 owner_delegate_->RenderWidgetGotFocus(); | 688 owner_delegate_->RenderWidgetGotFocus(); |
| 694 if (delegate_) | 689 if (delegate_) |
| 695 delegate_->RenderWidgetGotFocus(this); | 690 delegate_->RenderWidgetGotFocus(this); |
| 696 } | 691 } |
| 697 | 692 |
| 698 void RenderWidgetHostImpl::Focus() { | 693 void RenderWidgetHostImpl::Focus() { |
| 699 is_focused_ = true; | 694 is_focused_ = true; |
| (...skipping 1521 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2221 return delegate_ ? delegate_->GetRootBrowserAccessibilityManager() : NULL; | 2216 return delegate_ ? delegate_->GetRootBrowserAccessibilityManager() : NULL; |
| 2222 } | 2217 } |
| 2223 | 2218 |
| 2224 BrowserAccessibilityManager* | 2219 BrowserAccessibilityManager* |
| 2225 RenderWidgetHostImpl::GetOrCreateRootBrowserAccessibilityManager() { | 2220 RenderWidgetHostImpl::GetOrCreateRootBrowserAccessibilityManager() { |
| 2226 return delegate_ ? | 2221 return delegate_ ? |
| 2227 delegate_->GetOrCreateRootBrowserAccessibilityManager() : NULL; | 2222 delegate_->GetOrCreateRootBrowserAccessibilityManager() : NULL; |
| 2228 } | 2223 } |
| 2229 | 2224 |
| 2230 } // namespace content | 2225 } // namespace content |
| OLD | NEW |