22 lines
1.6 KiB
Markdown
22 lines
1.6 KiB
Markdown
# Endor UI examples
|
|
|
|
| File | Purpose |
|
|
| --- | --- |
|
|
| [events.endor](events.endor) | Managed event subscriptions, source onEvent override and numbered capture/target/bubble steps from native input. |
|
|
| [native-subclasses.endor](native-subclasses.endor) | Real native TextBlock/Button/Page source subclasses, inherited fields, method overrides and shared field bindings. |
|
|
| [classes.endor](classes.endor) | Endor class fields, inheritance, overriding, a retained receiver and Event arguments; native keyboard input updates shared model properties. |
|
|
| [managed-types.endor](managed-types.endor) | Callable managed Endor types, one shared counter, two bound displays and a language callback invoked from native Button input. |
|
|
| [page.endor](page.endor) | Four top-level statements construct text, a rectangle and a page, then call page.render; no main wrapper. |
|
|
| [main.endor](main.endor) | The earlier function-entry form, producing the same frame as page.endor. |
|
|
| [hello.endor](hello.endor) | Richer function-entry example covering a helper, Row/Column and Spacer. |
|
|
| [fonts.endor](fonts.endor) | Mixed Chinese/Latin text and proportional widths, with rectangles following narrow and wide letters. |
|
|
|
|
Submit a file as the UTF-8 body of a namespace PUT request. No namespace,
|
|
scene, render block or imports belong in the source.
|
|
|
|
The live `/agent` guide embeds page.endor exactly. Remote CI executes the examples through
|
|
Aster and checks the resulting coordinates and source ranges after VM cleanup.
|
|
The file is client-side sample material; Tessera's API stores source by namespace.
|
|
|
|
Return to the [project guide](../README.md).
|