Lines Matching full:window
98 NSWindow *window = [[WKFullScreenWindow alloc] initWithContentRect:NSZeroRect styleMask:NSBorderlessWindowMask backing:NSBackingStoreBuffered defer:NO];
99 self = [super initWithWindow:window];
100 [window release];
163 // Update our presentation parameters, and ensure that the full screen window occupies the
166 NSWindow* window = [self window];
167 [window setFrame:[[window screen] frame] display:YES];
188 webViewFrame.origin = [[_webView window] convertBaseToScreen:webViewFrame.origin];
191 // monitors, we must create a window large enough to contain the destination
194 [[self window] setFrame:windowFrame display:YES];
197 NSRect backgroundFrame = {[[self window] convertScreenToBase:screenFrame.origin], screenFrame.size};
198 backgroundFrame = [[[self window] contentView] convertRectFromBase:backgroundFrame];
216 // been on a different screen. Temporarily change the collectionBehavior of the window:
217 NSWindow* fullScreenWindow = [self window];
244 // Then insert the WebView into the full screen window
251 //[[_webViewPlaceholder.get() window] orderOut:self];
252 [[self window] makeKeyAndOrderFront:self];
280 // The user may have moved the fullScreen window in Spaces, so temporarily change
281 // the collectionBehavior of the webView's window:
282 NSWindow* webWindow = [[self webView] window];
285 [webWindow orderWindow:NSWindowBelow relativeTo:[[self window] windowNumber]];
289 if ([_webView window] == [self window])
310 [[self window] orderOut:self];
311 [[_webView window] makeKeyAndOrderFront:self];
328 _layerHostingView.adoptNS([[NSView alloc] initWithFrame:[[self window] frame]]);
333 WKFullScreenWindow* window = [self _fullScreenWindow];
334 [[window animationView] addSubview:_layerHostingView.get()];
347 [[window backgroundLayer] setHidden:NO];
369 return enclosingIntRect([[self window] frame]);
380 NSScreen* fullScreenScreen = [[self window] screen];
508 ASSERT([[self window] isKindOfClass:[WKFullScreenWindow class]]);
509 return (WKFullScreenWindow *)[self window];