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/renderer/render_widget.h" | 5 #include "content/renderer/render_widget.h" |
6 | 6 |
7 #include "base/bind.h" | 7 #include "base/bind.h" |
8 #include "base/command_line.h" | 8 #include "base/command_line.h" |
9 #include "base/debug/trace_event.h" | 9 #include "base/debug/trace_event.h" |
10 #include "base/logging.h" | 10 #include "base/logging.h" |
(...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
227 } | 227 } |
228 | 228 |
229 bool RenderWidget::OnMessageReceived(const IPC::Message& message) { | 229 bool RenderWidget::OnMessageReceived(const IPC::Message& message) { |
230 bool handled = true; | 230 bool handled = true; |
231 IPC_BEGIN_MESSAGE_MAP(RenderWidget, message) | 231 IPC_BEGIN_MESSAGE_MAP(RenderWidget, message) |
232 IPC_MESSAGE_HANDLER(ViewMsg_Close, OnClose) | 232 IPC_MESSAGE_HANDLER(ViewMsg_Close, OnClose) |
233 IPC_MESSAGE_HANDLER(ViewMsg_CreatingNew_ACK, OnCreatingNewAck) | 233 IPC_MESSAGE_HANDLER(ViewMsg_CreatingNew_ACK, OnCreatingNewAck) |
234 IPC_MESSAGE_HANDLER(ViewMsg_Resize, OnResize) | 234 IPC_MESSAGE_HANDLER(ViewMsg_Resize, OnResize) |
235 IPC_MESSAGE_HANDLER(ViewMsg_ChangeResizeRect, OnChangeResizeRect) | 235 IPC_MESSAGE_HANDLER(ViewMsg_ChangeResizeRect, OnChangeResizeRect) |
236 IPC_MESSAGE_HANDLER(ViewMsg_WasHidden, OnWasHidden) | 236 IPC_MESSAGE_HANDLER(ViewMsg_WasHidden, OnWasHidden) |
237 IPC_MESSAGE_HANDLER(ViewMsg_WasRestored, OnWasRestored) | 237 IPC_MESSAGE_HANDLER(ViewMsg_WasShown, OnWasShown) |
238 IPC_MESSAGE_HANDLER(ViewMsg_WasSwappedOut, OnWasSwappedOut) | 238 IPC_MESSAGE_HANDLER(ViewMsg_WasSwappedOut, OnWasSwappedOut) |
239 IPC_MESSAGE_HANDLER(ViewMsg_UpdateRect_ACK, OnUpdateRectAck) | 239 IPC_MESSAGE_HANDLER(ViewMsg_UpdateRect_ACK, OnUpdateRectAck) |
240 IPC_MESSAGE_HANDLER(ViewMsg_SwapBuffers_ACK, OnSwapBuffersComplete) | 240 IPC_MESSAGE_HANDLER(ViewMsg_SwapBuffers_ACK, OnSwapBuffersComplete) |
241 IPC_MESSAGE_HANDLER(ViewMsg_HandleInputEvent, OnHandleInputEvent) | 241 IPC_MESSAGE_HANDLER(ViewMsg_HandleInputEvent, OnHandleInputEvent) |
242 IPC_MESSAGE_HANDLER(ViewMsg_MouseCaptureLost, OnMouseCaptureLost) | 242 IPC_MESSAGE_HANDLER(ViewMsg_MouseCaptureLost, OnMouseCaptureLost) |
243 IPC_MESSAGE_HANDLER(ViewMsg_SetFocus, OnSetFocus) | 243 IPC_MESSAGE_HANDLER(ViewMsg_SetFocus, OnSetFocus) |
244 IPC_MESSAGE_HANDLER(ViewMsg_SetInputMethodActive, OnSetInputMethodActive) | 244 IPC_MESSAGE_HANDLER(ViewMsg_SetInputMethodActive, OnSetInputMethodActive) |
245 IPC_MESSAGE_HANDLER(ViewMsg_ImeSetComposition, OnImeSetComposition) | 245 IPC_MESSAGE_HANDLER(ViewMsg_ImeSetComposition, OnImeSetComposition) |
246 IPC_MESSAGE_HANDLER(ViewMsg_ImeConfirmComposition, OnImeConfirmComposition) | 246 IPC_MESSAGE_HANDLER(ViewMsg_ImeConfirmComposition, OnImeConfirmComposition) |
247 IPC_MESSAGE_HANDLER(ViewMsg_PaintAtSize, OnMsgPaintAtSize) | 247 IPC_MESSAGE_HANDLER(ViewMsg_PaintAtSize, OnMsgPaintAtSize) |
(...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
382 webwidget_->didChangeWindowResizerRect(); | 382 webwidget_->didChangeWindowResizerRect(); |
383 } | 383 } |
384 } | 384 } |
385 | 385 |
386 void RenderWidget::OnWasHidden() { | 386 void RenderWidget::OnWasHidden() { |
387 TRACE_EVENT0("renderer", "RenderWidget::OnWasHidden"); | 387 TRACE_EVENT0("renderer", "RenderWidget::OnWasHidden"); |
388 // Go into a mode where we stop generating paint and scrolling events. | 388 // Go into a mode where we stop generating paint and scrolling events. |
389 SetHidden(true); | 389 SetHidden(true); |
390 } | 390 } |
391 | 391 |
392 void RenderWidget::OnWasRestored(bool needs_repainting) { | 392 void RenderWidget::OnWasShown(bool needs_repainting) { |
393 TRACE_EVENT0("renderer", "RenderWidget::OnWasRestored"); | 393 TRACE_EVENT0("renderer", "RenderWidget::OnWasShown"); |
394 // During shutdown we can just ignore this message. | 394 // During shutdown we can just ignore this message. |
395 if (!webwidget_) | 395 if (!webwidget_) |
396 return; | 396 return; |
397 | 397 |
398 // See OnWasHidden | 398 // See OnWasHidden |
399 SetHidden(false); | 399 SetHidden(false); |
400 | 400 |
401 if (!needs_repainting && !needs_repainting_on_restore_) | 401 if (!needs_repainting && !needs_repainting_on_restore_) |
402 return; | 402 return; |
403 needs_repainting_on_restore_ = false; | 403 needs_repainting_on_restore_ = false; |
(...skipping 1369 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1773 Send(new ViewHostMsg_BeginSmoothScroll(routing_id_, down, scroll_far)); | 1773 Send(new ViewHostMsg_BeginSmoothScroll(routing_id_, down, scroll_far)); |
1774 } | 1774 } |
1775 | 1775 |
1776 bool RenderWidget::WillHandleMouseEvent(const WebKit::WebMouseEvent& event) { | 1776 bool RenderWidget::WillHandleMouseEvent(const WebKit::WebMouseEvent& event) { |
1777 return false; | 1777 return false; |
1778 } | 1778 } |
1779 | 1779 |
1780 bool RenderWidget::WebWidgetHandlesCompositorScheduling() const { | 1780 bool RenderWidget::WebWidgetHandlesCompositorScheduling() const { |
1781 return false; | 1781 return false; |
1782 } | 1782 } |
OLD | NEW |