API documentation for cwc, highly configurable dynamic wayland compositor
Welcome to the documentation for CwC Wayland compositor. Below you find an
overview of the individual parts which links to the full documentation.
If you are a new user, you may want to read 00-getting-started.md to get
started.
Core_components
cwc |
cwc lifecycle and low-level APIs. |
cwc.client |
Low-level API to manage toplevel/window/client. |
cwc.container |
Low-level API client container operation. |
cwc.kbd |
Low-level API to manage keyboard behavior |
cwc.plugin |
C plugins lifecycle and management API. |
cwc.pointer |
Low-level API to manage pointer and pointer device |
cwc.screen |
Low-Level API to manage output and the tag/workspace system |
Plugins
cwc.cwcle |
Windows like Alt+Tab useful when in floating mode. |
Utility_libraries
Theme_related_libraries
gears.color |
This module simplifies the creation of cairo pattern objects. |
Libraries
Classes
gears.cache |
Cache object with data that can be garbage-collected. |
gears.matrix |
An implementation of matrices for describing and working with affine
transformations. |
Documentation