| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2009 Google Inc. All rights reserved. | 2 * Copyright (C) 2009 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 96 virtual void setScrollOffset(const WebSize&) OVERRIDE; | 96 virtual void setScrollOffset(const WebSize&) OVERRIDE; |
| 97 virtual WebSize minimumScrollOffset() const OVERRIDE; | 97 virtual WebSize minimumScrollOffset() const OVERRIDE; |
| 98 virtual WebSize maximumScrollOffset() const OVERRIDE; | 98 virtual WebSize maximumScrollOffset() const OVERRIDE; |
| 99 virtual WebSize contentsSize() const OVERRIDE; | 99 virtual WebSize contentsSize() const OVERRIDE; |
| 100 virtual bool hasVisibleContent() const OVERRIDE; | 100 virtual bool hasVisibleContent() const OVERRIDE; |
| 101 virtual WebRect visibleContentRect() const OVERRIDE; | 101 virtual WebRect visibleContentRect() const OVERRIDE; |
| 102 virtual bool hasHorizontalScrollbar() const OVERRIDE; | 102 virtual bool hasHorizontalScrollbar() const OVERRIDE; |
| 103 virtual bool hasVerticalScrollbar() const OVERRIDE; | 103 virtual bool hasVerticalScrollbar() const OVERRIDE; |
| 104 virtual WebView* view() const OVERRIDE; | 104 virtual WebView* view() const OVERRIDE; |
| 105 virtual void setOpener(WebFrame*) OVERRIDE; | 105 virtual void setOpener(WebFrame*) OVERRIDE; |
| 106 virtual void initializeAsMainFrame(WebView*) OVERRIDE; |
| 106 virtual void appendChild(WebFrame*) OVERRIDE; | 107 virtual void appendChild(WebFrame*) OVERRIDE; |
| 107 virtual void removeChild(WebFrame*) OVERRIDE; | 108 virtual void removeChild(WebFrame*) OVERRIDE; |
| 108 virtual WebFrame* traversePrevious(bool wrap) const OVERRIDE; | 109 virtual WebFrame* traversePrevious(bool wrap) const OVERRIDE; |
| 109 virtual WebFrame* traverseNext(bool wrap) const OVERRIDE; | 110 virtual WebFrame* traverseNext(bool wrap) const OVERRIDE; |
| 110 virtual WebFrame* findChildByName(const WebString&) const OVERRIDE; | 111 virtual WebFrame* findChildByName(const WebString&) const OVERRIDE; |
| 111 virtual WebDocument document() const OVERRIDE; | 112 virtual WebDocument document() const OVERRIDE; |
| 112 virtual WebPerformance performance() const OVERRIDE; | 113 virtual WebPerformance performance() const OVERRIDE; |
| 113 virtual bool dispatchBeforeUnloadEvent() OVERRIDE; | 114 virtual bool dispatchBeforeUnloadEvent() OVERRIDE; |
| 114 virtual void dispatchUnloadEvent() OVERRIDE; | 115 virtual void dispatchUnloadEvent() OVERRIDE; |
| 115 virtual NPObject* windowObject() const OVERRIDE; | 116 virtual NPObject* windowObject() const OVERRIDE; |
| (...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 230 virtual WebRect selectionBoundsRect() const OVERRIDE; | 231 virtual WebRect selectionBoundsRect() const OVERRIDE; |
| 231 | 232 |
| 232 virtual bool selectionStartHasSpellingMarkerFor(int from, int length) const
OVERRIDE; | 233 virtual bool selectionStartHasSpellingMarkerFor(int from, int length) const
OVERRIDE; |
| 233 virtual WebString layerTreeAsText(bool showDebugInfo = false) const OVERRIDE
; | 234 virtual WebString layerTreeAsText(bool showDebugInfo = false) const OVERRIDE
; |
| 234 | 235 |
| 235 void willDetachParent(); | 236 void willDetachParent(); |
| 236 | 237 |
| 237 static WebLocalFrameImpl* create(WebFrameClient*); | 238 static WebLocalFrameImpl* create(WebFrameClient*); |
| 238 virtual ~WebLocalFrameImpl(); | 239 virtual ~WebLocalFrameImpl(); |
| 239 | 240 |
| 240 // Called by the WebViewImpl to initialize the main frame for the page. | |
| 241 void initializeAsMainFrame(WebCore::Page*); | |
| 242 | |
| 243 PassRefPtr<WebCore::LocalFrame> createChildFrame( | 241 PassRefPtr<WebCore::LocalFrame> createChildFrame( |
| 244 const WebCore::FrameLoadRequest&, WebCore::HTMLFrameOwnerElement*); | 242 const WebCore::FrameLoadRequest&, WebCore::HTMLFrameOwnerElement*); |
| 245 | 243 |
| 246 void didChangeContentsSize(const WebCore::IntSize&); | 244 void didChangeContentsSize(const WebCore::IntSize&); |
| 247 | 245 |
| 248 void createFrameView(); | 246 void createFrameView(); |
| 249 | 247 |
| 250 static WebLocalFrameImpl* fromFrame(WebCore::LocalFrame*); | 248 static WebLocalFrameImpl* fromFrame(WebCore::LocalFrame*); |
| 251 static WebLocalFrameImpl* fromFrameOwnerElement(WebCore::Element*); | 249 static WebLocalFrameImpl* fromFrameOwnerElement(WebCore::Element*); |
| 252 | 250 |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 306 // Returns the text finder object if it already exists. | 304 // Returns the text finder object if it already exists. |
| 307 // Otherwise creates it and then returns. | 305 // Otherwise creates it and then returns. |
| 308 TextFinder& ensureTextFinder(); | 306 TextFinder& ensureTextFinder(); |
| 309 | 307 |
| 310 // Invalidates vertical scrollbar only. | 308 // Invalidates vertical scrollbar only. |
| 311 void invalidateScrollbar() const; | 309 void invalidateScrollbar() const; |
| 312 | 310 |
| 313 // Invalidates both content area and the scrollbar. | 311 // Invalidates both content area and the scrollbar. |
| 314 void invalidateAll() const; | 312 void invalidateAll() const; |
| 315 | 313 |
| 314 void initializeAsChildFrame(WebCore::FrameHost*, WebCore::FrameOwner*, const
AtomicString& name, const AtomicString& fallbackName); |
| 315 |
| 316 private: | 316 private: |
| 317 friend class FrameLoaderClientImpl; | 317 friend class FrameLoaderClientImpl; |
| 318 | 318 |
| 319 explicit WebLocalFrameImpl(WebFrameClient*); | 319 explicit WebLocalFrameImpl(WebFrameClient*); |
| 320 | 320 |
| 321 // Sets the local WebCore frame and registers destruction observers. | 321 // Sets the local WebCore frame and registers destruction observers. |
| 322 void setWebCoreFrame(PassRefPtr<WebCore::LocalFrame>); | 322 void setWebCoreFrame(PassRefPtr<WebCore::LocalFrame>); |
| 323 | 323 |
| 324 void loadJavaScriptURL(const WebCore::KURL&); | 324 void loadJavaScriptURL(const WebCore::KURL&); |
| 325 | 325 |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 357 UserMediaClientImpl m_userMediaClientImpl; | 357 UserMediaClientImpl m_userMediaClientImpl; |
| 358 | 358 |
| 359 OwnPtr<GeolocationClientProxy> m_geolocationClientProxy; | 359 OwnPtr<GeolocationClientProxy> m_geolocationClientProxy; |
| 360 }; | 360 }; |
| 361 | 361 |
| 362 DEFINE_TYPE_CASTS(WebLocalFrameImpl, WebFrame, frame, frame->isWebLocalFrame(),
frame.isWebLocalFrame()); | 362 DEFINE_TYPE_CASTS(WebLocalFrameImpl, WebFrame, frame, frame->isWebLocalFrame(),
frame.isWebLocalFrame()); |
| 363 | 363 |
| 364 } // namespace blink | 364 } // namespace blink |
| 365 | 365 |
| 366 #endif | 366 #endif |
| OLD | NEW |