Components
Components
Components surveys the major building blocks of PlexyDesk and the role each one plays in the overall desktop.
System layers
| Layer | Role in the desktop |
|---|---|
| Applications | Create windows, controls, text, panels, lists, and other interface content |
| PlexyDesk client libraries | Help applications describe UI, render it locally, and submit finished surfaces |
| PlexyDesk compositor and shell | Combine application surfaces with shell elements such as the dock, menubar, wallpaper, chrome, and transitions |
Source tree components
Compositor and shell runtime
The runtime lives primarily under src/. This is where window presentation, rendering, shell behaviour, backend integration, and input flow are managed.
Client libraries
The supporting libraries under lib/ provide application-facing helpers so client programs can participate in the PlexyDesk environment without duplicating shell responsibilities.
Public interface headers
The public headers under include/plexy/ define the interface surface exposed to clients. The most visible reference is PlexyUI API.
Examples and applications
The examples/ and apps/ directories show how the runtime and toolkit are exercised in practice, from small UI samples to larger application experiments.
Further reading
This page has not yet been filed in a published category.