| OLD | NEW |
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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_VIEW_HOST_H_ | 5 #ifndef CHROME_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_H_ |
| 6 #define CHROME_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_H_ | 6 #define CHROME_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_H_ |
| 7 #pragma once | 7 #pragma once |
| 8 | 8 |
| 9 #include <string> | 9 #include <string> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 415 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 426 | 426 |
| 427 // Creates a new RenderView with the given route id. | 427 // Creates a new RenderView with the given route id. |
| 428 void CreateNewWindow(int route_id, | 428 void CreateNewWindow(int route_id, |
| 429 WindowContainerType window_container_type, | 429 WindowContainerType window_container_type, |
| 430 const string16& frame_name); | 430 const string16& frame_name); |
| 431 | 431 |
| 432 // Creates a new RenderWidget with the given route id. |popup_type| indicates | 432 // Creates a new RenderWidget with the given route id. |popup_type| indicates |
| 433 // if this widget is a popup and what kind of popup it is (select, autofill). | 433 // if this widget is a popup and what kind of popup it is (select, autofill). |
| 434 void CreateNewWidget(int route_id, WebKit::WebPopupType popup_type); | 434 void CreateNewWidget(int route_id, WebKit::WebPopupType popup_type); |
| 435 | 435 |
| 436 // Creates a full screen RenderWidget. |
| 437 void CreateNewFullscreenWidget(int route_id, WebKit::WebPopupType popup_type); |
| 438 |
| 436 // Sends the response to an extension api call. | 439 // Sends the response to an extension api call. |
| 437 void SendExtensionResponse(int request_id, bool success, | 440 void SendExtensionResponse(int request_id, bool success, |
| 438 const std::string& response, | 441 const std::string& response, |
| 439 const std::string& error); | 442 const std::string& error); |
| 440 | 443 |
| 441 // Sends a response to an extension api call that it was blocked for lack of | 444 // Sends a response to an extension api call that it was blocked for lack of |
| 442 // permission. | 445 // permission. |
| 443 void BlockExtensionRequest(int request_id); | 446 void BlockExtensionRequest(int request_id); |
| 444 | 447 |
| 445 // Tells the renderer which browser window it is being attached to. | 448 // Tells the renderer which browser window it is being attached to. |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 481 virtual void OnMsgFocusedNodeChanged(); | 484 virtual void OnMsgFocusedNodeChanged(); |
| 482 virtual void OnMsgFocus(); | 485 virtual void OnMsgFocus(); |
| 483 virtual void OnMsgBlur(); | 486 virtual void OnMsgBlur(); |
| 484 | 487 |
| 485 // IPC message handlers. | 488 // IPC message handlers. |
| 486 void OnMsgShowView(int route_id, | 489 void OnMsgShowView(int route_id, |
| 487 WindowOpenDisposition disposition, | 490 WindowOpenDisposition disposition, |
| 488 const gfx::Rect& initial_pos, | 491 const gfx::Rect& initial_pos, |
| 489 bool user_gesture); | 492 bool user_gesture); |
| 490 void OnMsgShowWidget(int route_id, const gfx::Rect& initial_pos); | 493 void OnMsgShowWidget(int route_id, const gfx::Rect& initial_pos); |
| 494 void OnMsgShowFullscreenWidget(int route_id); |
| 491 void OnMsgRunModal(IPC::Message* reply_msg); | 495 void OnMsgRunModal(IPC::Message* reply_msg); |
| 492 void OnMsgRenderViewReady(); | 496 void OnMsgRenderViewReady(); |
| 493 void OnMsgRenderViewGone(); | 497 void OnMsgRenderViewGone(); |
| 494 void OnMsgNavigate(const IPC::Message& msg); | 498 void OnMsgNavigate(const IPC::Message& msg); |
| 495 void OnMsgUpdateState(int32 page_id, | 499 void OnMsgUpdateState(int32 page_id, |
| 496 const std::string& state); | 500 const std::string& state); |
| 497 void OnMsgUpdateTitle(int32 page_id, const std::wstring& title); | 501 void OnMsgUpdateTitle(int32 page_id, const std::wstring& title); |
| 498 void OnMsgUpdateEncoding(const std::string& encoding); | 502 void OnMsgUpdateEncoding(const std::string& encoding); |
| 499 void OnMsgUpdateTargetURL(int32 page_id, const GURL& url); | 503 void OnMsgUpdateTargetURL(int32 page_id, const GURL& url); |
| 500 void OnMsgThumbnail(const GURL& url, | 504 void OnMsgThumbnail(const GURL& url, |
| (...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 734 int autofill_query_id_; | 738 int autofill_query_id_; |
| 735 std::vector<string16> autofill_values_; | 739 std::vector<string16> autofill_values_; |
| 736 std::vector<string16> autofill_labels_; | 740 std::vector<string16> autofill_labels_; |
| 737 std::vector<string16> autofill_icons_; | 741 std::vector<string16> autofill_icons_; |
| 738 std::vector<int> autofill_unique_ids_; | 742 std::vector<int> autofill_unique_ids_; |
| 739 | 743 |
| 740 DISALLOW_COPY_AND_ASSIGN(RenderViewHost); | 744 DISALLOW_COPY_AND_ASSIGN(RenderViewHost); |
| 741 }; | 745 }; |
| 742 | 746 |
| 743 #endif // CHROME_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_H_ | 747 #endif // CHROME_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_H_ |
| OLD | NEW |