Home | History | Annotate | Download | only in page

Lines Matching refs:Frame

27     class Frame;
32 FrameTree(Frame* thisFrame, Frame* parentFrame)
46 Frame* parent(bool checkForDisconnectedFrame = false) const;
47 void setParent(Frame* parent) { m_parent = parent; }
49 Frame* nextSibling() const { return m_nextSibling.get(); }
50 Frame* previousSibling() const { return m_previousSibling; }
51 Frame* firstChild() const { return m_firstChild.get(); }
52 Frame* lastChild() const { return m_lastChild; }
55 bool isDescendantOf(const Frame* ancestor) const;
56 Frame* traverseNext(const Frame* stayWithin = 0) const;
57 Frame* traverseNextWithWrap(bool) const;
58 Frame* traversePreviousWithWrap(bool) const;
60 void appendChild(PassRefPtr<Frame>);
61 bool transferChild(PassRefPtr<Frame>);
63 void removeChild(Frame*);
65 Frame* child(unsigned index) const;
66 Frame* child(const AtomicString& name) const;
67 Frame* find(const AtomicString& name) const;
71 Frame* top(bool checkForDisconnectedFrame = false) const;
74 Frame* deepLastChild() const;
75 void actuallyAppendChild(PassRefPtr<Frame>);
77 Frame* m_thisFrame;
79 Frame* m_parent;
80 AtomicString m_name; // The actual frame name (may be empty).
84 RefPtr<Frame> m_nextSibling;
85 Frame* m_previousSibling;
86 RefPtr<Frame> m_firstChild;
87 Frame* m_lastChild;