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

From Woozle Writes Code
< Ferreteria‎ | v0.5‎ | @cls
Jump to navigation Jump to search
No edit summary
No edit summary
Line 10: Line 10:
==Methods==
==Methods==
===events===
===events===
* <code>OnEvent()</code> (FINAL) calls:
* <code>{{l/sub|OnEvent()}}</code> calls:
** <code>OnEventLocal()</code>
** <code>{{l/sub|OnEventLocal()}}</code>
* <code>OnEventLocal</code> calls <code>DoLocalMethod()</code>
* <code>{{l/sub|OnEventLocal()}}</code>:
* <code>DoLocalMethod()</code> (FINAL) calls whatever method the {{l/ver/class|caEvent}} object specifies.
* <code>{{l/sub|DoLocalMethod()}}</code> figures out what method to call for the given {{l/ver/class|caEvent}} object
====dispatch====
====dispatch====
* {{l/ver/meth|layout/event|OnBuild}}: stub
* {{l/sub|OnFigure()}} actually gets involved with rendering
* {{l/ver/meth|layout/event|OnFigure}}: stub
* {{l/sub|OnRender()}} copies already-rendered output to the Event object
* {{l/ver/meth|layout/event|OnRender}}: stub
===removed===
===rendering===
These methods have been removed:
There are no rendering-specific methods implemented here.
* {{l/sub|OnBuild()}}

Revision as of 18:19, 29 November 2022

Ferreteria trait ferret\layout\tExecutableTwig
tExecutableTwig

tExecutableTree
→ (many Feature classes)

Methods

events

dispatch

  • OnFigure() actually gets involved with rendering
  • OnRender() copies already-rendered output to the Event object

removed

These methods have been removed: