| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 CONTENT_BROWSER_WEB_CONTENTS_WEB_CONTENTS_IMPL_H_ | 5 #ifndef CONTENT_BROWSER_WEB_CONTENTS_WEB_CONTENTS_IMPL_H_ |
| 6 #define CONTENT_BROWSER_WEB_CONTENTS_WEB_CONTENTS_IMPL_H_ | 6 #define CONTENT_BROWSER_WEB_CONTENTS_WEB_CONTENTS_IMPL_H_ |
| 7 | 7 |
| 8 #include <map> | 8 #include <map> |
| 9 #include <set> | 9 #include <set> |
| 10 #include <string> | 10 #include <string> |
| (...skipping 429 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 440 gfx::NativeViewAccessible GetParentNativeViewAccessible() override; | 440 gfx::NativeViewAccessible GetParentNativeViewAccessible() override; |
| 441 #endif | 441 #endif |
| 442 | 442 |
| 443 // RenderViewHostDelegate ---------------------------------------------------- | 443 // RenderViewHostDelegate ---------------------------------------------------- |
| 444 RenderViewHostDelegateView* GetDelegateView() override; | 444 RenderViewHostDelegateView* GetDelegateView() override; |
| 445 bool OnMessageReceived(RenderViewHost* render_view_host, | 445 bool OnMessageReceived(RenderViewHost* render_view_host, |
| 446 const IPC::Message& message) override; | 446 const IPC::Message& message) override; |
| 447 // RenderFrameHostDelegate has the same method, so list it there because this | 447 // RenderFrameHostDelegate has the same method, so list it there because this |
| 448 // interface is going away. | 448 // interface is going away. |
| 449 // WebContents* GetAsWebContents() override; | 449 // WebContents* GetAsWebContents() override; |
| 450 gfx::Rect GetRootWindowResizerRect() const override; | |
| 451 void RenderViewCreated(RenderViewHost* render_view_host) override; | 450 void RenderViewCreated(RenderViewHost* render_view_host) override; |
| 452 void RenderViewReady(RenderViewHost* render_view_host) override; | 451 void RenderViewReady(RenderViewHost* render_view_host) override; |
| 453 void RenderViewTerminated(RenderViewHost* render_view_host, | 452 void RenderViewTerminated(RenderViewHost* render_view_host, |
| 454 base::TerminationStatus status, | 453 base::TerminationStatus status, |
| 455 int error_code) override; | 454 int error_code) override; |
| 456 void RenderViewDeleted(RenderViewHost* render_view_host) override; | 455 void RenderViewDeleted(RenderViewHost* render_view_host) override; |
| 457 void UpdateState(RenderViewHost* render_view_host, | 456 void UpdateState(RenderViewHost* render_view_host, |
| 458 int32 page_id, | 457 int32 page_id, |
| 459 const PageState& page_state) override; | 458 const PageState& page_state) override; |
| 460 void UpdateTargetURL(RenderViewHost* render_view_host, | 459 void UpdateTargetURL(RenderViewHost* render_view_host, |
| 461 const GURL& url) override; | 460 const GURL& url) override; |
| 462 void Close(RenderViewHost* render_view_host) override; | 461 void Close(RenderViewHost* render_view_host) override; |
| 463 void RequestMove(const gfx::Rect& new_bounds) override; | 462 void RequestMove(const gfx::Rect& new_bounds) override; |
| 464 void DidCancelLoading() override; | 463 void DidCancelLoading() override; |
| 465 void DocumentAvailableInMainFrame(RenderViewHost* render_view_host) override; | 464 void DocumentAvailableInMainFrame(RenderViewHost* render_view_host) override; |
| 466 void RouteCloseEvent(RenderViewHost* rvh) override; | 465 void RouteCloseEvent(RenderViewHost* rvh) override; |
| 467 bool AddMessageToConsole(int32 level, | 466 bool AddMessageToConsole(int32 level, |
| 468 const base::string16& message, | 467 const base::string16& message, |
| 469 int32 line_no, | 468 int32 line_no, |
| 470 const base::string16& source_id) override; | 469 const base::string16& source_id) override; |
| 471 RendererPreferences GetRendererPrefs( | 470 RendererPreferences GetRendererPrefs( |
| 472 BrowserContext* browser_context) const override; | 471 BrowserContext* browser_context) const override; |
| 473 void OnUserGesture() override; | |
| 474 void OnUserInteraction(const blink::WebInputEvent::Type type) override; | 472 void OnUserInteraction(const blink::WebInputEvent::Type type) override; |
| 475 void OnIgnoredUIEvent() override; | 473 void OnIgnoredUIEvent() override; |
| 476 void RendererUnresponsive(RenderViewHost* render_view_host) override; | |
| 477 void RendererResponsive(RenderViewHost* render_view_host) override; | |
| 478 void LoadStateChanged(const GURL& url, | 474 void LoadStateChanged(const GURL& url, |
| 479 const net::LoadStateWithParam& load_state, | 475 const net::LoadStateWithParam& load_state, |
| 480 uint64 upload_position, | 476 uint64 upload_position, |
| 481 uint64 upload_size) override; | 477 uint64 upload_size) override; |
| 482 void Activate() override; | 478 void Activate() override; |
| 483 void LostCapture() override; | 479 void LostCapture() override; |
| 484 void RunFileChooser(RenderViewHost* render_view_host, | 480 void RunFileChooser(RenderViewHost* render_view_host, |
| 485 const FileChooserParams& params) override; | 481 const FileChooserParams& params) override; |
| 486 bool IsFullscreenForCurrentTab() const override; | 482 bool IsFullscreenForCurrentTab() const override; |
| 487 blink::WebDisplayMode GetDisplayMode() const override; | 483 blink::WebDisplayMode GetDisplayMode() const override; |
| 488 void UpdatePreferredSize(const gfx::Size& pref_size) override; | 484 void UpdatePreferredSize(const gfx::Size& pref_size) override; |
| 489 void ResizeDueToAutoResize(const gfx::Size& new_size) override; | |
| 490 void RequestToLockMouse(bool user_gesture, | |
| 491 bool last_unlocked_by_target) override; | |
| 492 void LostMouseLock() override; | 485 void LostMouseLock() override; |
| 493 void CreateNewWindow( | 486 void CreateNewWindow( |
| 494 SiteInstance* source_site_instance, | 487 SiteInstance* source_site_instance, |
| 495 int32_t route_id, | 488 int32_t route_id, |
| 496 int32_t main_frame_route_id, | 489 int32_t main_frame_route_id, |
| 497 int32_t main_frame_widget_route_id, | 490 int32_t main_frame_widget_route_id, |
| 498 const ViewHostMsg_CreateWindow_Params& params, | 491 const ViewHostMsg_CreateWindow_Params& params, |
| 499 SessionStorageNamespace* session_storage_namespace) override; | 492 SessionStorageNamespace* session_storage_namespace) override; |
| 500 void CreateNewWidget(int32 render_process_id, | 493 void CreateNewWidget(int32 render_process_id, |
| 501 int32 route_id, | 494 int32 route_id, |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 564 bool to_different_document) override; | 557 bool to_different_document) override; |
| 565 void DidStopLoading() override; | 558 void DidStopLoading() override; |
| 566 void DidChangeLoadProgress() override; | 559 void DidChangeLoadProgress() override; |
| 567 | 560 |
| 568 // RenderWidgetHostDelegate -------------------------------------------------- | 561 // RenderWidgetHostDelegate -------------------------------------------------- |
| 569 | 562 |
| 570 void RenderWidgetDeleted(RenderWidgetHostImpl* render_widget_host) override; | 563 void RenderWidgetDeleted(RenderWidgetHostImpl* render_widget_host) override; |
| 571 void RenderWidgetGotFocus(RenderWidgetHostImpl* render_widget_host) override; | 564 void RenderWidgetGotFocus(RenderWidgetHostImpl* render_widget_host) override; |
| 572 void RenderWidgetWasResized(RenderWidgetHostImpl* render_widget_host, | 565 void RenderWidgetWasResized(RenderWidgetHostImpl* render_widget_host, |
| 573 bool width_changed) override; | 566 bool width_changed) override; |
| 567 void ResizeDueToAutoResize(const gfx::Size& new_size) override; |
| 574 void ScreenInfoChanged() override; | 568 void ScreenInfoChanged() override; |
| 575 bool PreHandleKeyboardEvent(const NativeWebKeyboardEvent& event, | 569 bool PreHandleKeyboardEvent(const NativeWebKeyboardEvent& event, |
| 576 bool* is_keyboard_shortcut) override; | 570 bool* is_keyboard_shortcut) override; |
| 577 void HandleKeyboardEvent(const NativeWebKeyboardEvent& event) override; | 571 void HandleKeyboardEvent(const NativeWebKeyboardEvent& event) override; |
| 578 bool HandleWheelEvent(const blink::WebMouseWheelEvent& event) override; | 572 bool HandleWheelEvent(const blink::WebMouseWheelEvent& event) override; |
| 573 void OnUserGesture() override; |
| 579 bool PreHandleGestureEvent(const blink::WebGestureEvent& event) override; | 574 bool PreHandleGestureEvent(const blink::WebGestureEvent& event) override; |
| 580 void DidSendScreenRects(RenderWidgetHostImpl* rwh) override; | 575 void DidSendScreenRects(RenderWidgetHostImpl* rwh) override; |
| 581 BrowserAccessibilityManager* GetRootBrowserAccessibilityManager() override; | 576 BrowserAccessibilityManager* GetRootBrowserAccessibilityManager() override; |
| 582 BrowserAccessibilityManager* GetOrCreateRootBrowserAccessibilityManager() | 577 BrowserAccessibilityManager* GetOrCreateRootBrowserAccessibilityManager() |
| 583 override; | 578 override; |
| 584 // The following 4 functions are already listed under WebContents overrides: | 579 // The following 4 functions are already listed under WebContents overrides: |
| 585 // void Cut() override; | 580 // void Cut() override; |
| 586 // void Copy() override; | 581 // void Copy() override; |
| 587 // void Paste() override; | 582 // void Paste() override; |
| 588 // void SelectAll() override; | 583 // void SelectAll() override; |
| 589 void MoveRangeSelectionExtent(const gfx::Point& extent) override; | 584 void MoveRangeSelectionExtent(const gfx::Point& extent) override; |
| 590 void SelectRange(const gfx::Point& base, const gfx::Point& extent) override; | 585 void SelectRange(const gfx::Point& base, const gfx::Point& extent) override; |
| 591 void AdjustSelectionByCharacterOffset(int start_adjust, int end_adjust) | 586 void AdjustSelectionByCharacterOffset(int start_adjust, int end_adjust) |
| 592 override; | 587 override; |
| 593 RenderWidgetHostInputEventRouter* GetInputEventRouter() override; | 588 RenderWidgetHostInputEventRouter* GetInputEventRouter() override; |
| 594 void ReplicatePageFocus(bool is_focused) override; | 589 void ReplicatePageFocus(bool is_focused) override; |
| 590 void RendererUnresponsive(RenderWidgetHostImpl* render_widget_host) override; |
| 591 void RendererResponsive(RenderWidgetHostImpl* render_widget_host) override; |
| 592 void RequestToLockMouse(bool user_gesture, |
| 593 bool last_unlocked_by_target) override; |
| 594 gfx::Rect GetRootWindowResizerRect() const override; |
| 595 | 595 |
| 596 // RenderFrameHostManager::Delegate ------------------------------------------ | 596 // RenderFrameHostManager::Delegate ------------------------------------------ |
| 597 | 597 |
| 598 bool CreateRenderViewForRenderManager( | 598 bool CreateRenderViewForRenderManager( |
| 599 RenderViewHost* render_view_host, | 599 RenderViewHost* render_view_host, |
| 600 int opener_frame_routing_id, | 600 int opener_frame_routing_id, |
| 601 int proxy_routing_id, | 601 int proxy_routing_id, |
| 602 const FrameReplicationState& replicated_frame_state) override; | 602 const FrameReplicationState& replicated_frame_state) override; |
| 603 void CreateRenderWidgetHostViewForRenderManager( | 603 void CreateRenderWidgetHostViewForRenderManager( |
| 604 RenderViewHost* render_view_host) override; | 604 RenderViewHost* render_view_host) override; |
| (...skipping 727 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1332 // Adds/removes a callback called on creation of each new WebContents. | 1332 // Adds/removes a callback called on creation of each new WebContents. |
| 1333 static void AddCreatedCallbackForTesting(const CreatedCallback& callback); | 1333 static void AddCreatedCallbackForTesting(const CreatedCallback& callback); |
| 1334 static void RemoveCreatedCallbackForTesting(const CreatedCallback& callback); | 1334 static void RemoveCreatedCallbackForTesting(const CreatedCallback& callback); |
| 1335 | 1335 |
| 1336 DISALLOW_COPY_AND_ASSIGN(FriendZone); | 1336 DISALLOW_COPY_AND_ASSIGN(FriendZone); |
| 1337 }; | 1337 }; |
| 1338 | 1338 |
| 1339 } // namespace content | 1339 } // namespace content |
| 1340 | 1340 |
| 1341 #endif // CONTENT_BROWSER_WEB_CONTENTS_WEB_CONTENTS_IMPL_H_ | 1341 #endif // CONTENT_BROWSER_WEB_CONTENTS_WEB_CONTENTS_IMPL_H_ |
| OLD | NEW |