Lines Matching defs:WebFrame

98 // WebFrame is the base class for both WebLocalFrame and WebRemoteFrame and
101 class WebFrame {
111 // Returns the number of live WebFrame objects, used for leak checking.
119 BLINK_EXPORT bool swap(WebFrame*);
121 // This method closes and deletes the WebFrame. This is typically called by
122 // the embedder in response to a frame detached callback to the WebFrame
149 // Notify the WebFrame as to whether its frame will be rendered in a
153 // For a WebFrame with contents being rendered in another process, this
196 BLINK_EXPORT WebFrame* opener() const;
199 virtual void setOpener(WebFrame*);
206 BLINK_EXPORT void appendChild(WebFrame*);
209 virtual void removeChild(WebFrame*);
212 BLINK_EXPORT WebFrame* parent() const;
215 BLINK_EXPORT WebFrame* top() const;
218 BLINK_EXPORT WebFrame* firstChild() const;
219 BLINK_EXPORT WebFrame* lastChild() const;
222 BLINK_EXPORT WebFrame* previousSibling() const;
223 BLINK_EXPORT WebFrame* nextSibling() const;
227 BLINK_EXPORT WebFrame* traversePrevious(bool wrap) const;
228 BLINK_EXPORT WebFrame* traverseNext(bool wrap) const;
231 BLINK_EXPORT WebFrame* findChildByName(const WebString& name) const;
398 // will, for example, be cancelled when WebFrame::stopLoading is called.
475 // Reformats the WebFrame for printing. WebPrintParams specifies the printable
493 // Reformats the WebFrame for screen display.
615 // Dispatches a message event on the current DOMWindow in this WebFrame.
663 static WebFrame* fromFrame(Frame*);
664 static void traceChildren(Visitor*, WebFrame*);
668 explicit WebFrame();
669 virtual ~WebFrame();
674 WebFrame* m_parent;
675 WebFrame* m_previousSibling;
676 WebFrame* m_nextSibling;
677 WebFrame* m_firstChild;
678 WebFrame* m_lastChild;
680 WebFrame* m_opener;
685 Frame* toCoreFrame(const WebFrame*);