package oxbow

  1. Overview
  2. Docs
Dynamic window manager for the river Wayland compositor

Install

dune-project
 Dependency

Authors

Maintainers

Sources

v0.1.0.tar.gz
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 -> unit

Destroy 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 -> unit

Get 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 -> unit

Sync 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.

method min_version : int32