Lines Matching refs:xwl_screen

69 init_tablet_manager_seat(struct xwl_screen *xwl_screen,
381 ScreenPtr pScreen = xwl_seat->xwl_screen->screen; in pointer_handle_enter()
393 xwl_seat->xwl_screen->serial = serial; in pointer_handle_enter()
449 xwl_seat->xwl_screen->serial = serial; in pointer_handle_leave()
544 xwl_seat->xwl_screen->serial = serial; in pointer_handle_button()
695 xwl_seat->xwl_screen->serial = serial; in keyboard_handle_key()
764 xwl_seat->xwl_screen->serial = serial; in keyboard_handle_enter()
779 xwl_seat->xwl_screen->serial = serial; in keyboard_handle_leave()
865 struct xwl_screen *xwl_screen; in keyboard_check_repeat() local
873 xwl_screen = xwl_seat->xwl_screen; in keyboard_check_repeat()
874 xwl_sync_events (xwl_screen); in keyboard_check_repeat()
887 callback = wl_display_sync (xwl_screen->display); in keyboard_check_repeat()
958 x = (dx + xwl_touch->x) * 0xFFFF / xwl_seat->xwl_screen->width; in xwl_touch_send_event()
959 y = (dy + xwl_touch->y) * 0xFFFF / xwl_seat->xwl_screen->height; in xwl_touch_send_event()
1084 struct xwl_screen *xwl_screen; in set_grab() local
1093 xwl_screen = xwl_seat->xwl_screen; in set_grab()
1095 zwp_xwayland_keyboard_grab_manager_v1_grab_keyboard(xwl_screen->wp_grab, in set_grab()
1206 xwl_seat->xwl_screen->relative_pointer_manager; in init_relative_pointer()
1255 if (xwl_seat->xwl_screen->wp_grab) { in init_keyboard()
1327 xwl_seat->xwl_screen->expecting_event--; in seat_handle_capabilities()
1343 xwl_cursor_init(struct xwl_cursor *xwl_cursor, struct xwl_screen *xwl_screen, in xwl_cursor_init() argument
1346 xwl_cursor->surface = wl_compositor_create_surface(xwl_screen->compositor); in xwl_cursor_init()
1368 create_input_device(struct xwl_screen *xwl_screen, uint32_t id, uint32_t version) in create_input_device() argument
1378 xwl_seat->xwl_screen = xwl_screen; in create_input_device()
1379 xorg_list_add(&xwl_seat->link, &xwl_screen->seat_list); in create_input_device()
1382 wl_registry_bind(xwl_screen->registry, id, in create_input_device()
1386 xwl_cursor_init(&xwl_seat->cursor, xwl_seat->xwl_screen, in create_input_device()
1390 init_tablet_manager_seat(xwl_screen, xwl_seat); in create_input_device()
1607 xwl_seat->xwl_screen->serial = serial; in tablet_tool_down()
1786 xwl_seat->xwl_screen->serial = serial; in tablet_tool_button_state()
2322 struct xwl_screen *xwl_screen = xwl_seat->xwl_screen; in tablet_seat_handle_add_tool() local
2333 xwl_cursor_init(&xwl_tablet_tool->cursor, xwl_screen, in tablet_seat_handle_add_tool()
2371 init_tablet_manager_seat(struct xwl_screen *xwl_screen, in init_tablet_manager_seat() argument
2378 if (!xwl_screen->tablet_manager) in init_tablet_manager_seat()
2382 zwp_tablet_manager_v2_get_tablet_seat(xwl_screen->tablet_manager, in init_tablet_manager_seat()
2423 init_tablet_manager(struct xwl_screen *xwl_screen, uint32_t id, uint32_t version) in init_tablet_manager() argument
2427 xwl_screen->tablet_manager = wl_registry_bind(xwl_screen->registry, in init_tablet_manager()
2432 xorg_list_for_each_entry(xwl_seat, &xwl_screen->seat_list, link) { in init_tablet_manager()
2433 init_tablet_manager_seat(xwl_screen, xwl_seat); in init_tablet_manager()
2438 xwl_screen_release_tablet_manager(struct xwl_screen *xwl_screen) in xwl_screen_release_tablet_manager() argument
2440 if (xwl_screen->tablet_manager) { in xwl_screen_release_tablet_manager()
2441 zwp_tablet_manager_v2_destroy(xwl_screen->tablet_manager); in xwl_screen_release_tablet_manager()
2442 xwl_screen->tablet_manager = NULL; in xwl_screen_release_tablet_manager()
2447 init_relative_pointer_manager(struct xwl_screen *xwl_screen, in init_relative_pointer_manager() argument
2450 xwl_screen->relative_pointer_manager = in init_relative_pointer_manager()
2451 wl_registry_bind(xwl_screen->registry, id, in init_relative_pointer_manager()
2457 init_pointer_constraints(struct xwl_screen *xwl_screen, in init_pointer_constraints() argument
2460 xwl_screen->pointer_constraints = in init_pointer_constraints()
2461 wl_registry_bind(xwl_screen->registry, id, in init_pointer_constraints()
2467 init_keyboard_grab(struct xwl_screen *xwl_screen, in init_keyboard_grab() argument
2473 xwl_screen->wp_grab = in init_keyboard_grab()
2474 wl_registry_bind(xwl_screen->registry, id, in init_keyboard_grab()
2478 xorg_list_for_each_entry(xwl_seat, &xwl_screen->seat_list, link) { in init_keyboard_grab()
2491 struct xwl_screen *xwl_screen = data; in input_handler() local
2494 create_input_device(xwl_screen, id, version); in input_handler()
2495 xwl_screen->expecting_event++; in input_handler()
2497 init_relative_pointer_manager(xwl_screen, id, version); in input_handler()
2499 init_pointer_constraints(xwl_screen, id, version); in input_handler()
2501 init_tablet_manager(xwl_screen, id, version); in input_handler()
2503 init_keyboard_grab(xwl_screen, id, version); in input_handler()
2574 struct xwl_screen *xwl_screen; in xwl_xy_to_window() local
2577 xwl_screen = xwl_screen_get(screen); in xwl_xy_to_window()
2579 screen->XYToWindow = xwl_screen->XYToWindow; in xwl_xy_to_window()
2581 xwl_screen->XYToWindow = screen->XYToWindow; in xwl_xy_to_window()
2655 struct xwl_screen *xwl_screen = xwl_seat->xwl_screen; in xwl_pointer_warp_emulator_lock() local
2657 xwl_screen->pointer_constraints; in xwl_pointer_warp_emulator_lock()
2786 struct xwl_screen *xwl_screen; in xwl_seat_can_emulate_pointer_warp() local
2794 xwl_screen = xwl_seat->xwl_screen; in xwl_seat_can_emulate_pointer_warp()
2796 if (!xwl_screen->relative_pointer_manager) in xwl_seat_can_emulate_pointer_warp()
2799 if (!xwl_screen->pointer_constraints) in xwl_seat_can_emulate_pointer_warp()
2883 xwl_seat->xwl_screen->pointer_constraints; in xwl_seat_confine_pointer()
2933 struct xwl_screen *xwl_screen = xwl_screen_get(pScreen); in InitInput() local
2942 xwl_screen->input_registry = wl_display_get_registry(xwl_screen->display); in InitInput()
2943 wl_registry_add_listener(xwl_screen->input_registry, &input_listener, in InitInput()
2944 xwl_screen); in InitInput()
2946 xwl_screen->XYToWindow = pScreen->XYToWindow; in InitInput()
2949 xwl_screen_roundtrip(xwl_screen); in InitInput()