| Index: content/browser/web_contents/web_contents_view_gtk.cc
|
| diff --git a/content/browser/web_contents/web_contents_view_gtk.cc b/content/browser/web_contents/web_contents_view_gtk.cc
|
| index e88036206d0888875ea5c14954526ea7a1fd36f8..ac1021f565fba8fd07da1a475ed29758050ef72d 100644
|
| --- a/content/browser/web_contents/web_contents_view_gtk.cc
|
| +++ b/content/browser/web_contents/web_contents_view_gtk.cc
|
| @@ -37,31 +37,31 @@ namespace {
|
|
|
| // Called when the mouse leaves the widget. We notify our delegate.
|
| gboolean OnLeaveNotify(GtkWidget* widget, GdkEventCrossing* event,
|
| - TabContents* tab_contents) {
|
| - if (tab_contents->GetDelegate())
|
| - tab_contents->GetDelegate()->ContentsMouseEvent(
|
| - tab_contents, gfx::Point(event->x_root, event->y_root), false);
|
| + WebContentsImpl* web_contents) {
|
| + if (web_contents->GetDelegate())
|
| + web_contents->GetDelegate()->ContentsMouseEvent(
|
| + web_contents, gfx::Point(event->x_root, event->y_root), false);
|
| return FALSE;
|
| }
|
|
|
| // Called when the mouse moves within the widget. We notify our delegate.
|
| gboolean OnMouseMove(GtkWidget* widget, GdkEventMotion* event,
|
| - TabContents* tab_contents) {
|
| - if (tab_contents->GetDelegate())
|
| - tab_contents->GetDelegate()->ContentsMouseEvent(
|
| - tab_contents, gfx::Point(event->x_root, event->y_root), true);
|
| + WebContentsImpl* web_contents) {
|
| + if (web_contents->GetDelegate())
|
| + web_contents->GetDelegate()->ContentsMouseEvent(
|
| + web_contents, gfx::Point(event->x_root, event->y_root), true);
|
| return FALSE;
|
| }
|
|
|
| // See tab_contents_view_views.cc for discussion of mouse scroll zooming.
|
| gboolean OnMouseScroll(GtkWidget* widget, GdkEventScroll* event,
|
| - TabContents* tab_contents) {
|
| + WebContentsImpl* web_contents) {
|
| if ((event->state & gtk_accelerator_get_default_mod_mask()) !=
|
| GDK_CONTROL_MASK) {
|
| return FALSE;
|
| }
|
|
|
| - content::WebContentsDelegate* delegate = tab_contents->GetDelegate();
|
| + content::WebContentsDelegate* delegate = web_contents->GetDelegate();
|
| if (!delegate)
|
| return FALSE;
|
|
|
| @@ -79,9 +79,9 @@ gboolean OnMouseScroll(GtkWidget* widget, GdkEventScroll* event,
|
| namespace content {
|
|
|
| WebContentsViewGtk::WebContentsViewGtk(
|
| - TabContents* tab_contents,
|
| + WebContentsImpl* web_contents,
|
| content::WebContentsViewDelegate* delegate)
|
| - : tab_contents_(tab_contents),
|
| + : web_contents_(web_contents),
|
| expanded_(gtk_expanded_container_new()),
|
| delegate_(delegate) {
|
| gtk_widget_set_name(expanded_.get(), "chrome-tab-contents-view");
|
| @@ -91,7 +91,7 @@ WebContentsViewGtk::WebContentsViewGtk(
|
| G_CALLBACK(OnChildSizeRequestThunk), this);
|
|
|
| gtk_widget_show(expanded_.get());
|
| - drag_source_.reset(new content::WebDragSourceGtk(tab_contents));
|
| + drag_source_.reset(new content::WebDragSourceGtk(web_contents));
|
|
|
| if (delegate_.get())
|
| delegate_->Initialize(expanded_.get(), &focus_store_);
|
| @@ -123,17 +123,17 @@ RenderWidgetHostView* WebContentsViewGtk::CreateViewForWidget(
|
| gfx::NativeView content_view = view->GetNativeView();
|
| g_signal_connect(content_view, "focus", G_CALLBACK(OnFocusThunk), this);
|
| g_signal_connect(content_view, "leave-notify-event",
|
| - G_CALLBACK(OnLeaveNotify), tab_contents_);
|
| + G_CALLBACK(OnLeaveNotify), web_contents_);
|
| g_signal_connect(content_view, "motion-notify-event",
|
| - G_CALLBACK(OnMouseMove), tab_contents_);
|
| + G_CALLBACK(OnMouseMove), web_contents_);
|
| g_signal_connect(content_view, "scroll-event",
|
| - G_CALLBACK(OnMouseScroll), tab_contents_);
|
| + G_CALLBACK(OnMouseScroll), web_contents_);
|
| gtk_widget_add_events(content_view, GDK_LEAVE_NOTIFY_MASK |
|
| GDK_POINTER_MOTION_MASK);
|
| InsertIntoContentArea(content_view);
|
|
|
| // Renderer target DnD.
|
| - drag_dest_.reset(new content::WebDragDestGtk(tab_contents_, content_view));
|
| + drag_dest_.reset(new content::WebDragDestGtk(web_contents_, content_view));
|
|
|
| if (delegate_.get())
|
| drag_dest_->set_delegate(delegate_->GetDragDestDelegate());
|
| @@ -149,7 +149,7 @@ gfx::NativeView WebContentsViewGtk::GetNativeView() const {
|
| }
|
|
|
| gfx::NativeView WebContentsViewGtk::GetContentNativeView() const {
|
| - RenderWidgetHostView* rwhv = tab_contents_->GetRenderWidgetHostView();
|
| + RenderWidgetHostView* rwhv = web_contents_->GetRenderWidgetHostView();
|
| if (!rwhv)
|
| return NULL;
|
| return rwhv->GetNativeView();
|
| @@ -198,7 +198,7 @@ void WebContentsViewGtk::SizeContents(const gfx::Size& size) {
|
| // need to pass the sizing information on to the RWHV which will pass the
|
| // sizing information on to the renderer.
|
| requested_size_ = size;
|
| - RenderWidgetHostView* rwhv = tab_contents_->GetRenderWidgetHostView();
|
| + RenderWidgetHostView* rwhv = web_contents_->GetRenderWidgetHostView();
|
| if (rwhv)
|
| rwhv->SetSize(size);
|
| }
|
| @@ -207,16 +207,16 @@ void WebContentsViewGtk::RenderViewCreated(content::RenderViewHost* host) {
|
| }
|
|
|
| void WebContentsViewGtk::Focus() {
|
| - if (tab_contents_->ShowingInterstitialPage()) {
|
| - tab_contents_->GetInterstitialPage()->Focus();
|
| + if (web_contents_->ShowingInterstitialPage()) {
|
| + web_contents_->GetInterstitialPage()->Focus();
|
| } else if (delegate_.get()) {
|
| delegate_->Focus();
|
| }
|
| }
|
|
|
| void WebContentsViewGtk::SetInitialFocus() {
|
| - if (tab_contents_->FocusLocationBarByDefault())
|
| - tab_contents_->SetFocusToLocationBar(false);
|
| + if (web_contents_->FocusLocationBarByDefault())
|
| + web_contents_->SetFocusToLocationBar(false);
|
| else
|
| Focus();
|
| }
|
| @@ -258,7 +258,7 @@ void WebContentsViewGtk::GetViewBounds(gfx::Rect* out) const {
|
| }
|
|
|
| WebContents* WebContentsViewGtk::web_contents() {
|
| - return tab_contents_;
|
| + return web_contents_;
|
| }
|
|
|
| void WebContentsViewGtk::UpdateDragCursor(WebDragOperation operation) {
|
| @@ -273,9 +273,9 @@ void WebContentsViewGtk::GotFocus() {
|
| // This is called when the renderer asks us to take focus back (i.e., it has
|
| // iterated past the last focusable element on the page).
|
| void WebContentsViewGtk::TakeFocus(bool reverse) {
|
| - if (!tab_contents_->GetDelegate())
|
| + if (!web_contents_->GetDelegate())
|
| return;
|
| - if (!tab_contents_->GetDelegate()->TakeFocus(reverse)) {
|
| + if (!web_contents_->GetDelegate()->TakeFocus(reverse)) {
|
| gtk_widget_child_focus(GTK_WIDGET(GetTopLevelNativeWindow()),
|
| reverse ? GTK_DIR_TAB_BACKWARD : GTK_DIR_TAB_FORWARD);
|
| }
|
| @@ -307,26 +307,26 @@ gboolean WebContentsViewGtk::OnFocus(GtkWidget* widget,
|
|
|
| gtk_widget_grab_focus(widget);
|
| bool reverse = focus == GTK_DIR_TAB_BACKWARD;
|
| - tab_contents_->FocusThroughTabTraversal(reverse);
|
| + web_contents_->FocusThroughTabTraversal(reverse);
|
| return TRUE;
|
| }
|
|
|
| void WebContentsViewGtk::CreateNewWindow(
|
| int route_id,
|
| const ViewHostMsg_CreateWindow_Params& params) {
|
| - web_contents_view_helper_.CreateNewWindow(tab_contents_, route_id, params);
|
| + web_contents_view_helper_.CreateNewWindow(web_contents_, route_id, params);
|
| }
|
|
|
| void WebContentsViewGtk::CreateNewWidget(
|
| int route_id, WebKit::WebPopupType popup_type) {
|
| - web_contents_view_helper_.CreateNewWidget(tab_contents_,
|
| + web_contents_view_helper_.CreateNewWidget(web_contents_,
|
| route_id,
|
| false,
|
| popup_type);
|
| }
|
|
|
| void WebContentsViewGtk::CreateNewFullscreenWidget(int route_id) {
|
| - web_contents_view_helper_.CreateNewWidget(tab_contents_,
|
| + web_contents_view_helper_.CreateNewWidget(web_contents_,
|
| route_id,
|
| true,
|
| WebKit::WebPopupTypeNone);
|
| @@ -337,19 +337,19 @@ void WebContentsViewGtk::ShowCreatedWindow(int route_id,
|
| const gfx::Rect& initial_pos,
|
| bool user_gesture) {
|
| web_contents_view_helper_.ShowCreatedWindow(
|
| - tab_contents_, route_id, disposition, initial_pos, user_gesture);
|
| + web_contents_, route_id, disposition, initial_pos, user_gesture);
|
| }
|
|
|
| void WebContentsViewGtk::ShowCreatedWidget(
|
| int route_id, const gfx::Rect& initial_pos) {
|
| - web_contents_view_helper_.ShowCreatedWidget(tab_contents_,
|
| + web_contents_view_helper_.ShowCreatedWidget(web_contents_,
|
| route_id,
|
| false,
|
| initial_pos);
|
| }
|
|
|
| void WebContentsViewGtk::ShowCreatedFullscreenWidget(int route_id) {
|
| - web_contents_view_helper_.ShowCreatedWidget(tab_contents_,
|
| + web_contents_view_helper_.ShowCreatedWidget(web_contents_,
|
| route_id,
|
| true,
|
| gfx::Rect());
|
| @@ -389,7 +389,7 @@ void WebContentsViewGtk::StartDragging(const WebDropData& drop_data,
|
| DCHECK(GetContentNativeView());
|
|
|
| RenderWidgetHostViewGtk* view_gtk = static_cast<RenderWidgetHostViewGtk*>(
|
| - tab_contents_->GetRenderWidgetHostView());
|
| + web_contents_->GetRenderWidgetHostView());
|
| if (!view_gtk || !view_gtk->GetLastMouseDown())
|
| return;
|
|
|
| @@ -402,9 +402,9 @@ void WebContentsViewGtk::StartDragging(const WebDropData& drop_data,
|
| void WebContentsViewGtk::OnChildSizeRequest(GtkWidget* widget,
|
| GtkWidget* child,
|
| GtkRequisition* requisition) {
|
| - if (tab_contents_->GetDelegate()) {
|
| + if (web_contents_->GetDelegate()) {
|
| requisition->height +=
|
| - tab_contents_->GetDelegate()->GetExtraRenderViewHeight();
|
| + web_contents_->GetDelegate()->GetExtraRenderViewHeight();
|
| }
|
| }
|
|
|
| @@ -413,18 +413,18 @@ void WebContentsViewGtk::OnSizeAllocate(GtkWidget* widget,
|
| int width = allocation->width;
|
| int height = allocation->height;
|
| // |delegate()| can be NULL here during browser teardown.
|
| - if (tab_contents_->GetDelegate())
|
| - height += tab_contents_->GetDelegate()->GetExtraRenderViewHeight();
|
| + if (web_contents_->GetDelegate())
|
| + height += web_contents_->GetDelegate()->GetExtraRenderViewHeight();
|
| gfx::Size size(width, height);
|
| requested_size_ = size;
|
|
|
| // We manually tell our RWHV to resize the renderer content. This avoids
|
| // spurious resizes from GTK+.
|
| - RenderWidgetHostView* rwhv = tab_contents_->GetRenderWidgetHostView();
|
| + RenderWidgetHostView* rwhv = web_contents_->GetRenderWidgetHostView();
|
| if (rwhv)
|
| rwhv->SetSize(size);
|
| - if (tab_contents_->GetInterstitialPage())
|
| - tab_contents_->GetInterstitialPage()->SetSize(size);
|
| + if (web_contents_->GetInterstitialPage())
|
| + web_contents_->GetInterstitialPage()->SetSize(size);
|
| }
|
|
|
| } // namespace content
|
|
|