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

Side by Side Diff: content/browser/renderer_host/render_widget_host_impl.cc

Issue 2400243002: Remove grow box rect support, browser part. (Closed)
Patch Set: . Created 4 years, 2 months 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
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 "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
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
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
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
OLDNEW
« no previous file with comments | « content/browser/renderer_host/render_widget_host_impl.h ('k') | content/browser/web_contents/web_contents_impl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698