ClaFi Manuals

One manual per subsystem, each complete on its own

The manuals

These are the manuals of ClaFi, the Clarity First framework. Each one covers a subsystem from the caller's side: what it is, what a caller writes, and the rules that hold. They are listed in a reading order, and every one stands on its own.

ManualCovers
PlatformThe object an application is built against, and what it owns
LayoutWhere everything ends up, and why
ColourThe theme states hues; every colour is decided where it is used
GraphicsOne canvas, drawn by the CPU or by the GPU
EventsHow one object tells others that something happened
ActionsA named command: what it says, what it draws, what it does
GridBuilding grids was never that simple
Writing TextOne string and a list of markers
Text in ControlsA layout somebody else already built
DomA schema-first representation of any hierarchical data, with its file formats
Configuration formatHierarchical, line-oriented text for configuration trees
FAQThe question, the answer, and the reasoning folded away
The source of the framework, and of these pages, is at github.com/clafi-fw/cpp.