20,741
edits
Line 5: | Line 5: | ||
== Registering the pre-processor == | == Registering the pre-processor == | ||
{{Note|This works analogous to the existing addcommand() API - but it will be treated like an fgcommand that gets a handle to the widgets props.Node via the cmdarg() API. That way, the whole thing is mutable, too. In other words, the following 5 lines of code can be used to customize widgets and create entirely new ones in scripting space. | {{Note|This works analogous to the existing addcommand() API - but it will be treated like an fgcommand based pre-processor that gets a handle to the widgets props.Node via the cmdarg() API. That way, the whole thing is mutable, too. In other words, the following 5 lines of code can be used to customize widgets and create entirely new ones in scripting space. | ||
}} | }} | ||
<syntaxhighlight lang="nasal"> | <syntaxhighlight lang="nasal"> |