ipc: implement ext-data-control
This commit is contained in:
parent
be1462d0ef
commit
4abbe94995
13 changed files with 575 additions and 3 deletions
30
wire/ext_data_control_device_v1.txt
Normal file
30
wire/ext_data_control_device_v1.txt
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
# requests
|
||||
|
||||
request set_selection {
|
||||
source: id(ext_data_control_source_v1),
|
||||
}
|
||||
|
||||
request destroy {
|
||||
|
||||
}
|
||||
|
||||
request set_primary_selection {
|
||||
source: id(ext_data_control_source_v1),
|
||||
}
|
||||
|
||||
# events
|
||||
|
||||
event data_offer {
|
||||
id: id(ext_data_control_offer_v1),
|
||||
}
|
||||
|
||||
event selection {
|
||||
id: id(ext_data_control_offer_v1),
|
||||
}
|
||||
|
||||
event finished {
|
||||
}
|
||||
|
||||
event primary_selection {
|
||||
id: id(ext_data_control_offer_v1),
|
||||
}
|
||||
14
wire/ext_data_control_manager_v1.txt
Normal file
14
wire/ext_data_control_manager_v1.txt
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
# requests
|
||||
|
||||
request create_data_source {
|
||||
id: id(ext_data_control_source_v1),
|
||||
}
|
||||
|
||||
request get_data_device {
|
||||
id: id(ext_data_control_device_v1),
|
||||
seat: id(wl_seat),
|
||||
}
|
||||
|
||||
request destroy {
|
||||
|
||||
}
|
||||
16
wire/ext_data_control_offer_v1.txt
Normal file
16
wire/ext_data_control_offer_v1.txt
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
# requests
|
||||
|
||||
request receive {
|
||||
mime_type: str,
|
||||
fd: fd,
|
||||
}
|
||||
|
||||
request destroy {
|
||||
|
||||
}
|
||||
|
||||
# events
|
||||
|
||||
event offer {
|
||||
mime_type: str,
|
||||
}
|
||||
20
wire/ext_data_control_source_v1.txt
Normal file
20
wire/ext_data_control_source_v1.txt
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
# requests
|
||||
|
||||
request offer {
|
||||
mime_type: str,
|
||||
}
|
||||
|
||||
request destroy {
|
||||
|
||||
}
|
||||
|
||||
# events
|
||||
|
||||
event send {
|
||||
mime_type: str,
|
||||
fd: fd,
|
||||
}
|
||||
|
||||
event cancelled {
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue