| Index: chrome_frame/external_tab.h
|
| ===================================================================
|
| --- chrome_frame/external_tab.h (revision 69966)
|
| +++ chrome_frame/external_tab.h (working copy)
|
| @@ -36,21 +36,23 @@
|
| // by the customers of ExternalTabProxy class.
|
| class UIDelegate {
|
| public:
|
| - virtual void OnNavigationStateChanged(int flags,
|
| - const IPC::NavigationInfo& nav_info) = 0;
|
| + virtual void OnNavigationStateChanged(
|
| + int flags, const NavigationInfo& nav_info) = 0;
|
| virtual void OnUpdateTargetUrl(const std::wstring& new_target_url) = 0;
|
| virtual void OnExtensionInstalled(const FilePath& path, void* user_data,
|
| AutomationMsg_ExtensionResponseValues response) = 0;
|
| virtual void OnLoad(const GURL& url) = 0;
|
| - virtual void OnMessageFromChromeFrame(const std::string& message,
|
| - const std::string& origin, const std::string& target) = 0;
|
| - virtual void OnHandleContextMenu(HANDLE menu_handle, int align_flags,
|
| - const IPC::MiniContextMenuParams& params) = 0;
|
| + virtual void OnMessageFromChromeFrame(
|
| + const std::string& message, const std::string& origin,
|
| + const std::string& target) = 0;
|
| + virtual void OnHandleContextMenu(
|
| + HANDLE menu_handle, int align_flags,
|
| + const MiniContextMenuParams& params) = 0;
|
| virtual void OnHandleAccelerator(const MSG& accel_message) = 0;
|
| virtual void OnTabbedOut(bool reverse) = 0;
|
| virtual void OnGoToHistoryOffset(int offset) = 0;
|
| - virtual void OnOpenURL(const GURL& url_to_open, const GURL& referrer,
|
| - int open_disposition) = 0;
|
| + virtual void OnOpenURL(
|
| + const GURL& url_to_open, const GURL& referrer, int open_disposition) = 0;
|
| protected:
|
| ~UIDelegate() {}
|
| };
|
| @@ -90,6 +92,10 @@
|
| proxy_factory_ = factory;
|
| }
|
| #endif
|
| +
|
| + // IPC::Channel::Listener implementation.
|
| + void OnMessageReceived(const IPC::Message& message);
|
| +
|
| //
|
| virtual void CreateTab(const CreateTabParams& create_params,
|
| UIDelegate* delegate);
|
| @@ -126,7 +132,6 @@
|
| virtual void PeerLost(ChromeProxy* proxy, DisconnectReason reason);
|
| virtual void Disconnected();
|
|
|
| -
|
| // Sync message responses.
|
| virtual void Completed_CreateTab(bool success, HWND chrome_wnd,
|
| HWND tab_window, int tab_handle, int session_id);
|
| @@ -142,37 +147,38 @@
|
| const std::vector<FilePath>* extensions);
|
|
|
| // Network requests from Chrome.
|
| - virtual void Network_Start(int request_id,
|
| - const IPC::AutomationURLRequest& request_info);
|
| - virtual void Network_Read(int request_id, int bytes_to_read);
|
| - virtual void Network_End(int request_id, const URLRequestStatus& s);
|
| - virtual void Network_DownloadInHost(int request_id);
|
| - virtual void GetCookies(const GURL& url, int cookie_id);
|
| - virtual void SetCookie(const GURL& url, const std::string& cookie);
|
| + virtual void OnNetwork_Start(
|
| + int request_id, const AutomationURLRequest& request_info);
|
| + virtual void OnNetwork_Read(int request_id, int bytes_to_read);
|
| + virtual void OnNetwork_End(int request_id, const URLRequestStatus& s);
|
| + virtual void OnNetwork_DownloadInHost(int request_id);
|
| + virtual void OnGetCookies(const GURL& url, int cookie_id);
|
| + virtual void OnSetCookie(const GURL& url, const std::string& cookie);
|
|
|
| // Navigation progress notifications.
|
| - virtual void NavigationStateChanged(int flags,
|
| - const IPC::NavigationInfo& nav_info);
|
| - virtual void UpdateTargetUrl(const std::wstring& url);
|
| - virtual void NavigationFailed(int error_code, const GURL& gurl);
|
| - virtual void DidNavigate(const IPC::NavigationInfo& navigation_info);
|
| - virtual void TabLoaded(const GURL& url);
|
| + virtual void OnNavigationStateChanged(
|
| + int flags, const NavigationInfo& nav_info);
|
| + virtual void OnUpdateTargetUrl(const std::wstring& url);
|
| + virtual void OnNavigationFailed(int error_code, const GURL& gurl);
|
| + virtual void OnDidNavigate(const NavigationInfo& navigation_info);
|
| + virtual void OnTabLoaded(const GURL& url);
|
|
|
| - virtual void OpenURL(const GURL& url_to_open, const GURL& referrer,
|
| - int open_disposition);
|
| - virtual void GoToHistoryOffset(int offset);
|
| - virtual void MessageToHost(const std::string& message,
|
| - const std::string& origin, const std::string& target);
|
| + virtual void OnOpenURL(const GURL& url_to_open, const GURL& referrer,
|
| + int open_disposition);
|
| + virtual void OnGoToHistoryOffset(int offset);
|
| + virtual void OnMessageToHost(
|
| + const std::string& message, const std::string& origin,
|
| + const std::string& target);
|
|
|
| // Misc. UI.
|
| - virtual void HandleAccelerator(const MSG& accel_message);
|
| - virtual void HandleContextMenu(HANDLE menu_handle, int align_flags,
|
| - const IPC::MiniContextMenuParams& params);
|
| - virtual void TabbedOut(bool reverse);
|
| + virtual void OnHandleAccelerator(const MSG& accel_message);
|
| + virtual void OnHandleContextMenu(HANDLE menu_handle, int align_flags,
|
| + const MiniContextMenuParams& params);
|
| + virtual void OnTabbedOut(bool reverse);
|
|
|
| // Other
|
| - virtual void TabClosed();
|
| - virtual void AttachTab(const IPC::AttachExternalTabParams& attach_params);
|
| + virtual void OnTabClosed();
|
| + virtual void OnAttachTab(const AttachExternalTabParams& attach_params);
|
|
|
| // end of ChromeProxyDelegate methods
|
| //////////////////////////////////////////////////////////////////////////
|
|
|