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 |