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 456 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
467 // Sends a response to an extension api call that it was blocked for lack of | 467 // Sends a response to an extension api call that it was blocked for lack of |
468 // permission. | 468 // permission. |
469 void BlockExtensionRequest(int request_id); | 469 void BlockExtensionRequest(int request_id); |
470 | 470 |
471 // Tells the renderer which browser window it is being attached to. | 471 // Tells the renderer which browser window it is being attached to. |
472 void UpdateBrowserWindowId(int window_id); | 472 void UpdateBrowserWindowId(int window_id); |
473 | 473 |
474 // Tells the render view that a custom context action has been selected. | 474 // Tells the render view that a custom context action has been selected. |
475 void PerformCustomContextMenuAction(unsigned action); | 475 void PerformCustomContextMenuAction(unsigned action); |
476 | 476 |
477 // Tells the renderer to translate the current page from one language to | |
478 // another. If the current page id is not |page_id|, the request is ignored. | |
479 // |translate_script| is the script that should be injected in the page to | |
480 // perform the translation. | |
481 void TranslatePage(int page_id, | |
482 const std::string& translate_script, | |
483 const std::string& source_lang, | |
484 const std::string& target_lang); | |
485 | |
486 // Reverts the text of current page to its original (non-translated) contents. | |
487 void RevertTranslation(int page_id); | |
488 | |
489 // Informs renderer of updated content settings. | 477 // Informs renderer of updated content settings. |
490 void SendContentSettings(const GURL& url, | 478 void SendContentSettings(const GURL& url, |
491 const ContentSettings& settings); | 479 const ContentSettings& settings); |
492 | 480 |
493 // Tells the renderer to notify us when the page contents preferred size | 481 // Tells the renderer to notify us when the page contents preferred size |
494 // changed. |flags| is a combination of | 482 // changed. |flags| is a combination of |
495 // |ViewHostMsg_EnablePreferredSizeChangedMode_Flags| values, which is defined | 483 // |ViewHostMsg_EnablePreferredSizeChangedMode_Flags| values, which is defined |
496 // in render_messages.h. | 484 // in render_messages.h. |
497 void EnablePreferredSizeChangedMode(int flags); | 485 void EnablePreferredSizeChangedMode(int flags); |
498 | 486 |
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
614 const std::wstring& default_prompt, | 602 const std::wstring& default_prompt, |
615 const GURL& frame_url, | 603 const GURL& frame_url, |
616 const int flags, | 604 const int flags, |
617 IPC::Message* reply_msg); | 605 IPC::Message* reply_msg); |
618 void OnMsgRunBeforeUnloadConfirm(const GURL& frame_url, | 606 void OnMsgRunBeforeUnloadConfirm(const GURL& frame_url, |
619 const std::wstring& message, | 607 const std::wstring& message, |
620 IPC::Message* reply_msg); | 608 IPC::Message* reply_msg); |
621 void OnMsgShowModalHTMLDialog(const GURL& url, int width, int height, | 609 void OnMsgShowModalHTMLDialog(const GURL& url, int width, int height, |
622 const std::string& json_arguments, | 610 const std::string& json_arguments, |
623 IPC::Message* reply_msg); | 611 IPC::Message* reply_msg); |
624 void OnMsgPasswordFormsFound( | |
625 const std::vector<webkit_glue::PasswordForm>& forms); | |
626 void OnMsgPasswordFormsVisible( | |
627 const std::vector<webkit_glue::PasswordForm>& visible_forms); | |
628 void OnMsgStartDragging(const WebDropData& drop_data, | 612 void OnMsgStartDragging(const WebDropData& drop_data, |
629 WebKit::WebDragOperationsMask operations_allowed, | 613 WebKit::WebDragOperationsMask operations_allowed, |
630 const SkBitmap& image, | 614 const SkBitmap& image, |
631 const gfx::Point& image_offset); | 615 const gfx::Point& image_offset); |
632 void OnUpdateDragCursor(WebKit::WebDragOperation drag_operation); | 616 void OnUpdateDragCursor(WebKit::WebDragOperation drag_operation); |
633 void OnTakeFocus(bool reverse); | 617 void OnTakeFocus(bool reverse); |
634 void OnMsgPageHasOSDD(int32 page_id, | 618 void OnMsgPageHasOSDD(int32 page_id, |
635 const GURL& doc_url, | 619 const GURL& doc_url, |
636 const ViewHostMsg_PageHasOSDD_Type& provider_type); | 620 const ViewHostMsg_PageHasOSDD_Type& provider_type); |
637 void OnDidGetPrintedPagesCount(int cookie, int number_pages); | 621 void OnDidGetPrintedPagesCount(int cookie, int number_pages); |
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
788 // The most recently received accessibility tree - for unit testing only. | 772 // The most recently received accessibility tree - for unit testing only. |
789 webkit_glue::WebAccessibility accessibility_tree_; | 773 webkit_glue::WebAccessibility accessibility_tree_; |
790 | 774 |
791 // The termination status of the last render view that terminated. | 775 // The termination status of the last render view that terminated. |
792 base::TerminationStatus render_view_termination_status_; | 776 base::TerminationStatus render_view_termination_status_; |
793 | 777 |
794 DISALLOW_COPY_AND_ASSIGN(RenderViewHost); | 778 DISALLOW_COPY_AND_ASSIGN(RenderViewHost); |
795 }; | 779 }; |
796 | 780 |
797 #endif // CHROME_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_H_ | 781 #endif // CHROME_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_H_ |
OLD | NEW |