diff --git a/unstable/wlr-data-control-unstable-v1.xml b/unstable/wlr-data-control-unstable-v1.xml index 567a09e..ff4e3d0 100644 --- a/unstable/wlr-data-control-unstable-v1.xml +++ b/unstable/wlr-data-control-unstable-v1.xml @@ -44,7 +44,7 @@ For clipboard management, use the ext-data-control-v1 protocol. - + This interface is a manager that allows creating per-seat data device controls. @@ -74,7 +74,7 @@ - + This interface allows a client to manage a seat's selection. @@ -144,7 +144,7 @@ - + The primary_selection event is sent out to notify the client of a new wlr_data_control_offer for the primary selection for this device. The @@ -186,9 +186,33 @@ + + + + + + This should be sent by compositors before a selection event with an + increasing serial number. + + This can be used by the client in partnership to set_selection_response + to indicate pairing of a selection event to a reply. + + + + + + + This should be sent by compositors before a primary_selection event + with an increasing serial number. + + This can be used by the client in partnership to set_selection_response + to indicate pairing of a selection event to a reply. + + + - + The wlr_data_control_source object is the source side of a wlr_data_control_offer. It is created by the source client in a data @@ -236,9 +260,25 @@ The client should clean up and destroy this data source. + + + + + + Clients can optionally specify a serial for this source indicating that + it is in response to a previous data device event. For example a + clipboard manager updating the text after a a set_selection event with + an empty selection. + Compositors may disregard this set_selection event if it is deemed + outdated. + + + + - + A wlr_data_control_offer represents a piece of data offered for transfer by another client (the source client). The offer describes the different