| OLD | NEW |
| 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 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 #ifndef CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_H_ | 5 #ifndef CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_H_ |
| 6 #define CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_H_ | 6 #define CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_H_ |
| 7 #pragma once | 7 #pragma once |
| 8 | 8 |
| 9 #include <deque> | 9 #include <deque> |
| 10 #include <string> | 10 #include <string> |
| (...skipping 185 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 196 // Called to notify the RenderWidget that its associated native window got | 196 // Called to notify the RenderWidget that its associated native window got |
| 197 // focused. | 197 // focused. |
| 198 virtual void GotFocus(); | 198 virtual void GotFocus(); |
| 199 | 199 |
| 200 // Tells the renderer it got/lost focus. | 200 // Tells the renderer it got/lost focus. |
| 201 void Focus(); | 201 void Focus(); |
| 202 void Blur(); | 202 void Blur(); |
| 203 virtual void LostCapture(); | 203 virtual void LostCapture(); |
| 204 | 204 |
| 205 // Tells us whether the page is rendered directly via the GPU process. | 205 // Tells us whether the page is rendered directly via the GPU process. |
| 206 bool is_gpu_rendering_active() { return is_gpu_rendering_active_; } | 206 bool is_accelerated_compositing_active() { |
| 207 return is_accelerated_compositing_active_; |
| 208 } |
| 207 | 209 |
| 208 // Notifies the RenderWidgetHost that the View was destroyed. | 210 // Notifies the RenderWidgetHost that the View was destroyed. |
| 209 void ViewDestroyed(); | 211 void ViewDestroyed(); |
| 210 | 212 |
| 211 // Indicates if the page has finished loading. | 213 // Indicates if the page has finished loading. |
| 212 void SetIsLoading(bool is_loading); | 214 void SetIsLoading(bool is_loading); |
| 213 | 215 |
| 214 // This tells the renderer to paint into a bitmap and return it, | 216 // This tells the renderer to paint into a bitmap and return it, |
| 215 // regardless of whether the tab is hidden or not. It resizes the | 217 // regardless of whether the tab is hidden or not. It resizes the |
| 216 // web widget to match the |page_size| and then returns the bitmap | 218 // web widget to match the |page_size| and then returns the bitmap |
| (...skipping 260 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 477 void OnMsgUpdateRect(const ViewHostMsg_UpdateRect_Params& params); | 479 void OnMsgUpdateRect(const ViewHostMsg_UpdateRect_Params& params); |
| 478 void OnMsgInputEventAck(const IPC::Message& message); | 480 void OnMsgInputEventAck(const IPC::Message& message); |
| 479 virtual void OnMsgFocus(); | 481 virtual void OnMsgFocus(); |
| 480 virtual void OnMsgBlur(); | 482 virtual void OnMsgBlur(); |
| 481 | 483 |
| 482 void OnMsgSetCursor(const WebCursor& cursor); | 484 void OnMsgSetCursor(const WebCursor& cursor); |
| 483 void OnMsgImeUpdateTextInputState(WebKit::WebTextInputType type, | 485 void OnMsgImeUpdateTextInputState(WebKit::WebTextInputType type, |
| 484 const gfx::Rect& caret_rect); | 486 const gfx::Rect& caret_rect); |
| 485 void OnMsgImeCancelComposition(); | 487 void OnMsgImeCancelComposition(); |
| 486 | 488 |
| 487 void OnMsgGpuRenderingActivated(bool activated); | 489 void OnMsgDidActivateAcceleratedCompositing(bool activated); |
| 488 | 490 |
| 489 #if defined(OS_MACOSX) | 491 #if defined(OS_MACOSX) |
| 490 void OnMsgGetScreenInfo(gfx::NativeViewId view, | 492 void OnMsgGetScreenInfo(gfx::NativeViewId view, |
| 491 WebKit::WebScreenInfo* results); | 493 WebKit::WebScreenInfo* results); |
| 492 void OnMsgGetWindowRect(gfx::NativeViewId window_id, gfx::Rect* results); | 494 void OnMsgGetWindowRect(gfx::NativeViewId window_id, gfx::Rect* results); |
| 493 void OnMsgGetRootWindowRect(gfx::NativeViewId window_id, gfx::Rect* results); | 495 void OnMsgGetRootWindowRect(gfx::NativeViewId window_id, gfx::Rect* results); |
| 494 void OnMsgSetPluginImeEnabled(bool enabled, int plugin_id); | 496 void OnMsgSetPluginImeEnabled(bool enabled, int plugin_id); |
| 495 void OnAllocateFakePluginWindowHandle(bool opaque, | 497 void OnAllocateFakePluginWindowHandle(bool opaque, |
| 496 bool root, | 498 bool root, |
| 497 gfx::PluginWindowHandle* id); | 499 gfx::PluginWindowHandle* id); |
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 557 // The ID of the corresponding object in the Renderer Instance. | 559 // The ID of the corresponding object in the Renderer Instance. |
| 558 int routing_id_; | 560 int routing_id_; |
| 559 | 561 |
| 560 // Indicates whether a page is loading or not. | 562 // Indicates whether a page is loading or not. |
| 561 bool is_loading_; | 563 bool is_loading_; |
| 562 | 564 |
| 563 // Indicates whether a page is hidden or not. | 565 // Indicates whether a page is hidden or not. |
| 564 bool is_hidden_; | 566 bool is_hidden_; |
| 565 | 567 |
| 566 // True when a page is rendered directly via the GPU process. | 568 // True when a page is rendered directly via the GPU process. |
| 567 bool is_gpu_rendering_active_; | 569 bool is_accelerated_compositing_active_; |
| 568 | 570 |
| 569 // Set if we are waiting for a repaint ack for the view. | 571 // Set if we are waiting for a repaint ack for the view. |
| 570 bool repaint_ack_pending_; | 572 bool repaint_ack_pending_; |
| 571 | 573 |
| 572 // True when waiting for RESIZE_ACK. | 574 // True when waiting for RESIZE_ACK. |
| 573 bool resize_ack_pending_; | 575 bool resize_ack_pending_; |
| 574 | 576 |
| 575 // The current size of the RenderWidget. | 577 // The current size of the RenderWidget. |
| 576 gfx::Size current_size_; | 578 gfx::Size current_size_; |
| 577 | 579 |
| (...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 678 // but the Char event generated by alt-2 may also activate a HTML element | 680 // but the Char event generated by alt-2 may also activate a HTML element |
| 679 // if its accesskey happens to be "2", then the user may get confused when | 681 // if its accesskey happens to be "2", then the user may get confused when |
| 680 // switching back to the original tab, because the content may already be | 682 // switching back to the original tab, because the content may already be |
| 681 // changed. | 683 // changed. |
| 682 bool suppress_next_char_events_; | 684 bool suppress_next_char_events_; |
| 683 | 685 |
| 684 DISALLOW_COPY_AND_ASSIGN(RenderWidgetHost); | 686 DISALLOW_COPY_AND_ASSIGN(RenderWidgetHost); |
| 685 }; | 687 }; |
| 686 | 688 |
| 687 #endif // CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_H_ | 689 #endif // CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_H_ |
| OLD | NEW |