On Mon, 2018-08-20 at 23:00 +0300, Marius Vlad wrote:
[...]
> +  <interface name="zwp_kms_lease_request_v1" version="1">
> +    <description summary="lease request object">
> +      This interface is used for managing zwp_kms_lease_v1 object. It is used
> +      to create a zwp_kms_lease_v1 object (the actual lease object) and also 
> to
> +      revoke the lease.
> +    </description>
> +
> +    <request name="destroy" type="destructor">
> +      <description summary="destroys the lease request object">
> +        This has no effect on any remaining objects created through this
> +        interface.
> +      </description>
> +    </request>
> +
> +  <request name="create">
> +    <description summary="create">
> +      Create a lease using the connector output name received in 
> zwp_kms_lease_manager_v1::connectors.
> +      Any attempt to use an incorrect connector name will reswult in 
> zwp_kms_lease_request_v1::failed.
> +    </description>
> +    <arg name="connector" type="string" summary="connector output name"/>

Instead of submitting the connector identification as an argument to the
create request, would adding a separate add_connector request be more
extensible?

That would allow to request a single lease for multiple connectors,
or to add a mechanism to request adding overlay planes to the lease.

regards
Philipp
_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to