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