package oxbow
Install
dune-project
Dependency
Authors
Maintainers
Sources
md5=a182e6d368a65e6752771e41e651713f
sha512=020d2c7f9f4e06966ca56695e24eb0b41dd12500aa65d2cd9b56e03068bbb6ea7770de0a33c04f0d054bd474bee8c2b36bb46af86266c9823490e1bd0810c027
doc/oxbow.river/River/Server/Window_management/River_shell_surface_v1/class-v4/index.html
Class River_shell_surface_v1.v4Source
Handler for a proxy with version >= 4.
constraint 'a = [< `V4 | `V5 ]method private virtual on_destroy : [> `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 : [> `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 : [> `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.