Ferreteria/v0.5/layout

From Woozle Writes Code
< Ferreteria‎ | v0.5
Revision as of 18:50, 15 July 2022 by Woozle (talk | contribs) (Removed redirect to Ferreteria/v0.5/layout/event)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Ferreteria: layout system

About

The layout system is basically a Document Object Model. It provides classes to encapsulate the rendering of serial-text output, working from the most general output concepts down to smaller layout components (e.g. HTML tag-types and specific tags within the document). It should be adaptable to other forms of markup.

The basic layout classes use the ferret\layout namespace.

Subsystem

  • /event: There is a small set of event objects which allow objects in the tree to coordinate their actions, and a standard set of methods to use when handling those events in particular ways.