Lines Matching full:frame
117 #import <WebCore/Frame.h>
606 NSRect f = [self frame];
652 // contained frame view. In any case, wire our next key view up to the our
653 // contained frame view. This works together with our becomeFirstResponder
764 Frame* frame = [self _mainCoreFrame];
769 frame->view()->resize(IntSize(size));
770 frame->view()->setNeedsLayout();
782 Frame* frame = [self _mainCoreFrame];
783 if (frame && frame->view())
784 frame->view()->layoutIfNeededRecursive();
1015 if (Frame* mainFrame = [self _mainCoreFrame])
1076 WebFrame *frame = [self mainFrame];
1077 return core(frame)->loader()->isProcessingUserGesture();
1617 - (void)_didStartProvisionalLoadForFrame:(WebFrame *)frame
1620 if (frame == [self mainFrame]){
1631 - (void)_didCommitLoadForFrame:(WebFrame *)frame
1633 if (frame == [self mainFrame])
1638 - (void)_didFinishLoadForFrame:(WebFrame *)frame
1641 if (frame == [self mainFrame]){
1649 - (void)_didFailLoadWithError:(NSError *)error forFrame:(WebFrame *)frame
1652 if (frame == [self mainFrame]){
1660 - (void)_didFailProvisionalLoadWithError:(NSError *)error forFrame:(WebFrame *)frame
1663 if (frame == [self mainFrame]){
1739 NSView *documentView = [[kit(frameView->frame()) frameView] documentView];
1768 if (Frame* coreFrame = core([(WebHTMLView*)view _frame])) {
1774 if ([view frame].origin.y < 0)
1789 // Only return regions from main frame.
1790 Frame* mainFrame = [self _mainCoreFrame];
1904 if (Frame* mainFrame = [self _mainCoreFrame])
1916 if (Frame* mainFrame = [self _mainCoreFrame])
1922 Frame* mainFrame = [self _mainCoreFrame];
1965 for (Frame* frame = [self _mainCoreFrame]; frame; frame = frame->tree()->traverseNext())
1966 [kit(frame) _attachScriptDebugger];
1971 for (Frame* frame = [self _mainCoreFrame]; frame; frame = frame->tree()->traverseNext())
1972 [kit(frame) _detachScriptDebugger];
2034 Frame* coreFrame = [self _mainCoreFrame];
2068 Frame* coreFrame = [self _mainCoreFrame];
2144 Frame* coreFrame = [self _mainCoreFrame];
2146 for (Frame* frame = coreFrame; frame; frame = frame->tree()->traverseNext(coreFrame)) {
2147 NSView *documentView = [[kit(frame) frameView] documentView];
2342 Frame* frame = core([self mainFrame]);
2344 frame->animation()->suspendAnimations(frame->document());
2346 frame->animation()->resumeAnimations(frame->document());
2578 ASSERT([arguments objectForKey:@"frame"]);
2579 NSValue *frameValue = [arguments objectForKey:@"frame"];
2580 NSRect frame = (frameValue ? [frameValue rectValue] : NSZeroRect);
2583 self = [self initWithFrame:frame frameName:frameName groupName:groupName];
3006 // If the first responder is a view in our tree, we get the frame containing the first responder.
3007 // This is faster than searching the frame hierarchy, and will give us a result even in the case
3008 // where the focused frame doesn't actually contain a selection.
3014 // If the first responder is outside of our view tree, we search for a frame containing a selection.
3080 Frame* coreFrame = [self _mainCoreFrame];
3227 if (Frame* mainFrame = [self _mainCoreFrame])
3259 // The only way stringByEvaluatingJavaScriptFromString can return nil is if the frame was removed by the script
3260 // Since there's no way to get rid of the main frame, result will never ever be nil here.
3268 Frame* coreFrame = [self _mainCoreFrame];
3294 Frame* coreFrame = [self _mainCoreFrame];
3296 for (Frame* frame = coreFrame; frame; frame = frame->tree()->traverseNext(coreFrame))
3297 [[[kit(frame) frameView] documentView] viewWillMoveToHostWindow:hostWindow];
3306 for (Frame* frame = coreFrame; frame; frame = frame->tree()->traverseNext(coreFrame))
3307 [[[kit(frame) frameView] documentView] viewDidMoveToHostWindow];
3416 if (!hitView && [[self superview] mouse:*point inRect:[self frame]])
3502 static WebFrame *incrementFrame(WebFrame *frame, BOOL forward, BOOL wrapFlag)
3504 Frame* coreFrame = core(frame);
3559 WebFrame *frame = [self _selectedOrMainFrame];
3560 if (frame && [frame _hasSelection]) {
3561 NSView <WebDocumentView> *documentView = [[frame frameView] documentView];
3938 // Get the frame holding the selection, or start with the main frame
3941 // Search the first frame, then all the other frames, in order
3943 WebFrame *frame = startFrame;
3945 WebFrame *nextFrame = incrementFrame(frame, forward, wrapFlag);
3947 BOOL onlyOneFrame = (frame == nextFrame);
3948 ASSERT(!onlyOneFrame || frame == startFrame);
3950 id <WebDocumentView> view = [[frame frameView] documentView];
3954 if (frame == startFrame)
3959 // We can avoid ever doing this in the common one-frame case by passing YES for wrapFlag
3969 if (frame != startFrame)
3978 frame = nextFrame;
3979 } while (frame && frame != startFrame);
3982 // first-searched frame up to the selection. However, the API doesn't provide a way to search only up to a particular point. The only
3983 // way to make sure the entire frame is searched is to pass YES for the wrapFlag. When there are no matches, this will search again
3984 // some content that we already searched on the first pass. In the worst case, we could search the entire contents of this frame twice.
4089 Frame* coreFrame = [self _mainCoreFrame];
4151 Frame* coreFrame = [self _mainCoreFrame];
4165 WebFrame *frame = [self mainFrame];
4167 id <WebDocumentView> view = [[frame frameView] documentView];
4171 frame = incrementFrame(frame, YES, NO);
4172 } while (frame);
4179 WebFrame *frame = [self mainFrame];
4182 id <WebDocumentView> view = [[frame frameView] documentView];
4194 frame = incrementFrame(frame, YES, NO);
4195 } while (frame);
4202 WebFrame *frame = [self mainFrame];
4204 id <WebDocumentView> view = [[frame frameView] documentView];
4208 frame = incrementFrame(frame, YES, NO);
4209 } while (frame);
4215 WebFrame *frame = [self mainFrame];
4217 id <WebDocumentView> view = [[frame frameView] documentView];
4243 frame = incrementFrame(frame, YES, NO);
4244 } while (frame);
4504 Frame* coreFrame = core([self _selectedOrMainFrame]);
4511 // Derive the frame to use from the range passed in.
4514 coreFrame = core([range startContainer])->document()->frame();
4524 Frame* coreFrame = core([self _selectedOrMainFrame]);
4532 Frame* coreFrame = core([self _selectedOrMainFrame]);
4544 Frame* mainFrame = [self _mainCoreFrame];
4871 Frame* coreFrame = core(webFrame);
4881 Frame* coreFrame = core(webFrame);
4942 Frame* coreFrame = core([self _selectedOrMainFrame]);
4950 Frame* coreFrame = core([self _selectedOrMainFrame]);
5352 // If that URL matches the current main frame, dispatch the delegate call, which will also unregister
5471 - (Frame*)_mainCoreFrame
5498 Frame* frame = [self _mainCoreFrame];
5499 if (frame && frame->view())
5500 return frame->view()->syncCompositingStateRecursive();