Ferreteria/v0.5/layout

From Woozle Writes Code
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.