Lines Matching refs:data_device

334     SDL_WaylandDataDevice *data_device = NULL;  in Wayland_data_offer_receive()  local
342 } else if ((data_device = offer->data_device) == NULL) { in Wayland_data_offer_receive()
350 WAYLAND_wl_display_flush(data_device->video_data->display); in Wayland_data_offer_receive()
391 Wayland_data_device_clear_selection(SDL_WaylandDataDevice *data_device) in Wayland_data_device_clear_selection() argument
395 if (data_device == NULL || data_device->data_device == NULL) { in Wayland_data_device_clear_selection()
397 } else if (data_device->selection_source != 0) { in Wayland_data_device_clear_selection()
398 wl_data_device_set_selection(data_device->data_device, NULL, 0); in Wayland_data_device_clear_selection()
399 data_device->selection_source = NULL; in Wayland_data_device_clear_selection()
405 Wayland_data_device_set_selection(SDL_WaylandDataDevice *data_device, in Wayland_data_device_set_selection() argument
412 if (data_device == NULL) { in Wayland_data_device_set_selection()
436 Wayland_data_device_clear_selection(data_device); in Wayland_data_device_set_selection()
440 if (data_device->selection_serial != 0) { in Wayland_data_device_set_selection()
441 wl_data_device_set_selection(data_device->data_device, in Wayland_data_device_set_selection()
443 data_device->selection_serial); in Wayland_data_device_set_selection()
445 data_device->selection_source = source; in Wayland_data_device_set_selection()
453 Wayland_data_device_set_serial(SDL_WaylandDataDevice *data_device, in Wayland_data_device_set_serial() argument
457 if (data_device != NULL) { in Wayland_data_device_set_serial()
461 if (data_device->selection_serial == 0 in Wayland_data_device_set_serial()
462 && data_device->selection_source != NULL) { in Wayland_data_device_set_serial()
463 wl_data_device_set_selection(data_device->data_device, in Wayland_data_device_set_serial()
464 data_device->selection_source->source, in Wayland_data_device_set_serial()
468 data_device->selection_serial = serial; in Wayland_data_device_set_serial()