package oxbow

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

Install

dune-project
 Dependency

Authors

Maintainers

Sources

v0.1.1.tar.gz
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 -> 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 : [> `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 : [> `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