1 unstable release
0.0.1-alpha1 | Mar 29, 2023 |
---|
#1051 in GUI
22 downloads per month
Used in crescent
570KB
9K
SLoC
Implementation of various wayland protocols and interfaces.
As a compositor writer, you can pick and choose implementations of wayland
objects and globals here to assemble your Object
and Global
. (See
runa_core::objects::AnyObject
and runa_core::globals::AnyGlobal
for
more information.) However, some of the objects or globals can have
dependencies on other objects or globals, meaning you must use those
together.
Generally speaking, if you choose to use a global, you must also use the
objects it can create. For example, if you use
Compositor
, you must also use
Surface
and
Subsurface
.
There are other dependencies, such as
Pointer
and
Keyboard
, which depends on our surface
implementation. Pay attention to the documentation of the objects and
globals you choose to use.
Dependencies
~25–39MB
~643K SLoC