Softanza
StartFrançais
Softanza
The library documents itself · GUI & reactive

stzUiBindings

12 own methods · 5 forms written with extensions, listed under their method

the source: base/gui/stzUiBindings.ring(opens in a new tab) · All classes · The area reference: GUI & reactive

Under each method, its extensions (Q CS XT Z ZZ IB W U): bold and ticked, it exists; struck, it does not. The extensions and what they mean

No method of this class is run on this page: the class reaches files, the network, processes, the clock, chance or sound, and an example run here would only be an example of its effects. Each method carries the explanation the library gives of itself.

Method
Explanation, as the source carries it
init
(no comment in the source: the name reads as a sentence) initno extension
Names
what the document declared ----------------------------------------- Every placeholder name the document mentions, in first-seen order. A caller can ask this BEFORE setting anything, which is how a screen says what it needs rather than failing when it does not get it.no extension
BoundElements
The elements that carry a placeholder at all.no extension
IsBound
(no comment in the source: the name reads as a sentence) is boundno extension
Unset
Names the document uses but nothing has given a value to. Rendering them as empty is the right default -- a screen with a blank field is better than a screen that refuses to appear -- but a caller that wants to be strict can ask.no extension
ValueOf
(no comment in the source: the name reads as a sentence) value ofno extension
Set
the one verb -------------------------------------------------------- Give a name a value. Every element whose template mentions it is re-rendered and set; nothing else is touched.QCSXTZZZIBWUMany
Apply
Push every template again, whatever changed. What a caller does after loading a screen, to fill it in one go.QCSXTZZZIBWU
TimesApplied
How many element updates have actually been pushed. The honest counter: a binding that quietly matched nothing would otherwise look exactly like one that worked.no extension
RenderOf
What one element's text would be, right now. Inspectable without touching the panel, which is what makes the substitution testable separately from the rendering.no extension
SetStyle
Text updates re-shape the whole document; style updates do not. Kept as its own verb rather than folded into Set(), because the two have genuinely different costs and a caller choosing between them should see which is which.QCSXTZZZIBWU
ClearStyle
Hand the element back to the stylesheet.no extension