OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 551 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
562 const ThumbnailScore& score, | 562 const ThumbnailScore& score, |
563 const SkBitmap& bitmap); | 563 const SkBitmap& bitmap); |
564 void OnMsgScreenshot(const SkBitmap& bitmap); | 564 void OnMsgScreenshot(const SkBitmap& bitmap); |
565 void OnMsgClose(); | 565 void OnMsgClose(); |
566 void OnMsgRequestMove(const gfx::Rect& pos); | 566 void OnMsgRequestMove(const gfx::Rect& pos); |
567 void OnMsgDidStartLoading(); | 567 void OnMsgDidStartLoading(); |
568 void OnMsgDidStopLoading(); | 568 void OnMsgDidStopLoading(); |
569 void OnMsgDidChangeLoadProgress(double load_progress); | 569 void OnMsgDidChangeLoadProgress(double load_progress); |
570 void OnMsgDocumentAvailableInMainFrame(); | 570 void OnMsgDocumentAvailableInMainFrame(); |
571 void OnMsgDocumentOnLoadCompletedInMainFrame(int32 page_id); | 571 void OnMsgDocumentOnLoadCompletedInMainFrame(int32 page_id); |
572 void OnMsgFindReply(int request_id, | |
573 int number_of_matches, | |
574 const gfx::Rect& selection_rect, | |
575 int active_match_ordinal, | |
576 bool final_update); | |
577 void OnExecuteCodeFinished(int request_id, bool success); | 572 void OnExecuteCodeFinished(int request_id, bool success); |
578 void OnMsgUpdateFavIconURL(int32 page_id, const GURL& icon_url); | 573 void OnMsgUpdateFavIconURL(int32 page_id, const GURL& icon_url); |
579 void OnMsgDidDownloadFavIcon(int id, | 574 void OnMsgDidDownloadFavIcon(int id, |
580 const GURL& image_url, | 575 const GURL& image_url, |
581 bool errored, | 576 bool errored, |
582 const SkBitmap& image_data); | 577 const SkBitmap& image_data); |
583 void OnMsgContextMenu(const ContextMenuParams& params); | 578 void OnMsgContextMenu(const ContextMenuParams& params); |
584 void OnMsgOpenURL(const GURL& url, const GURL& referrer, | 579 void OnMsgOpenURL(const GURL& url, const GURL& referrer, |
585 WindowOpenDisposition disposition); | 580 WindowOpenDisposition disposition); |
586 void OnMsgDidContentsPreferredSizeChange(const gfx::Size& new_size); | 581 void OnMsgDidContentsPreferredSizeChange(const gfx::Size& new_size); |
587 void OnMsgDomOperationResponse(const std::string& json_string, | 582 void OnMsgDomOperationResponse(const std::string& json_string, |
588 int automation_id); | 583 int automation_id); |
589 void OnMsgDOMUISend(const GURL& source_url, | 584 void OnMsgDOMUISend(const GURL& source_url, |
590 const std::string& message, | 585 const std::string& message, |
591 const std::string& content); | 586 const std::string& content); |
592 void OnMsgForwardMessageToExternalHost(const std::string& message, | 587 void OnMsgForwardMessageToExternalHost(const std::string& message, |
593 const std::string& origin, | 588 const std::string& origin, |
594 const std::string& target); | 589 const std::string& target); |
595 void OnMsgGoToEntryAtOffset(int offset); | |
596 void OnMsgSetTooltipText(const std::wstring& tooltip_text, | 590 void OnMsgSetTooltipText(const std::wstring& tooltip_text, |
597 WebKit::WebTextDirection text_direction_hint); | 591 WebKit::WebTextDirection text_direction_hint); |
598 void OnMsgSelectionChanged(const std::string& text); | 592 void OnMsgSelectionChanged(const std::string& text); |
599 void OnMsgPasteFromSelectionClipboard(); | 593 void OnMsgPasteFromSelectionClipboard(); |
600 void OnMsgRunFileChooser(const ViewHostMsg_RunFileChooser_Params& params); | 594 void OnMsgRunFileChooser(const ViewHostMsg_RunFileChooser_Params& params); |
601 void OnMsgRunJavaScriptMessage(const std::wstring& message, | 595 void OnMsgRunJavaScriptMessage(const std::wstring& message, |
602 const std::wstring& default_prompt, | 596 const std::wstring& default_prompt, |
603 const GURL& frame_url, | 597 const GURL& frame_url, |
604 const int flags, | 598 const int flags, |
605 IPC::Message* reply_msg); | 599 IPC::Message* reply_msg); |
(...skipping 20 matching lines...) Expand all Loading... |
626 void OnUpdateInspectorSetting(const std::string& key, | 620 void OnUpdateInspectorSetting(const std::string& key, |
627 const std::string& value); | 621 const std::string& value); |
628 void OnForwardToDevToolsAgent(const IPC::Message& message); | 622 void OnForwardToDevToolsAgent(const IPC::Message& message); |
629 void OnForwardToDevToolsClient(const IPC::Message& message); | 623 void OnForwardToDevToolsClient(const IPC::Message& message); |
630 void OnActivateDevToolsWindow(); | 624 void OnActivateDevToolsWindow(); |
631 void OnCloseDevToolsWindow(); | 625 void OnCloseDevToolsWindow(); |
632 void OnRequestDockDevToolsWindow(); | 626 void OnRequestDockDevToolsWindow(); |
633 void OnRequestUndockDevToolsWindow(); | 627 void OnRequestUndockDevToolsWindow(); |
634 void OnDevToolsRuntimePropertyChanged(const std::string& name, | 628 void OnDevToolsRuntimePropertyChanged(const std::string& name, |
635 const std::string& value); | 629 const std::string& value); |
636 void OnMissingPluginStatus(int status); | |
637 void OnCrashedPlugin(const FilePath& plugin_path); | |
638 void OnBlockedOutdatedPlugin(const string16& name, const GURL& update_url); | |
639 | |
640 void OnReceivedSavableResourceLinksForCurrentPage( | 630 void OnReceivedSavableResourceLinksForCurrentPage( |
641 const std::vector<GURL>& resources_list, | 631 const std::vector<GURL>& resources_list, |
642 const std::vector<GURL>& referrers_list, | 632 const std::vector<GURL>& referrers_list, |
643 const std::vector<GURL>& frames_list); | 633 const std::vector<GURL>& frames_list); |
644 | |
645 void OnReceivedSerializedHtmlData(const GURL& frame_url, | 634 void OnReceivedSerializedHtmlData(const GURL& frame_url, |
646 const std::string& data, | 635 const std::string& data, |
647 int32 status); | 636 int32 status); |
648 | 637 |
649 void OnDidGetApplicationInfo(int32 page_id, const WebApplicationInfo& info); | |
650 void OnInstallApplication(const WebApplicationInfo& info); | |
651 void OnMsgShouldCloseACK(bool proceed); | 638 void OnMsgShouldCloseACK(bool proceed); |
652 void OnShowDesktopNotification( | 639 void OnShowDesktopNotification( |
653 const ViewHostMsg_ShowNotification_Params& params); | 640 const ViewHostMsg_ShowNotification_Params& params); |
654 void OnCancelDesktopNotification(int notification_id); | 641 void OnCancelDesktopNotification(int notification_id); |
655 void OnRequestNotificationPermission(const GURL& origin, int callback_id); | 642 void OnRequestNotificationPermission(const GURL& origin, int callback_id); |
656 | 643 |
657 void OnExtensionRequest(const ViewHostMsg_DomMessage_Params& params); | 644 void OnExtensionRequest(const ViewHostMsg_DomMessage_Params& params); |
658 void OnExtensionPostMessage(int port_id, const std::string& message); | 645 void OnExtensionPostMessage(int port_id, const std::string& message); |
659 void OnAccessibilityNotifications( | 646 void OnAccessibilityNotifications( |
660 const std::vector<ViewHostMsg_AccessibilityNotification_Params>& params); | 647 const std::vector<ViewHostMsg_AccessibilityNotification_Params>& params); |
661 void OnCSSInserted(); | 648 void OnCSSInserted(); |
662 void OnPageContents(const GURL& url, | |
663 int32 page_id, | |
664 const string16& contents, | |
665 const std::string& language, | |
666 bool page_translatable); | |
667 void OnPageTranslated(int32 page_id, | |
668 const std::string& original_lang, | |
669 const std::string& translated_lang, | |
670 TranslateErrors::Type error_type); | |
671 void OnContentBlocked(ContentSettingsType type, | 649 void OnContentBlocked(ContentSettingsType type, |
672 const std::string& resource_identifier); | 650 const std::string& resource_identifier); |
673 void OnAppCacheAccessed(const GURL& manifest_url, bool blocked_by_policy); | 651 void OnAppCacheAccessed(const GURL& manifest_url, bool blocked_by_policy); |
674 void OnWebDatabaseAccessed(const GURL& url, | 652 void OnWebDatabaseAccessed(const GURL& url, |
675 const string16& name, | 653 const string16& name, |
676 const string16& display_name, | 654 const string16& display_name, |
677 unsigned long estimated_size, | 655 unsigned long estimated_size, |
678 bool blocked_by_policy); | 656 bool blocked_by_policy); |
679 void OnUpdateZoomLimits(int minimum_percent, | 657 void OnUpdateZoomLimits(int minimum_percent, |
680 int maximum_percent, | 658 int maximum_percent, |
681 bool remember); | 659 bool remember); |
682 void OnSetSuggestions(int32 page_id, | |
683 const std::vector<std::string>& suggestions); | |
684 void OnInstantSupportDetermined(int32 page_id, bool result); | |
685 void OnDetectedPhishingSite(const GURL& phishing_url, double phishing_score); | 660 void OnDetectedPhishingSite(const GURL& phishing_url, double phishing_score); |
686 void OnScriptEvalResponse(int id, const ListValue& result); | 661 void OnScriptEvalResponse(int id, const ListValue& result); |
687 void OnPagesReadyForPreview( | 662 void OnPagesReadyForPreview( |
688 const ViewHostMsg_DidPreviewDocument_Params& params); | 663 const ViewHostMsg_DidPreviewDocument_Params& params); |
689 | 664 |
690 #if defined(OS_MACOSX) | 665 #if defined(OS_MACOSX) |
691 void OnMsgShowPopup(const ViewHostMsg_ShowPopup_Params& params); | 666 void OnMsgShowPopup(const ViewHostMsg_ShowPopup_Params& params); |
692 #endif | 667 #endif |
693 | 668 |
694 private: | 669 private: |
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
771 // The most recently received accessibility tree - for unit testing only. | 746 // The most recently received accessibility tree - for unit testing only. |
772 webkit_glue::WebAccessibility accessibility_tree_; | 747 webkit_glue::WebAccessibility accessibility_tree_; |
773 | 748 |
774 // The termination status of the last render view that terminated. | 749 // The termination status of the last render view that terminated. |
775 base::TerminationStatus render_view_termination_status_; | 750 base::TerminationStatus render_view_termination_status_; |
776 | 751 |
777 DISALLOW_COPY_AND_ASSIGN(RenderViewHost); | 752 DISALLOW_COPY_AND_ASSIGN(RenderViewHost); |
778 }; | 753 }; |
779 | 754 |
780 #endif // CHROME_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_H_ | 755 #endif // CHROME_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_H_ |
OLD | NEW |