[][src]Module wayland_raw_protocol_bindings::client::wayland::wl_data_source

offer to transfer data

The wl_data_source object is the source side of a wl_data_offer. It is created by the source client in a data transfer and provides a way to describe the offered data and a way to respond to requests to transfer the data.

Enums

error
wl_data_source

Statics

wl_data_source_events

C-representation of the messages of this interface, for interop

wl_data_source_interface

C representation of this interface, for interop

wl_data_source_requests

C-representation of the messages of this interface, for interop

Traits

wl_data_source_listener

An interface for handling events.

Functions

wl_data_source_add_listener
wl_data_source_add_rust_listener
wl_data_source_destroy

destroy the data source

wl_data_source_get_user_data
wl_data_source_get_version
wl_data_source_offer

add an offered mime type

wl_data_source_set_actions

set the available drag-and-drop actions

wl_data_source_set_user_data