/dports/x11-toolkits/wlroots/wlroots-0.12.0/types/data_device/ |
H A D | wlr_data_device.c | 27 struct wlr_seat_client *seat_client = in data_device_set_selection() local 29 if (seat_client == NULL) { in data_device_set_selection() 44 wlr_seat_request_set_selection(seat_client->seat, seat_client, wlr_source, serial); in data_device_set_selection() 52 struct wlr_seat_client *seat_client = in data_device_start_drag() local 54 if (seat_client == NULL) { in data_device_start_drag() 106 struct wlr_seat_client *seat_client = in device_resource_send_selection() local 108 assert(seat_client != NULL); in device_resource_send_selection() 115 wl_client_post_no_memory(seat_client->client); in device_resource_send_selection() 134 &seat_client->seat->selection_offers, link) { in seat_client_send_selection() 229 struct wlr_seat_client *seat_client = in data_device_manager_get_data_device() local [all …]
|
H A D | wlr_data_offer.c | 241 struct wlr_seat_client *seat_client = in data_offer_create() local 243 assert(seat_client != NULL); in data_offer_create() 266 wl_list_insert(&seat_client->seat->selection_offers, &offer->link); in data_offer_create() 269 wl_list_insert(&seat_client->seat->drag_offers, &offer->link); in data_offer_create()
|
H A D | wlr_drag.c | 60 drag->seat_client->client) { in drag_set_focus() 65 drag->seat_client->seat, wl_resource_get_client(surface->resource)); in drag_set_focus() 74 wl_display_next_serial(drag->seat_client->seat->display); in drag_set_focus() 417 struct wlr_drag *wlr_drag_create(struct wlr_seat_client *seat_client, in wlr_drag_create() argument 429 drag->seat = seat_client->seat; in wlr_drag_create() 430 drag->seat_client = seat_client; in wlr_drag_create()
|
/dports/x11-toolkits/wlroots/wlroots-0.12.0/types/tablet_v2/ |
H A D | wlr_tablet_v2.c | 169 if (seat_client == NULL) { in get_tablet_seat() 174 seat_client->resource = in get_tablet_seat() 176 if (seat_client->resource == NULL) { in get_tablet_seat() 177 free(seat_client); in get_tablet_seat() 181 wl_resource_set_implementation(seat_client->resource, &seat_impl, seat_client, in get_tablet_seat() 185 seat_client->seat_client = seat; in get_tablet_seat() 186 seat_client->client = manager; in get_tablet_seat() 187 seat_client->wl_client = wl_client; in get_tablet_seat() 188 wl_list_init(&seat_client->tools); in get_tablet_seat() 189 wl_list_init(&seat_client->tablets); in get_tablet_seat() [all …]
|
H A D | wlr_tablet_v2_tool.c | 45 .seat_client = tool->seat->seat_client, in handle_tablet_tool_v2_set_cursor() 379 uint32_t serial = wlr_seat_client_next_serial(tool_client->seat->seat_client); in wlr_send_tablet_v2_tablet_tool_proximity_in() 499 tool->current_client->seat->seat_client); in wlr_send_tablet_v2_tablet_tool_button() 528 tool->current_client->seat->seat_client); in wlr_send_tablet_v2_tablet_tool_down()
|
/dports/x11-toolkits/wlroots/wlroots-0.12.0/types/seat/ |
H A D | wlr_seat.c | 20 struct wlr_seat_client *seat_client = in seat_handle_get_pointer() local 34 struct wlr_seat_client *seat_client = in seat_handle_get_keyboard() local 48 struct wlr_seat_client *seat_client = in seat_handle_get_touch() local 126 struct wlr_seat_client *seat_client = in seat_handle_bind() local 128 if (seat_client == NULL) { in seat_handle_bind() 130 if (seat_client == NULL) { in seat_handle_bind() 136 seat_client->client = client; in seat_handle_bind() 137 seat_client->seat = wlr_seat; in seat_handle_bind() 141 wl_list_init(&seat_client->touches); in seat_handle_bind() 302 struct wlr_seat_client *seat_client; in wlr_seat_client_for_wl_client() local [all …]
|
H A D | wlr_seat_pointer.c | 82 struct wlr_seat_client *seat_client = in pointer_set_cursor() local 84 if (seat_client == NULL) { in pointer_set_cursor() 98 .seat_client = seat_client, in pointer_set_cursor() 141 wl_resource_for_each(resource, &seat_client->pointers) { in seat_client_send_pointer_leave_raw() 421 wl_client_post_no_memory(seat_client->client); in seat_client_create_pointer() 434 seat_client->seat->pointer_state.focused_client; in seat_client_create_pointer() 436 seat_client->seat->pointer_state.focused_surface; in seat_client_create_pointer() 440 double sx = seat_client->seat->pointer_state.sx; in seat_client_create_pointer() 441 double sy = seat_client->seat->pointer_state.sy; in seat_client_create_pointer() 460 struct wlr_seat_client *seat_client = in seat_client_destroy_pointer() local [all …]
|
H A D | wlr_seat_keyboard.c | 228 uint32_t serial = wlr_seat_client_next_serial(seat_client); in seat_client_send_keyboard_leave_raw() 230 wl_resource_for_each(resource, &seat_client->keyboards) { in seat_client_send_keyboard_leave_raw() 413 void seat_client_create_keyboard(struct wlr_seat_client *seat_client, in seat_client_create_keyboard() argument 418 wl_client_post_no_memory(seat_client->client); in seat_client_create_keyboard() 434 seat_client_send_keymap(seat_client, keyboard); in seat_client_create_keyboard() 435 seat_client_send_repeat_info(seat_client, keyboard); in seat_client_create_keyboard() 438 seat_client->seat->keyboard_state.focused_client; in seat_client_create_keyboard() 440 seat_client->seat->keyboard_state.focused_surface; in seat_client_create_keyboard() 473 wlr_seat_keyboard_send_modifiers(seat_client->seat, in seat_client_create_keyboard() 479 struct wlr_seat_client *seat_client = in seat_client_destroy_keyboard() local [all …]
|
H A D | wlr_seat_touch.c | 358 void seat_client_create_touch(struct wlr_seat_client *seat_client, in seat_client_create_touch() argument 360 struct wl_resource *resource = wl_resource_create(seat_client->client, in seat_client_create_touch() 363 wl_client_post_no_memory(seat_client->client); in seat_client_create_touch() 366 wl_resource_set_implementation(resource, &touch_impl, seat_client, in seat_client_create_touch() 368 wl_list_insert(&seat_client->touches, wl_resource_get_link(resource)); in seat_client_create_touch() 370 if ((seat_client->seat->capabilities & WL_SEAT_CAPABILITY_TOUCH) == 0) { in seat_client_create_touch() 376 struct wlr_seat_client *seat_client = in seat_client_destroy_touch() local 378 if (seat_client == NULL) { in seat_client_destroy_touch() 413 struct wlr_seat_client *seat_client = wlr_seat_client_for_wl_client(wlr_seat, client); in wlr_surface_accepts_touch() local 414 if (!seat_client) { in wlr_surface_accepts_touch() [all …]
|
/dports/x11-toolkits/wlroots/wlroots-0.12.0/include/types/ |
H A D | wlr_seat.h | 11 void seat_client_create_pointer(struct wlr_seat_client *seat_client, 14 void seat_client_send_pointer_leave_raw(struct wlr_seat_client *seat_client, 17 void seat_client_create_keyboard(struct wlr_seat_client *seat_client, 20 void seat_client_send_keyboard_leave_raw(struct wlr_seat_client *seat_client, 23 void seat_client_create_touch(struct wlr_seat_client *seat_client,
|
H A D | wlr_data_device.h | 40 void seat_client_send_selection(struct wlr_seat_client *seat_client);
|
H A D | wlr_tablet_v2.h | 29 struct wlr_seat_client *seat_client; member
|
/dports/x11-toolkits/wlroots/wlroots-0.12.0/types/ |
H A D | wlr_gtk_primary_selection.c | 220 struct wlr_seat_client *seat_client = in device_handle_set_selection() local 223 wlr_seat_request_set_primary_selection(device->seat, seat_client, source, serial); in device_handle_set_selection() 254 struct wlr_seat_client *seat_client = in device_send_selection() local 256 if (seat_client == NULL) { in device_send_selection() 262 if (wl_resource_get_client(resource) == seat_client->client) { in device_send_selection() 396 struct wlr_seat_client *seat_client = in device_manager_handle_get_device() local 402 get_or_create_device(manager, seat_client->seat); in device_manager_handle_get_device() 419 if (device->seat->keyboard_state.focused_client == seat_client) { in device_manager_handle_get_device()
|
H A D | wlr_primary_selection_v1.c | 220 struct wlr_seat_client *seat_client = in device_handle_set_selection() local 223 wlr_seat_request_set_primary_selection(device->seat, seat_client, source, serial); in device_handle_set_selection() 254 struct wlr_seat_client *seat_client = in device_send_selection() local 256 if (seat_client == NULL) { in device_send_selection() 262 if (wl_resource_get_client(resource) == seat_client->client) { in device_send_selection() 396 struct wlr_seat_client *seat_client = in device_manager_handle_get_device() local 402 get_or_create_device(manager, seat_client->seat); in device_manager_handle_get_device() 419 if (device->seat->keyboard_state.focused_client == seat_client) { in device_manager_handle_get_device()
|
H A D | wlr_pointer_gestures_v1.c | 130 struct wlr_seat_client *seat_client = in get_swipe_gesture() local 134 if (seat_client != NULL) { in get_swipe_gesture() 135 seat = seat_client->seat; in get_swipe_gesture() 246 struct wlr_seat_client *seat_client = in get_pinch_gesture() local 250 if (seat_client != NULL) { in get_pinch_gesture() 251 seat = seat_client->seat; in get_pinch_gesture()
|
H A D | wlr_relative_pointer_v1.c | 101 struct wlr_seat_client *seat_client = in relative_pointer_manager_v1_handle_get_relative_pointer() local 120 relative_pointer->seat = seat_client->seat; in relative_pointer_manager_v1_handle_get_relative_pointer() 231 struct wlr_seat_client *seat_client = in wlr_relative_pointer_manager_v1_send_relative_motion() local 233 if (seat != pointer->seat || focused != seat_client) { in wlr_relative_pointer_manager_v1_send_relative_motion()
|
H A D | wlr_input_method_v2.c | 153 wlr_seat_client_next_serial(keyboard_grab->input_method->seat_client), in wlr_input_method_keyboard_grab_v2_send_key() 162 wlr_seat_client_next_serial(keyboard_grab->input_method->seat_client), in wlr_input_method_keyboard_grab_v2_send_modifiers() 407 input_method->seat_client = wlr_seat_client_from_resource(seat); in manager_get_input_method() 408 input_method->seat = input_method->seat_client->seat; in manager_get_input_method() 409 wl_signal_add(&input_method->seat_client->events.destroy, in manager_get_input_method()
|
H A D | wlr_keyboard_shortcuts_inhibit_v1.c | 90 struct wlr_seat_client *seat_client = in manager_handle_inhibit_shortcuts() local 96 struct wlr_seat *seat = seat_client->seat; in manager_handle_inhibit_shortcuts()
|
H A D | wlr_text_input_v3.c | 263 struct wlr_seat_client *seat_client = wlr_seat_client_from_resource(seat); in text_input_manager_get_text_input() local 264 struct wlr_seat *wlr_seat = seat_client->seat; in text_input_manager_get_text_input() 266 wl_signal_add(&seat_client->events.destroy, in text_input_manager_get_text_input()
|
H A D | wlr_virtual_keyboard_v1.c | 190 struct wlr_seat_client *seat_client = wlr_seat_client_from_resource(seat); in virtual_keyboard_manager_create_virtual_keyboard() local 194 virtual_keyboard->seat = seat_client->seat; in virtual_keyboard_manager_create_virtual_keyboard()
|
H A D | wlr_virtual_pointer_v1.c | 281 struct wlr_seat_client *seat_client = in virtual_pointer_manager_create_virtual_pointer_with_output() local 283 event.suggested_seat = seat_client->seat; in virtual_pointer_manager_create_virtual_pointer_with_output()
|
/dports/x11-toolkits/wlroots/wlroots-0.12.0/types/xdg_shell/ |
H A D | wlr_xdg_popup.c | 209 struct wlr_seat_client *seat_client = in xdg_popup_handle_grab() local 223 surface->client->shell, seat_client->seat); in xdg_popup_handle_grab() 233 surface->popup->seat = seat_client->seat; in xdg_popup_handle_grab() 237 wlr_seat_pointer_start_grab(seat_client->seat, in xdg_popup_handle_grab() 239 wlr_seat_keyboard_start_grab(seat_client->seat, in xdg_popup_handle_grab() 241 wlr_seat_touch_start_grab(seat_client->seat, in xdg_popup_handle_grab()
|
/dports/x11-toolkits/wlroots/wlroots-0.12.0/include/wlr/types/ |
H A D | wlr_data_device.h | 122 struct wlr_seat_client *seat_client; member 186 struct wlr_drag *wlr_drag_create(struct wlr_seat_client *seat_client,
|
H A D | wlr_input_method_v2.h | 37 struct wlr_seat_client *seat_client; member
|
/dports/x11-wm/wayfire/wayfire-0.7.0/src/core/seat/ |
H A D | tablet.cpp | 79 if (tablet_client != ev->seat_client) in tablet_tool_t() 89 pev.seat_client = ev->seat_client; in tablet_tool_t()
|