Ferreteria/v0.5/layout: Difference between revisions
< Ferreteria | v0.5
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: | ||
{{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.