| 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 #include <set> | 8 #include <set> |
| 9 #include <utility> | 9 #include <utility> |
| 10 | 10 |
| (...skipping 457 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 468 IPC_MESSAGE_HANDLER(ViewHostMsg_UpdateRect, OnUpdateRect) | 468 IPC_MESSAGE_HANDLER(ViewHostMsg_UpdateRect, OnUpdateRect) |
| 469 IPC_MESSAGE_HANDLER(ViewHostMsg_Focus, OnFocus) | 469 IPC_MESSAGE_HANDLER(ViewHostMsg_Focus, OnFocus) |
| 470 IPC_MESSAGE_HANDLER(ViewHostMsg_Blur, OnBlur) | 470 IPC_MESSAGE_HANDLER(ViewHostMsg_Blur, OnBlur) |
| 471 IPC_MESSAGE_HANDLER(ViewHostMsg_SetCursor, OnSetCursor) | 471 IPC_MESSAGE_HANDLER(ViewHostMsg_SetCursor, OnSetCursor) |
| 472 IPC_MESSAGE_HANDLER(ViewHostMsg_SetTouchEventEmulationEnabled, | 472 IPC_MESSAGE_HANDLER(ViewHostMsg_SetTouchEventEmulationEnabled, |
| 473 OnSetTouchEventEmulationEnabled) | 473 OnSetTouchEventEmulationEnabled) |
| 474 IPC_MESSAGE_HANDLER(ViewHostMsg_TextInputTypeChanged, | 474 IPC_MESSAGE_HANDLER(ViewHostMsg_TextInputTypeChanged, |
| 475 OnTextInputTypeChanged) | 475 OnTextInputTypeChanged) |
| 476 IPC_MESSAGE_HANDLER(ViewHostMsg_ImeCancelComposition, | 476 IPC_MESSAGE_HANDLER(ViewHostMsg_ImeCancelComposition, |
| 477 OnImeCancelComposition) | 477 OnImeCancelComposition) |
| 478 IPC_MESSAGE_HANDLER(ViewHostMsg_DidActivateAcceleratedCompositing, | |
| 479 OnDidActivateAcceleratedCompositing) | |
| 480 IPC_MESSAGE_HANDLER(ViewHostMsg_LockMouse, OnLockMouse) | 478 IPC_MESSAGE_HANDLER(ViewHostMsg_LockMouse, OnLockMouse) |
| 481 IPC_MESSAGE_HANDLER(ViewHostMsg_UnlockMouse, OnUnlockMouse) | 479 IPC_MESSAGE_HANDLER(ViewHostMsg_UnlockMouse, OnUnlockMouse) |
| 482 IPC_MESSAGE_HANDLER(ViewHostMsg_ShowDisambiguationPopup, | 480 IPC_MESSAGE_HANDLER(ViewHostMsg_ShowDisambiguationPopup, |
| 483 OnShowDisambiguationPopup) | 481 OnShowDisambiguationPopup) |
| 484 IPC_MESSAGE_HANDLER(ViewHostMsg_SelectionChanged, OnSelectionChanged) | 482 IPC_MESSAGE_HANDLER(ViewHostMsg_SelectionChanged, OnSelectionChanged) |
| 485 IPC_MESSAGE_HANDLER(ViewHostMsg_SelectionBoundsChanged, | 483 IPC_MESSAGE_HANDLER(ViewHostMsg_SelectionBoundsChanged, |
| 486 OnSelectionBoundsChanged) | 484 OnSelectionBoundsChanged) |
| 487 #if defined(OS_WIN) | 485 #if defined(OS_WIN) |
| 488 IPC_MESSAGE_HANDLER(ViewHostMsg_WindowlessPluginDummyWindowCreated, | 486 IPC_MESSAGE_HANDLER(ViewHostMsg_WindowlessPluginDummyWindowCreated, |
| 489 OnWindowlessPluginDummyWindowCreated) | 487 OnWindowlessPluginDummyWindowCreated) |
| (...skipping 1176 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1666 if (view_) | 1664 if (view_) |
| 1667 view_->ImeCompositionRangeChanged(range, character_bounds); | 1665 view_->ImeCompositionRangeChanged(range, character_bounds); |
| 1668 } | 1666 } |
| 1669 #endif | 1667 #endif |
| 1670 | 1668 |
| 1671 void RenderWidgetHostImpl::OnImeCancelComposition() { | 1669 void RenderWidgetHostImpl::OnImeCancelComposition() { |
| 1672 if (view_) | 1670 if (view_) |
| 1673 view_->ImeCancelComposition(); | 1671 view_->ImeCancelComposition(); |
| 1674 } | 1672 } |
| 1675 | 1673 |
| 1676 void RenderWidgetHostImpl::OnDidActivateAcceleratedCompositing(bool activated) { | |
| 1677 TRACE_EVENT1("renderer_host", | |
| 1678 "RenderWidgetHostImpl::OnDidActivateAcceleratedCompositing", | |
| 1679 "activated", activated); | |
| 1680 is_accelerated_compositing_active_ = activated; | |
| 1681 if (view_) | |
| 1682 view_->OnAcceleratedCompositingStateChange(); | |
| 1683 } | |
| 1684 | |
| 1685 void RenderWidgetHostImpl::OnLockMouse(bool user_gesture, | 1674 void RenderWidgetHostImpl::OnLockMouse(bool user_gesture, |
| 1686 bool last_unlocked_by_target, | 1675 bool last_unlocked_by_target, |
| 1687 bool privileged) { | 1676 bool privileged) { |
| 1688 | 1677 |
| 1689 if (pending_mouse_lock_request_) { | 1678 if (pending_mouse_lock_request_) { |
| 1690 Send(new ViewMsg_LockMouse_ACK(routing_id_, false)); | 1679 Send(new ViewMsg_LockMouse_ACK(routing_id_, false)); |
| 1691 return; | 1680 return; |
| 1692 } else if (IsMouseLocked()) { | 1681 } else if (IsMouseLocked()) { |
| 1693 Send(new ViewMsg_LockMouse_ACK(routing_id_, true)); | 1682 Send(new ViewMsg_LockMouse_ACK(routing_id_, true)); |
| 1694 return; | 1683 return; |
| (...skipping 641 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2336 } | 2325 } |
| 2337 } | 2326 } |
| 2338 | 2327 |
| 2339 SkBitmap::Config RenderWidgetHostImpl::PreferredReadbackFormat() { | 2328 SkBitmap::Config RenderWidgetHostImpl::PreferredReadbackFormat() { |
| 2340 if (view_) | 2329 if (view_) |
| 2341 return view_->PreferredReadbackFormat(); | 2330 return view_->PreferredReadbackFormat(); |
| 2342 return SkBitmap::kARGB_8888_Config; | 2331 return SkBitmap::kARGB_8888_Config; |
| 2343 } | 2332 } |
| 2344 | 2333 |
| 2345 } // namespace content | 2334 } // namespace content |
| OLD | NEW |