Lines Matching full:frame
32 #include "Frame.h"
79 CacheBuilder* CacheBuilder::Builder(Frame* frame) {
80 return &((FrameLoaderClientAndroid*) frame->loader()->client())->getCacheBuilder();
83 Frame* CacheBuilder::FrameAnd(CacheBuilder* cacheBuilder) {
89 Frame* CacheBuilder::FrameAnd(const CacheBuilder* cacheBuilder) {
110 Frame* CacheBuilder::Debug::frameAnd() const {
181 Frame* frame = frameAnd();
182 Frame* parent = frame->tree()->parent();
185 const AtomicString& name = frame->tree()->name();
201 Frame* frame = frameAnd();
202 Document* doc = frame->document();
205 bool top = frame->tree()->parent() == NULL;
214 Frame* child = frame->tree()->firstChild();
223 child = frame->tree()->firstChild();
229 if (child == frame->tree()->firstChild())
231 Frame* next = child->tree()->nextSibling();
247 Frame* grandChild = child->tree()->firstChild();
287 child = frame->tree()->firstChild();
315 Frame* frame = frameAnd();
316 Frame* child = frame->tree()->firstChild();
318 if (frame->tree()->parent() == NULL && hasChild)
324 if (frame->tree()->parent() == NULL && hasChild)
326 Document* doc = frame->document();
381 properties.append("FRAME | ");
497 GetGlobalOffset(frame, &globalOffsetX, &globalOffsetY);
721 Frame* frame = frameAnd();
722 Page* page = frame->page();
725 Frame* child = frame->tree()->firstChild();
843 Frame* frame = FrameAnd(this);
844 BuildFrame(frame, frame, root, (CachedFrame*) root);
845 root->finishInit(); // set up frame parent pointers, child pointers
890 static void AddLayer(CachedFrame* frame, size_t index, const IntPoint& location,
893 DBG_NAV_LOGD("frame=%p index=%d loc=(%d,%d) id=%d", frame, index,
900 frame->add(cachedLayer);
916 void CacheBuilder::BuildFrame(Frame* root, Frame* frame,
933 Builder(frame)->mDebug.frameName(frameNamePtr, frameNamePtr +
939 Document* doc = frame->document();
954 GetGlobalOffset(frame, &globalOffsetX, &globalOffsetY);
987 Frame* child = HasFrame(node);
1391 Frame* frame = FrameAnd(this);
1392 Document* doc = frame->document();
1398 Frame* child = frame->tree()->firstChild();
2454 GetGlobalOffset(node->document()->frame(), x, y);
2457 void CacheBuilder::GetGlobalOffset(Frame* frame, int* x, int* y)
2464 if (!frame->view())
2466 Frame* parent;
2467 while ((parent = frame->tree()->parent()) != NULL) {
2468 const WebCore::IntRect& rect = frame->view()->platformWidget()->getBounds();
2471 frame = parent;
2476 Frame* CacheBuilder::HasFrame(Node* node)
2488 return static_cast<FrameView*>(widget)->frame();
2749 Frame* frame = FrameAnd(this);
2750 Document* doc = frame->document();
2761 if (!frame->view())
2764 GetGlobalOffset(frame, &x, &y);
2765 WebCore::IntRect viewBounds = frame->view()->platformWidget()->getBounds();
2775 CacheBuilder* cacheBuilder = Builder((Frame* )cachedFrame->framePointer());
2808 bool CacheBuilder::validNode(Frame* startFrame, void* matchFrame,
2827 DBG_NAV_LOGD("frame=%p valid node=%p invalid\n", matchFrame, matchNode);
2830 Frame* child = startFrame->tree()->firstChild();
2839 DBG_NAV_LOGD("frame=%p node=%p false\n", matchFrame, matchNode);