Lines Matching refs:screen
38 for (NSScreen *screen in [NSScreen screens]) {
39 if ([screen displayID] == displayID)
40 return screen;
68 // These functions scale between screen and page coordinates because JavaScript/DOM operations
69 // assume that the screen and the page share the same coordinate system.
73 // Widget is in an NSWindow, use its screen.
78 if (NSScreen *screen = widget ? [NSScreen screenForDislayID:widget->windowDisplayID()] : nil)
79 return screen;
81 // Widget's window is offscreen, or no screens. Fall back to the first screen if available.
88 NSScreen *screen = screenForWidget(widget, window);
89 return toUserSpace([screen frame], window);
95 NSScreen *screen = screenForWidget(widget, window);
96 return toUserSpace([screen visibleFrame], window);
106 NSScreen *screen = [window screen]; // nil if the window is off-screen
107 if (screen)
108 return screen;
112 return [screens objectAtIndex:0]; // screen containing the menubar
131 NSPoint flipScreenPoint(const NSPoint& screenPoint, NSScreen *screen)
134 flippedPoint.y = NSMaxY([screen frame]) - flippedPoint.y;