Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(188)

Side by Side Diff: content/renderer/render_view_impl.h

Issue 222973003: Conversion of content_shell target to use WebLocalFrame. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Remove some TODOs Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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_RENDERER_RENDER_VIEW_IMPL_H_ 5 #ifndef CONTENT_RENDERER_RENDER_VIEW_IMPL_H_
6 #define CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ 6 #define CONTENT_RENDERER_RENDER_VIEW_IMPL_H_
7 7
8 #include <deque> 8 #include <deque>
9 #include <map> 9 #include <map>
10 #include <set> 10 #include <set>
(...skipping 335 matching lines...) Expand 10 before | Expand all | Expand 10 after
346 WindowSnapshotCallback; 346 WindowSnapshotCallback;
347 347
348 void GetWindowSnapshot(const WindowSnapshotCallback& callback); 348 void GetWindowSnapshot(const WindowSnapshotCallback& callback);
349 349
350 // Dispatches the current navigation state to the browser. Called on a 350 // Dispatches the current navigation state to the browser. Called on a
351 // periodic timer so we don't send too many messages. 351 // periodic timer so we don't send too many messages.
352 void SyncNavigationState(); 352 void SyncNavigationState();
353 353
354 // Temporary call until all this media code moves to RenderFrame. 354 // Temporary call until all this media code moves to RenderFrame.
355 // TODO(jam): remove me 355 // TODO(jam): remove me
356 blink::WebMediaPlayer* CreateMediaPlayer( 356 blink::WebMediaPlayer* CreateMediaPlayer(RenderFrame* render_frame,
357 RenderFrame* render_frame, 357 blink::WebLocalFrame* frame,
358 blink::WebFrame* frame, 358 const blink::WebURL& url,
359 const blink::WebURL& url, 359 blink::WebMediaPlayerClient* client);
360 blink::WebMediaPlayerClient* client);
361 // Returns the length of the session history of this RenderView. Note that 360 // Returns the length of the session history of this RenderView. Note that
362 // this only coincides with the actual length of the session history if this 361 // this only coincides with the actual length of the session history if this
363 // RenderView is the currently active RenderView of a WebContents. 362 // RenderView is the currently active RenderView of a WebContents.
364 unsigned GetLocalSessionHistoryLengthForTesting() const; 363 unsigned GetLocalSessionHistoryLengthForTesting() const;
365 364
366 // Invokes OnSetFocus and marks the widget as active depending on the value 365 // Invokes OnSetFocus and marks the widget as active depending on the value
367 // of |enable|. This is used for layout tests that need to control the focus 366 // of |enable|. This is used for layout tests that need to control the focus
368 // synchronously from the renderer. 367 // synchronously from the renderer.
369 void SetFocusAndActivateForTesting(bool enable); 368 void SetFocusAndActivateForTesting(bool enable);
370 369
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
406 // these changes s-chromium - https://codereview.chromium.org/137893025/. 405 // these changes s-chromium - https://codereview.chromium.org/137893025/.
407 // s-blink - https://codereview.chromium.org/138523003/ 406 // s-blink - https://codereview.chromium.org/138523003/
408 virtual void didActivateCompositor(int input_handler_identifier); 407 virtual void didActivateCompositor(int input_handler_identifier);
409 virtual void didActivateCompositor() OVERRIDE; 408 virtual void didActivateCompositor() OVERRIDE;
410 virtual void didHandleGestureEvent(const blink::WebGestureEvent& event, 409 virtual void didHandleGestureEvent(const blink::WebGestureEvent& event,
411 bool event_cancelled) OVERRIDE; 410 bool event_cancelled) OVERRIDE;
412 virtual void initializeLayerTreeView() OVERRIDE; 411 virtual void initializeLayerTreeView() OVERRIDE;
413 412
414 // blink::WebViewClient implementation -------------------------------------- 413 // blink::WebViewClient implementation --------------------------------------
415 414
416 virtual blink::WebView* createView( 415 virtual blink::WebView* createView(blink::WebLocalFrame* creator,
417 blink::WebFrame* creator, 416 const blink::WebURLRequest& request,
418 const blink::WebURLRequest& request, 417 const blink::WebWindowFeatures& features,
419 const blink::WebWindowFeatures& features, 418 const blink::WebString& frame_name,
420 const blink::WebString& frame_name, 419 blink::WebNavigationPolicy policy,
421 blink::WebNavigationPolicy policy, 420 bool suppress_opener);
422 bool suppress_opener);
423 virtual blink::WebWidget* createPopupMenu(blink::WebPopupType popup_type); 421 virtual blink::WebWidget* createPopupMenu(blink::WebPopupType popup_type);
424 virtual blink::WebExternalPopupMenu* createExternalPopupMenu( 422 virtual blink::WebExternalPopupMenu* createExternalPopupMenu(
425 const blink::WebPopupMenuInfo& popup_menu_info, 423 const blink::WebPopupMenuInfo& popup_menu_info,
426 blink::WebExternalPopupMenuClient* popup_menu_client); 424 blink::WebExternalPopupMenuClient* popup_menu_client);
427 virtual blink::WebStorageNamespace* createSessionStorageNamespace(); 425 virtual blink::WebStorageNamespace* createSessionStorageNamespace();
428 virtual bool shouldReportDetailedMessageForSource( 426 virtual bool shouldReportDetailedMessageForSource(
429 const blink::WebString& source); 427 const blink::WebString& source);
430 virtual void didAddMessageToConsole( 428 virtual void didAddMessageToConsole(
431 const blink::WebConsoleMessage& message, 429 const blink::WebConsoleMessage& message,
432 const blink::WebString& source_name, 430 const blink::WebString& source_name,
433 unsigned source_line, 431 unsigned source_line,
434 const blink::WebString& stack_trace); 432 const blink::WebString& stack_trace);
435 virtual void printPage(blink::WebFrame* frame); 433 virtual void printPage(blink::WebLocalFrame* frame);
436 virtual blink::WebNotificationPresenter* notificationPresenter(); 434 virtual blink::WebNotificationPresenter* notificationPresenter();
437 virtual bool enumerateChosenDirectory( 435 virtual bool enumerateChosenDirectory(
438 const blink::WebString& path, 436 const blink::WebString& path,
439 blink::WebFileChooserCompletion* chooser_completion); 437 blink::WebFileChooserCompletion* chooser_completion);
440 virtual void didCancelCompositionOnSelectionChange(); 438 virtual void didCancelCompositionOnSelectionChange();
441 virtual void didExecuteCommand(const blink::WebString& command_name); 439 virtual void didExecuteCommand(const blink::WebString& command_name);
442 virtual bool handleCurrentKeyboardEvent(); 440 virtual bool handleCurrentKeyboardEvent();
443 virtual blink::WebColorChooser* createColorChooser( 441 virtual blink::WebColorChooser* createColorChooser(
444 blink::WebColorChooserClient*, 442 blink::WebColorChooserClient*,
445 const blink::WebColor& initial_color, 443 const blink::WebColor& initial_color,
446 const blink::WebVector<blink::WebColorSuggestion>& suggestions); 444 const blink::WebVector<blink::WebColorSuggestion>& suggestions);
447 virtual bool runFileChooser( 445 virtual bool runFileChooser(
448 const blink::WebFileChooserParams& params, 446 const blink::WebFileChooserParams& params,
449 blink::WebFileChooserCompletion* chooser_completion); 447 blink::WebFileChooserCompletion* chooser_completion);
450 virtual void runModalAlertDialog(blink::WebFrame* frame, 448 virtual void runModalAlertDialog(blink::WebLocalFrame* frame,
451 const blink::WebString& message); 449 const blink::WebString& message);
452 virtual bool runModalConfirmDialog(blink::WebFrame* frame, 450 virtual bool runModalConfirmDialog(blink::WebLocalFrame* frame,
453 const blink::WebString& message); 451 const blink::WebString& message);
454 virtual bool runModalPromptDialog(blink::WebFrame* frame, 452 virtual bool runModalPromptDialog(blink::WebLocalFrame* frame,
455 const blink::WebString& message, 453 const blink::WebString& message,
456 const blink::WebString& default_value, 454 const blink::WebString& default_value,
457 blink::WebString* actual_value); 455 blink::WebString* actual_value);
458 virtual bool runModalBeforeUnloadDialog(blink::WebFrame* frame, 456 virtual bool runModalBeforeUnloadDialog(blink::WebLocalFrame* frame,
459 bool is_reload, 457 bool is_reload,
460 const blink::WebString& message); 458 const blink::WebString& message);
461 virtual void showValidationMessage(const blink::WebRect& anchor_in_root_view, 459 virtual void showValidationMessage(const blink::WebRect& anchor_in_root_view,
462 const blink::WebString& main_text, 460 const blink::WebString& main_text,
463 const blink::WebString& sub_text, 461 const blink::WebString& sub_text,
464 blink::WebTextDirection hint) OVERRIDE; 462 blink::WebTextDirection hint) OVERRIDE;
465 virtual void hideValidationMessage() OVERRIDE; 463 virtual void hideValidationMessage() OVERRIDE;
466 virtual void moveValidationMessage( 464 virtual void moveValidationMessage(
467 const blink::WebRect& anchor_in_root_view) OVERRIDE; 465 const blink::WebRect& anchor_in_root_view) OVERRIDE;
468 466
469 // DEPRECATED 467 // DEPRECATED
470 virtual bool runModalBeforeUnloadDialog(blink::WebFrame* frame, 468 virtual bool runModalBeforeUnloadDialog(blink::WebLocalFrame* frame,
471 const blink::WebString& message); 469 const blink::WebString& message);
472 virtual void setStatusText(const blink::WebString& text); 470 virtual void setStatusText(const blink::WebString& text);
473 virtual void setMouseOverURL(const blink::WebURL& url); 471 virtual void setMouseOverURL(const blink::WebURL& url);
474 virtual void setKeyboardFocusURL(const blink::WebURL& url); 472 virtual void setKeyboardFocusURL(const blink::WebURL& url);
475 virtual void startDragging(blink::WebFrame* frame, 473 virtual void startDragging(blink::WebLocalFrame* frame,
476 const blink::WebDragData& data, 474 const blink::WebDragData& data,
477 blink::WebDragOperationsMask mask, 475 blink::WebDragOperationsMask mask,
478 const blink::WebImage& image, 476 const blink::WebImage& image,
479 const blink::WebPoint& imageOffset); 477 const blink::WebPoint& imageOffset);
480 virtual bool acceptsLoadDrops(); 478 virtual bool acceptsLoadDrops();
481 virtual void focusNext(); 479 virtual void focusNext();
482 virtual void focusPrevious(); 480 virtual void focusPrevious();
483 virtual void focusedNodeChanged(const blink::WebNode& node); 481 virtual void focusedNodeChanged(const blink::WebNode& node);
484 virtual void numberOfWheelEventHandlersChanged(unsigned num_handlers); 482 virtual void numberOfWheelEventHandlersChanged(unsigned num_handlers);
485 virtual void didUpdateLayout(); 483 virtual void didUpdateLayout();
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
521 // Only used on Android since all other platforms implement 519 // Only used on Android since all other platforms implement
522 // date and time input fields using MULTIPLE_FIELDS_UI 520 // date and time input fields using MULTIPLE_FIELDS_UI
523 virtual bool openDateTimeChooser(const blink::WebDateTimeChooserParams&, 521 virtual bool openDateTimeChooser(const blink::WebDateTimeChooserParams&,
524 blink::WebDateTimeChooserCompletion*); 522 blink::WebDateTimeChooserCompletion*);
525 virtual void didScrollWithKeyboard(const blink::WebSize& delta); 523 virtual void didScrollWithKeyboard(const blink::WebSize& delta);
526 #endif 524 #endif
527 525
528 // blink::WebFrameClient implementation ------------------------------------- 526 // blink::WebFrameClient implementation -------------------------------------
529 527
530 virtual blink::WebMediaPlayer* createMediaPlayer( 528 virtual blink::WebMediaPlayer* createMediaPlayer(
531 blink::WebFrame* frame, 529 blink::WebLocalFrame* frame,
532 const blink::WebURL& url, 530 const blink::WebURL& url,
533 blink::WebMediaPlayerClient* client); 531 blink::WebMediaPlayerClient* client);
534 virtual void didAccessInitialDocument(blink::WebFrame* frame); 532 virtual void didAccessInitialDocument(blink::WebLocalFrame* frame);
535 virtual void didDisownOpener(blink::WebFrame* frame); 533 virtual void didDisownOpener(blink::WebLocalFrame* frame);
536 virtual void frameDetached(blink::WebFrame* frame); 534 virtual void frameDetached(blink::WebFrame* frame);
537 virtual void willClose(blink::WebFrame* frame); 535 virtual void willClose(blink::WebFrame* frame);
538 virtual void didMatchCSS( 536 virtual void didMatchCSS(
539 blink::WebFrame* frame, 537 blink::WebLocalFrame* frame,
540 const blink::WebVector<blink::WebString>& newly_matching_selectors, 538 const blink::WebVector<blink::WebString>& newly_matching_selectors,
541 const blink::WebVector<blink::WebString>& stopped_matching_selectors); 539 const blink::WebVector<blink::WebString>& stopped_matching_selectors);
542 virtual void willSendSubmitEvent(blink::WebFrame* frame, 540 virtual void willSendSubmitEvent(blink::WebLocalFrame* frame,
543 const blink::WebFormElement& form); 541 const blink::WebFormElement& form);
544 virtual void willSubmitForm(blink::WebFrame* frame, 542 virtual void willSubmitForm(blink::WebLocalFrame* frame,
545 const blink::WebFormElement& form); 543 const blink::WebFormElement& form);
546 virtual void didCreateDataSource(blink::WebFrame* frame, 544 virtual void didCreateDataSource(blink::WebLocalFrame* frame,
547 blink::WebDataSource* datasource); 545 blink::WebDataSource* datasource);
548 virtual void didStartProvisionalLoad(blink::WebFrame* frame); 546 virtual void didStartProvisionalLoad(blink::WebLocalFrame* frame);
549 virtual void didFailProvisionalLoad(blink::WebFrame* frame, 547 virtual void didFailProvisionalLoad(blink::WebLocalFrame* frame,
550 const blink::WebURLError& error); 548 const blink::WebURLError& error);
551 virtual void didCommitProvisionalLoad(blink::WebFrame* frame, 549 virtual void didCommitProvisionalLoad(blink::WebLocalFrame* frame,
552 bool is_new_navigation); 550 bool is_new_navigation);
553 virtual void didClearWindowObject(blink::WebFrame* frame, int world_id); 551 virtual void didClearWindowObject(blink::WebLocalFrame* frame, int world_id);
554 virtual void didCreateDocumentElement(blink::WebFrame* frame); 552 virtual void didCreateDocumentElement(blink::WebLocalFrame* frame);
555 virtual void didReceiveTitle(blink::WebFrame* frame, 553 virtual void didReceiveTitle(blink::WebLocalFrame* frame,
556 const blink::WebString& title, 554 const blink::WebString& title,
557 blink::WebTextDirection direction); 555 blink::WebTextDirection direction);
558 virtual void didChangeIcon(blink::WebFrame*, 556 virtual void didChangeIcon(blink::WebLocalFrame*, blink::WebIconURL::Type);
559 blink::WebIconURL::Type); 557 virtual void didFinishDocumentLoad(blink::WebLocalFrame* frame);
560 virtual void didFinishDocumentLoad(blink::WebFrame* frame); 558 virtual void didHandleOnloadEvents(blink::WebLocalFrame* frame);
561 virtual void didHandleOnloadEvents(blink::WebFrame* frame); 559 virtual void didFailLoad(blink::WebLocalFrame* frame,
562 virtual void didFailLoad(blink::WebFrame* frame,
563 const blink::WebURLError& error); 560 const blink::WebURLError& error);
564 virtual void didFinishLoad(blink::WebFrame* frame); 561 virtual void didFinishLoad(blink::WebLocalFrame* frame);
565 virtual void didNavigateWithinPage(blink::WebFrame* frame, 562 virtual void didNavigateWithinPage(blink::WebLocalFrame* frame,
566 bool is_new_navigation); 563 bool is_new_navigation);
567 virtual void didUpdateCurrentHistoryItem(blink::WebFrame* frame); 564 virtual void didUpdateCurrentHistoryItem(blink::WebLocalFrame* frame);
568 virtual void willSendRequest(blink::WebFrame* frame, 565 virtual void willSendRequest(blink::WebLocalFrame* frame,
569 unsigned identifier, 566 unsigned identifier,
570 blink::WebURLRequest& request, 567 blink::WebURLRequest& request,
571 const blink::WebURLResponse& redirect_response); 568 const blink::WebURLResponse& redirect_response);
572 virtual void didReceiveResponse(blink::WebFrame* frame, 569 virtual void didReceiveResponse(blink::WebLocalFrame* frame,
573 unsigned identifier, 570 unsigned identifier,
574 const blink::WebURLResponse& response); 571 const blink::WebURLResponse& response);
575 virtual void didFinishResourceLoad(blink::WebFrame* frame, 572 virtual void didFinishResourceLoad(blink::WebLocalFrame* frame,
576 unsigned identifier); 573 unsigned identifier);
577 virtual void didLoadResourceFromMemoryCache( 574 virtual void didLoadResourceFromMemoryCache(
578 blink::WebFrame* frame, 575 blink::WebLocalFrame* frame,
579 const blink::WebURLRequest& request, 576 const blink::WebURLRequest& request,
580 const blink::WebURLResponse&); 577 const blink::WebURLResponse&);
581 virtual void didDisplayInsecureContent(blink::WebFrame* frame); 578 virtual void didDisplayInsecureContent(blink::WebLocalFrame* frame);
582 virtual void didRunInsecureContent( 579 virtual void didRunInsecureContent(blink::WebLocalFrame* frame,
583 blink::WebFrame* frame, 580 const blink::WebSecurityOrigin& origin,
584 const blink::WebSecurityOrigin& origin, 581 const blink::WebURL& target);
585 const blink::WebURL& target); 582 virtual void didCreateScriptContext(blink::WebLocalFrame* frame,
586 virtual void didCreateScriptContext(blink::WebFrame* frame,
587 v8::Handle<v8::Context>, 583 v8::Handle<v8::Context>,
588 int extension_group, 584 int extension_group,
589 int world_id); 585 int world_id);
590 virtual void willReleaseScriptContext(blink::WebFrame* frame, 586 virtual void willReleaseScriptContext(blink::WebLocalFrame* frame,
591 v8::Handle<v8::Context>, 587 v8::Handle<v8::Context>,
592 int world_id); 588 int world_id);
593 virtual void didChangeScrollOffset(blink::WebFrame* frame); 589 virtual void didChangeScrollOffset(blink::WebLocalFrame* frame);
594 virtual void willInsertBody(blink::WebFrame* frame); 590 virtual void willInsertBody(blink::WebLocalFrame* frame);
595 virtual void didFirstVisuallyNonEmptyLayout(blink::WebFrame*); 591 virtual void didFirstVisuallyNonEmptyLayout(blink::WebLocalFrame*);
596 virtual void didChangeContentsSize(blink::WebFrame* frame, 592 virtual void didChangeContentsSize(blink::WebLocalFrame* frame,
597 const blink::WebSize& size); 593 const blink::WebSize& size);
598 virtual void reportFindInPageMatchCount(int request_id, 594 virtual void reportFindInPageMatchCount(int request_id,
599 int count, 595 int count,
600 bool final_update); 596 bool final_update);
601 virtual void reportFindInPageSelection(int request_id, 597 virtual void reportFindInPageSelection(int request_id,
602 int active_match_ordinal, 598 int active_match_ordinal,
603 const blink::WebRect& sel); 599 const blink::WebRect& sel);
604 virtual void requestStorageQuota( 600 virtual void requestStorageQuota(blink::WebLocalFrame* frame,
605 blink::WebFrame* frame, 601 blink::WebStorageQuotaType type,
606 blink::WebStorageQuotaType type, 602 unsigned long long requested_size,
607 unsigned long long requested_size, 603 blink::WebStorageQuotaCallbacks callbacks);
608 blink::WebStorageQuotaCallbacks callbacks);
609 virtual void willOpenSocketStream( 604 virtual void willOpenSocketStream(
610 blink::WebSocketStreamHandle* handle); 605 blink::WebSocketStreamHandle* handle);
611 virtual void willStartUsingPeerConnectionHandler(blink::WebFrame* frame, 606 virtual void willStartUsingPeerConnectionHandler(
607 blink::WebLocalFrame* frame,
612 blink::WebRTCPeerConnectionHandler* handler); 608 blink::WebRTCPeerConnectionHandler* handler);
613 virtual bool willCheckAndDispatchMessageEvent( 609 virtual bool willCheckAndDispatchMessageEvent(
614 blink::WebFrame* sourceFrame, 610 blink::WebLocalFrame* sourceFrame,
615 blink::WebFrame* targetFrame, 611 blink::WebFrame* targetFrame,
616 blink::WebSecurityOrigin targetOrigin, 612 blink::WebSecurityOrigin targetOrigin,
617 blink::WebDOMMessageEvent event); 613 blink::WebDOMMessageEvent event);
618 virtual blink::WebString acceptLanguages(); 614 virtual blink::WebString acceptLanguages();
619 virtual blink::WebString userAgentOverride( 615 virtual blink::WebString userAgentOverride(blink::WebLocalFrame* frame,
620 blink::WebFrame* frame, 616 const blink::WebURL& url);
621 const blink::WebURL& url); 617 virtual blink::WebString doNotTrackValue(blink::WebLocalFrame* frame);
622 virtual blink::WebString doNotTrackValue(blink::WebFrame* frame); 618 virtual bool allowWebGL(blink::WebLocalFrame* frame, bool default_value);
623 virtual bool allowWebGL(blink::WebFrame* frame, bool default_value); 619 virtual void didLoseWebGLContext(blink::WebLocalFrame* frame,
624 virtual void didLoseWebGLContext( 620 int arb_robustness_status_code);
625 blink::WebFrame* frame,
626 int arb_robustness_status_code);
627 621
628 // blink::WebPageSerializerClient implementation ---------------------------- 622 // blink::WebPageSerializerClient implementation ----------------------------
629 623
630 virtual void didSerializeDataForFrame( 624 virtual void didSerializeDataForFrame(
631 const blink::WebURL& frame_url, 625 const blink::WebURL& frame_url,
632 const blink::WebCString& data, 626 const blink::WebCString& data,
633 PageSerializationStatus status) OVERRIDE; 627 PageSerializationStatus status) OVERRIDE;
634 628
635 // RenderView implementation ------------------------------------------------- 629 // RenderView implementation -------------------------------------------------
636 630
637 virtual bool Send(IPC::Message* message) OVERRIDE; 631 virtual bool Send(IPC::Message* message) OVERRIDE;
638 virtual RenderFrame* GetMainRenderFrame() OVERRIDE; 632 virtual RenderFrame* GetMainRenderFrame() OVERRIDE;
639 virtual int GetRoutingID() const OVERRIDE; 633 virtual int GetRoutingID() const OVERRIDE;
640 virtual int GetPageId() const OVERRIDE; 634 virtual int GetPageId() const OVERRIDE;
641 virtual gfx::Size GetSize() const OVERRIDE; 635 virtual gfx::Size GetSize() const OVERRIDE;
642 virtual WebPreferences& GetWebkitPreferences() OVERRIDE; 636 virtual WebPreferences& GetWebkitPreferences() OVERRIDE;
643 virtual void SetWebkitPreferences(const WebPreferences& preferences) OVERRIDE; 637 virtual void SetWebkitPreferences(const WebPreferences& preferences) OVERRIDE;
644 virtual blink::WebView* GetWebView() OVERRIDE; 638 virtual blink::WebView* GetWebView() OVERRIDE;
645 virtual blink::WebElement GetFocusedElement() const OVERRIDE; 639 virtual blink::WebElement GetFocusedElement() const OVERRIDE;
646 virtual bool IsEditableNode(const blink::WebNode& node) const OVERRIDE; 640 virtual bool IsEditableNode(const blink::WebNode& node) const OVERRIDE;
647 virtual bool ShouldDisplayScrollbars(int width, int height) const OVERRIDE; 641 virtual bool ShouldDisplayScrollbars(int width, int height) const OVERRIDE;
648 virtual int GetEnabledBindings() const OVERRIDE; 642 virtual int GetEnabledBindings() const OVERRIDE;
649 virtual bool GetContentStateImmediately() const OVERRIDE; 643 virtual bool GetContentStateImmediately() const OVERRIDE;
650 virtual float GetFilteredTimePerFrame() const OVERRIDE; 644 virtual float GetFilteredTimePerFrame() const OVERRIDE;
651 virtual blink::WebPageVisibilityState GetVisibilityState() const OVERRIDE; 645 virtual blink::WebPageVisibilityState GetVisibilityState() const OVERRIDE;
652 virtual void RunModalAlertDialog(blink::WebFrame* frame, 646 virtual void RunModalAlertDialog(blink::WebLocalFrame* frame,
653 const blink::WebString& message) OVERRIDE; 647 const blink::WebString& message) OVERRIDE;
654 virtual void DidStartLoading() OVERRIDE; 648 virtual void DidStartLoading() OVERRIDE;
655 virtual void DidStopLoading() OVERRIDE; 649 virtual void DidStopLoading() OVERRIDE;
656 virtual void Repaint(const gfx::Size& size) OVERRIDE; 650 virtual void Repaint(const gfx::Size& size) OVERRIDE;
657 virtual void SetEditCommandForNextKeyEvent(const std::string& name, 651 virtual void SetEditCommandForNextKeyEvent(const std::string& name,
658 const std::string& value) OVERRIDE; 652 const std::string& value) OVERRIDE;
659 virtual void ClearEditCommands() OVERRIDE; 653 virtual void ClearEditCommands() OVERRIDE;
660 virtual SSLStatus GetSSLStatusOfFrame(blink::WebFrame* frame) const OVERRIDE; 654 virtual SSLStatus GetSSLStatusOfFrame(blink::WebFrame* frame) const OVERRIDE;
661 virtual const std::string& GetAcceptLanguages() const OVERRIDE; 655 virtual const std::string& GetAcceptLanguages() const OVERRIDE;
662 #if defined(OS_ANDROID) 656 #if defined(OS_ANDROID)
(...skipping 753 matching lines...) Expand 10 before | Expand all | Expand 10 after
1416 // use the Observer interface to filter IPC messages and receive frame change 1410 // use the Observer interface to filter IPC messages and receive frame change
1417 // notifications. 1411 // notifications.
1418 // --------------------------------------------------------------------------- 1412 // ---------------------------------------------------------------------------
1419 1413
1420 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl); 1414 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl);
1421 }; 1415 };
1422 1416
1423 } // namespace content 1417 } // namespace content
1424 1418
1425 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ 1419 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698