package oxbow
Install
dune-project
Dependency
Authors
Maintainers
Sources
md5=a637acaa0e19046cd65fff733874eb97
sha512=76230cbecd7510de7a05b5d1f335915ef7b6c4aa557d8dbfd23591606618d2cfa25082d17b93f2f4b53a118d1cbf6a80e4ad51cf0f099b4921fb83d6df0c9801
doc/oxbow.river/River/Server/Window_management/River_shell_surface_v1/class-v3/index.html
Class River_shell_surface_v1.v3Source
Handler for a proxy with version >= 3.
constraint 'a = [< `V3 | `V4 | `V5 ]method private virtual on_destroy : [> `V3 | `V4 | `V5 ] t -> unitDestroy the shell surface object.
This request indicates that the client will no longer use the shell surface object and that it may be safely destroyed.
method private virtual on_get_node : [> `V3 | `V4 | `V5 ] t ->
([ `River_node_v1 ], 'a, [ `Server ]) Proxy.t ->
unitGet the shell surface's render list node.
Get the node in the render list corresponding to the shell surface.
It is a protocol error to make this request more than once for a single shell surface.
method private virtual on_sync_next_commit : [> `V3 | `V4 | `V5 ] t -> unitSync next surface commit to window manager commit.
Synchronize application of the next wl_surface.commit request on the shell surface with rest of the rendering state atomically applied with the next river_window_manager_v1.render_finish request.
The client must make a wl_surface.commit request on the shell surface after this request and before the render_finish request, failure to do so is a protocol error.
This request modifies rendering state and may only be made as part of a render sequence, see the river_window_manager_v1 description.