Home
last modified time | relevance | path

Searched refs:seat_client (Results 1 – 25 of 38) sorted by relevance

12

/dports/x11-toolkits/wlroots/wlroots-0.12.0/types/data_device/
H A Dwlr_data_device.c27 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 Dwlr_data_offer.c241 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 Dwlr_drag.c60 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 Dwlr_tablet_v2.c169 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 Dwlr_tablet_v2_tool.c45 .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 Dwlr_seat.c20 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 Dwlr_seat_pointer.c82 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 Dwlr_seat_keyboard.c228 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 Dwlr_seat_touch.c358 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 Dwlr_seat.h11 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 Dwlr_data_device.h40 void seat_client_send_selection(struct wlr_seat_client *seat_client);
H A Dwlr_tablet_v2.h29 struct wlr_seat_client *seat_client; member
/dports/x11-toolkits/wlroots/wlroots-0.12.0/types/
H A Dwlr_gtk_primary_selection.c220 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 Dwlr_primary_selection_v1.c220 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 Dwlr_pointer_gestures_v1.c130 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 Dwlr_relative_pointer_v1.c101 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 Dwlr_input_method_v2.c153 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 Dwlr_keyboard_shortcuts_inhibit_v1.c90 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 Dwlr_text_input_v3.c263 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 Dwlr_virtual_keyboard_v1.c190 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 Dwlr_virtual_pointer_v1.c281 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 Dwlr_xdg_popup.c209 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 Dwlr_data_device.h122 struct wlr_seat_client *seat_client; member
186 struct wlr_drag *wlr_drag_create(struct wlr_seat_client *seat_client,
H A Dwlr_input_method_v2.h37 struct wlr_seat_client *seat_client; member
/dports/x11-wm/wayfire/wayfire-0.7.0/src/core/seat/
H A Dtablet.cpp79 if (tablet_client != ev->seat_client) in tablet_tool_t()
89 pev.seat_client = ev->seat_client; in tablet_tool_t()

12