A native is made with a function that makes the control and hooks its events, and one that puts a value on it. hosted puts it in a view: the control is made once for its place, given a value only when the view's value changes, and what it sends while it is given one is dropped. Its outputs become the app's messages through on-output and view-map, and may be sent from any thread. 🤖 Generated with [ECA](https://eca.dev) (anthropic/claude-opus-4-8) Co-Authored-By: eca-agent <git@eca.dev> |
||
|---|---|---|
| .. | ||
| app.bjo | ||
| canvas.bjo | ||
| components.bjo | ||
| controls.bjo | ||
| dialogs.bjo | ||
| effects.bjo | ||
| inputs.bjo | ||
| lists.bjo | ||
| menus.bjo | ||
| native.bjo | ||
| tree.bjo | ||