![]() |
Heaven v0.1.0-1
C++ global-menu library for Wayland sessions
|
| ▼NCZ | |
| ▼NBar | |
| CHNAction | Clickable action item displayed in the bar |
| CHNBar | Core class representing a bar application |
| CHNClient | Represents, on the bar side, a client connected over D-Bus |
| CHNCompositor | Represents, on the bar side, the connected Wayland compositor |
| CHNDivider | Non-interactive separator displayed in the bar |
| CHNMenu | Menu displayed in the bar |
| CHNObject | Base class for all objects shared by a client and displayed in the bar |
| CHNToggle | Clickable item with a checked/unchecked state displayed in the bar |
| CHNTopbar | Top bar container displayed in the bar |
| CHNWithChildren | Mixin interface for objects that can host child objects |
| CHNWithEnabled | Mixin interface for objects that can be enabled or disabled |
| CHNWithIcon | Mixin interface for objects that expose an icon name |
| CHNWithParent | Mixin interface for objects that can be nested inside a parent |
| CHNWithShortcut | Mixin interface for objects that expose a keyboard shortcut |
| CHNWithTitle | Mixin interface for objects that expose a textual title |
| ▼NClient | |
| CHNAction | Clickable action item created by a client |
| CHNClient | Client-side entry point of the Heaven library |
| CHNDivider | Non-interactive separator created by a client |
| CHNMenu | Menu created by a client |
| CHNObject | Base class for all menu objects created by a client |
| CHNToggle | Clickable item with a checked/unchecked state created by a client |
| CHNTopbar | Top bar container created by a client |
| CHNWithChildren | Mixin interface for client objects that can host child objects |
| CHNWithEnabled | Mixin interface for client objects that can be enabled or disabled |
| CHNWithIcon | Mixin interface for client objects that expose an icon name |
| CHNWithParent | Mixin interface for client objects that can be nested inside a parent |
| CHNWithShortcut | Mixin interface for client objects that expose a keyboard shortcut |
| CHNWithTitle | Mixin interface for client objects that expose a textual title |
| ▼NCompositor | |
| CHNCompositor | Core class representing a Wayland compositor integration |