Ferreteria/v0.5/layout: Difference between revisions

From Woozle Writes Code
Jump to navigation Jump to search
(Woozle moved page Ferreteria/v0.5/layout to Ferreteria/v0.5/layout/event: most of this page is actually about the event subsystem)
Tag: New redirect
 
(Removed redirect to Ferreteria/v0.5/layout/event)
Tag: Removed redirect
 
Line 1: Line 1:
#REDIRECT [[Ferreteria/v0.5/layout/event]]
{{fmt/title|Ferreteria: '''layout''' system}}
==About==
The '''layout''' system is basically a {{l/wp|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 <code>ferret\{{l/ver/class|layout}}</code> 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.

Latest revision as of 18:50, 15 July 2022

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.