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

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

Issue 11888003: Differentiate invisible cursor mode and disabled mouse events mode. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rewrote tests using EventGenerator Created 7 years, 11 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 | Annotate | Revision Log
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_view_host_impl.h" 5 #include "content/browser/renderer_host/render_view_host_impl.h"
6 6
7 #include <set> 7 #include <set>
8 #include <string> 8 #include <string>
9 #include <utility> 9 #include <utility>
10 #include <vector> 10 #include <vector>
(...skipping 983 matching lines...) Expand 10 before | Expand all | Expand 10 after
994 IPC_MESSAGE_HANDLER(ViewHostMsg_DidDisownOpener, OnDidDisownOpener) 994 IPC_MESSAGE_HANDLER(ViewHostMsg_DidDisownOpener, OnDidDisownOpener)
995 IPC_MESSAGE_HANDLER(ViewHostMsg_DocumentAvailableInMainFrame, 995 IPC_MESSAGE_HANDLER(ViewHostMsg_DocumentAvailableInMainFrame,
996 OnDocumentAvailableInMainFrame) 996 OnDocumentAvailableInMainFrame)
997 IPC_MESSAGE_HANDLER(ViewHostMsg_DocumentOnLoadCompletedInMainFrame, 997 IPC_MESSAGE_HANDLER(ViewHostMsg_DocumentOnLoadCompletedInMainFrame,
998 OnDocumentOnLoadCompletedInMainFrame) 998 OnDocumentOnLoadCompletedInMainFrame)
999 IPC_MESSAGE_HANDLER(ViewHostMsg_ContextMenu, OnContextMenu) 999 IPC_MESSAGE_HANDLER(ViewHostMsg_ContextMenu, OnContextMenu)
1000 IPC_MESSAGE_HANDLER(ViewHostMsg_ToggleFullscreen, OnToggleFullscreen) 1000 IPC_MESSAGE_HANDLER(ViewHostMsg_ToggleFullscreen, OnToggleFullscreen)
1001 IPC_MESSAGE_HANDLER(ViewHostMsg_OpenURL, OnOpenURL) 1001 IPC_MESSAGE_HANDLER(ViewHostMsg_OpenURL, OnOpenURL)
1002 IPC_MESSAGE_HANDLER(ViewHostMsg_DidContentsPreferredSizeChange, 1002 IPC_MESSAGE_HANDLER(ViewHostMsg_DidContentsPreferredSizeChange,
1003 OnDidContentsPreferredSizeChange) 1003 OnDidContentsPreferredSizeChange)
1004 IPC_MESSAGE_HANDLER(ViewHostMsg_DidChangeScrollOffset,
1005 OnDidChangeScrollOffset)
1004 IPC_MESSAGE_HANDLER(ViewHostMsg_DidChangeScrollbarsForMainFrame, 1006 IPC_MESSAGE_HANDLER(ViewHostMsg_DidChangeScrollbarsForMainFrame,
1005 OnDidChangeScrollbarsForMainFrame) 1007 OnDidChangeScrollbarsForMainFrame)
1006 IPC_MESSAGE_HANDLER(ViewHostMsg_DidChangeScrollOffsetPinningForMainFrame, 1008 IPC_MESSAGE_HANDLER(ViewHostMsg_DidChangeScrollOffsetPinningForMainFrame,
1007 OnDidChangeScrollOffsetPinningForMainFrame) 1009 OnDidChangeScrollOffsetPinningForMainFrame)
1008 IPC_MESSAGE_HANDLER(ViewHostMsg_DidChangeNumWheelEvents, 1010 IPC_MESSAGE_HANDLER(ViewHostMsg_DidChangeNumWheelEvents,
1009 OnDidChangeNumWheelEvents) 1011 OnDidChangeNumWheelEvents)
1010 IPC_MESSAGE_HANDLER(ViewHostMsg_RouteCloseEvent, 1012 IPC_MESSAGE_HANDLER(ViewHostMsg_RouteCloseEvent,
1011 OnRouteCloseEvent) 1013 OnRouteCloseEvent)
1012 IPC_MESSAGE_HANDLER(ViewHostMsg_RouteMessageEvent, OnRouteMessageEvent) 1014 IPC_MESSAGE_HANDLER(ViewHostMsg_RouteMessageEvent, OnRouteMessageEvent)
1013 IPC_MESSAGE_HANDLER_DELAY_REPLY(ViewHostMsg_RunJavaScriptMessage, 1015 IPC_MESSAGE_HANDLER_DELAY_REPLY(ViewHostMsg_RunJavaScriptMessage,
(...skipping 390 matching lines...) Expand 10 before | Expand all | Expand 10 after
1404 1406
1405 void RenderViewHostImpl::OnDidContentsPreferredSizeChange( 1407 void RenderViewHostImpl::OnDidContentsPreferredSizeChange(
1406 const gfx::Size& new_size) { 1408 const gfx::Size& new_size) {
1407 delegate_->UpdatePreferredSize(new_size); 1409 delegate_->UpdatePreferredSize(new_size);
1408 } 1410 }
1409 1411
1410 void RenderViewHostImpl::OnRenderAutoResized(const gfx::Size& new_size) { 1412 void RenderViewHostImpl::OnRenderAutoResized(const gfx::Size& new_size) {
1411 delegate_->ResizeDueToAutoResize(new_size); 1413 delegate_->ResizeDueToAutoResize(new_size);
1412 } 1414 }
1413 1415
1416 void RenderViewHostImpl::OnDidChangeScrollOffset(const gfx::Vector2d& offset) {
1417 if (view_)
1418 view_->ScrollOffsetChanged(offset);
1419 }
1420
1414 void RenderViewHostImpl::OnDidChangeScrollbarsForMainFrame( 1421 void RenderViewHostImpl::OnDidChangeScrollbarsForMainFrame(
1415 bool has_horizontal_scrollbar, bool has_vertical_scrollbar) { 1422 bool has_horizontal_scrollbar, bool has_vertical_scrollbar) {
1416 if (view_) 1423 if (view_)
1417 view_->SetHasHorizontalScrollbar(has_horizontal_scrollbar); 1424 view_->SetHasHorizontalScrollbar(has_horizontal_scrollbar);
1418 } 1425 }
1419 1426
1420 void RenderViewHostImpl::OnDidChangeScrollOffsetPinningForMainFrame( 1427 void RenderViewHostImpl::OnDidChangeScrollOffsetPinningForMainFrame(
1421 bool is_pinned_to_left, bool is_pinned_to_right) { 1428 bool is_pinned_to_left, bool is_pinned_to_right) {
1422 if (view_) 1429 if (view_)
1423 view_->SetScrollOffsetPinning(is_pinned_to_left, is_pinned_to_right); 1430 view_->SetScrollOffsetPinning(is_pinned_to_left, is_pinned_to_right);
(...skipping 677 matching lines...) Expand 10 before | Expand all | Expand 10 after
2101 GetRoutingID(), snapshot_id, snapshot_size, png)); 2108 GetRoutingID(), snapshot_id, snapshot_size, png));
2102 return; 2109 return;
2103 } 2110 }
2104 } 2111 }
2105 2112
2106 Send(new ViewMsg_WindowSnapshotCompleted( 2113 Send(new ViewMsg_WindowSnapshotCompleted(
2107 GetRoutingID(), snapshot_id, gfx::Size(), png)); 2114 GetRoutingID(), snapshot_id, gfx::Size(), png));
2108 } 2115 }
2109 2116
2110 } // namespace content 2117 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698