Lines Matching refs:seat
418 + struct weston_seat *seat;
653 + notify_key(peer->seat, &time, KEY_LEFTSHIFT,
658 + notify_key(peer->seat, &time, key, state, state_update);
662 + notify_key(peer->seat, &time, KEY_LEFTSHIFT,
683 + notify_motion_absolute(peer->seat, &time, global_x, global_y);
689 + notify_button(peer->seat, &time, BTN_LEFT,
695 + notify_button(peer->seat, &time, BTN_MIDDLE,
701 + notify_button(peer->seat, &time, BTN_RIGHT,
719 + notify_axis(peer->seat, &time, &weston_event);
724 + notify_pointer_frame(peer->seat);
733 + weston_seat_release_keyboard(peer->seat);
734 + weston_seat_release_pointer(peer->seat);
735 + weston_seat_release(peer->seat);
850 + peer->seat = zalloc(sizeof(*peer->seat));
852 + if (!peer->seat) {
856 + weston_seat_init(peer->seat, backend->compositor, seat_name);
857 + weston_seat_init_pointer(peer->seat);
858 + weston_seat_init_keyboard(peer->seat, backend->xkb_keymap);