12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485(* This file was generated automatically by wayland-scanner-ocaml *)openstructmoduleProxy=Wayland.ProxymoduleIface_reg=Wayland.Iface_regmoduleMetadata=Wayland.MetadataendmoduleZwp_primary_selection_device_manager_v1=structtypet=[`Zwp_primary_selection_device_manager_v1]type_Metadata.ty+=T:[`Zwp_primary_selection_device_manager_v1]Metadata.tytypeversions=[`V1]letinterface="zwp_primary_selection_device_manager_v1"letversion=1lletrequests=function|0->"create_source",["id",`New_ID(Some"zwp_primary_selection_source_v1")]|1->"get_device",["id",`New_ID(Some"zwp_primary_selection_device_v1");"seat",`Object(Some"wl_seat")]|2->"destroy",[]|i->Proxy.unknown_requesti,[]letevents=function|i->Proxy.unknown_eventi,[]endlet()=Iface_reg.register(moduleZwp_primary_selection_device_manager_v1)moduleZwp_primary_selection_device_v1=structtypet=[`Zwp_primary_selection_device_v1]type_Metadata.ty+=T:[`Zwp_primary_selection_device_v1]Metadata.tytypeversions=[`V1]letinterface="zwp_primary_selection_device_v1"letversion=1lletrequests=function|0->"set_selection",["source",`Object(Some"zwp_primary_selection_source_v1");"serial",`Uint]|1->"destroy",[]|i->Proxy.unknown_requesti,[]letevents=function|0->"data_offer",["offer",`New_ID(Some"zwp_primary_selection_offer_v1")]|1->"selection",["id",`Object(Some"zwp_primary_selection_offer_v1")]|i->Proxy.unknown_eventi,[]endlet()=Iface_reg.register(moduleZwp_primary_selection_device_v1)moduleZwp_primary_selection_offer_v1=structtypet=[`Zwp_primary_selection_offer_v1]type_Metadata.ty+=T:[`Zwp_primary_selection_offer_v1]Metadata.tytypeversions=[`V1]letinterface="zwp_primary_selection_offer_v1"letversion=1lletrequests=function|0->"receive",["mime_type",`String;"fd",`FD]|1->"destroy",[]|i->Proxy.unknown_requesti,[]letevents=function|0->"offer",["mime_type",`String]|i->Proxy.unknown_eventi,[]endlet()=Iface_reg.register(moduleZwp_primary_selection_offer_v1)moduleZwp_primary_selection_source_v1=structtypet=[`Zwp_primary_selection_source_v1]type_Metadata.ty+=T:[`Zwp_primary_selection_source_v1]Metadata.tytypeversions=[`V1]letinterface="zwp_primary_selection_source_v1"letversion=1lletrequests=function|0->"offer",["mime_type",`String]|1->"destroy",[]|i->Proxy.unknown_requesti,[]letevents=function|0->"send",["mime_type",`String;"fd",`FD]|1->"cancelled",[]|i->Proxy.unknown_eventi,[]endlet()=Iface_reg.register(moduleZwp_primary_selection_source_v1)