Ferreteria/v0.5/@cls/tExecutableTree: Difference between revisions

From Woozle Writes Code
< Ferreteria‎ | v0.5‎ | @cls
Jump to navigation Jump to search
(Undo revision 3851 by Woozle (talk))
Tag: Undo
No edit summary
Line 11: Line 11:
==Methods==
==Methods==
===events===
===events===
* {{l/sub|OnEvent()}}
* {{l/sub|OnEvent()}} calls these:
* {{l/ver/meth|layout/event|OnEvent}} calls the following, though the exact order has changed:
** {{l/sub|DoEventTwigs()}} is implemented as you might expect.
** if {{l/ver/meth|layout/event|ShouldDoTwigs}}, then {{l/ver/meth|layout/event|DoEventTwigs}}
** {{l/sub|OnEventLocal()}} is inherited from {{l/ver/class|tExecutableTwig}}
** {{l/ver/meth|layout/event|OnEventLocal}}
* {{l/sub|DoEventTwigs()}} is implemented as you might expect.
* {{l/sub|OnEventLocal()}} is inherited from {{l/ver/class|tExecutableTwig}}
====rendering====
====rendering====
* {{l/sub|RenderValue()}}
* {{l/sub|RenderValue()}}
* {{l/sub|RenderBranch()}}
* {{l/sub|RenderBranch()}}
* {{l/sub|RenderTwigs()}}
* {{l/sub|RenderTwigs()}}

Revision as of 15:41, 2 December 2022

Ferreteria trait ferret\layout\tExecutableTree
tExecutableTwig tExecutableTree cElement

About

This trait extends tExecutableTwig by dispatching events to sub-twigs.

Methods

events

rendering