Lines Matching refs:xwl_screen

159 update_backing_pixmaps(struct xwl_screen *xwl_screen, int width, int height)  in update_backing_pixmaps()  argument
161 ScreenPtr pScreen = xwl_screen->screen; in update_backing_pixmaps()
182 struct xwl_screen *xwl_screen = xwl_output->xwl_screen; in update_screen_size() local
184 if (xwl_screen->root_clip_mode == ROOT_CLIP_FULL) in update_screen_size()
185 SetRootClip(xwl_screen->screen, ROOT_CLIP_NONE); in update_screen_size()
187 if (!xwl_screen->rootless && xwl_screen->screen->root) in update_screen_size()
188 update_backing_pixmaps (xwl_screen, width, height); in update_screen_size()
190 xwl_screen->width = width; in update_screen_size()
191 xwl_screen->height = height; in update_screen_size()
192 xwl_screen->screen->width = width; in update_screen_size()
193 xwl_screen->screen->height = height; in update_screen_size()
194 xwl_screen->screen->mmWidth = (width * 25.4) / monitorResolution; in update_screen_size()
195 xwl_screen->screen->mmHeight = (height * 25.4) / monitorResolution; in update_screen_size()
197 SetRootClip(xwl_screen->screen, xwl_screen->root_clip_mode); in update_screen_size()
199 if (xwl_screen->screen->root) { in update_screen_size()
202 xwl_screen->screen->root->drawable.width = width; in update_screen_size()
203 xwl_screen->screen->root->drawable.height = height; in update_screen_size()
204 RegionReset(&xwl_screen->screen->root->winSize, &box); in update_screen_size()
205 RRScreenSizeNotify(xwl_screen->screen); in update_screen_size()
214 struct xwl_screen *xwl_screen = xwl_output->xwl_screen; in apply_output_change() local
244 xorg_list_for_each_entry(it, &xwl_screen->output_list, link) { in apply_output_change()
256 xorg_list_append(&xwl_output->link, &xwl_screen->output_list); in apply_output_change()
261 --xwl_screen->expecting_event; in apply_output_change()
329 xwl_output_create(struct xwl_screen *xwl_screen, uint32_t id) in xwl_output_create() argument
341 xwl_output->output = wl_registry_bind(xwl_screen->registry, id, in xwl_output_create()
353 xwl_output->xwl_screen = xwl_screen; in xwl_output_create()
354 xwl_output->randr_crtc = RRCrtcCreate(xwl_screen->screen, xwl_output); in xwl_output_create()
361 xwl_output->randr_output = RROutputCreate(xwl_screen->screen, name, in xwl_output_create()
375 xorg_list_append(&xwl_output->link, &xwl_screen->output_list); in xwl_output_create()
376 --xwl_screen->expecting_event; in xwl_output_create()
378 if (xwl_screen->xdg_output_manager) in xwl_output_create()
403 struct xwl_screen *xwl_screen = xwl_output->xwl_screen; in xwl_output_remove() local
409 xorg_list_for_each_entry(it, &xwl_screen->output_list, link) in xwl_output_remove()
435 xwl_screen_init_output(struct xwl_screen *xwl_screen) in xwl_screen_init_output() argument
439 if (!RRScreenInit(xwl_screen->screen)) in xwl_screen_init_output()
442 RRScreenSetSizeRange(xwl_screen->screen, 16, 16, 32767, 32767); in xwl_screen_init_output()
444 rp = rrGetScrPriv(xwl_screen->screen); in xwl_screen_init_output()
454 struct xwl_screen *xwl_screen = xwl_output->xwl_screen; in xwl_output_get_xdg_output() local
457 zxdg_output_manager_v1_get_xdg_output (xwl_screen->xdg_output_manager, in xwl_output_get_xdg_output()
466 xwl_screen_init_xdg_output(struct xwl_screen *xwl_screen) in xwl_screen_init_xdg_output() argument
470 assert(xwl_screen->xdg_output_manager); in xwl_screen_init_xdg_output()
472 xorg_list_for_each_entry(it, &xwl_screen->output_list, link) in xwl_screen_init_xdg_output()