bjogui/tests
Linus Björnstam ff9db1cc5b Components with view-map, and canvases with shapes and the pointer
view-map gives a view's every message to a function first, so a part with a
message type, an update and a view of its own goes in a larger view with
the case of the larger message that carries its own.

canvas is a surface for rect, ellipse, line and path, placed by their own
numbers, and other views by at-point. on-press, on-move and on-release send
the place on the canvas. They come from whatever is drawn on it too, so
they are taken from any source, and a press takes the pointer for the drag.
examples/sketch.bjo draws with it, and docs/sketch.png is its picture.

🤖 Generated with [ECA](https://eca.dev) (anthropic/claude-opus-4-8)

Co-Authored-By: eca-agent <git@eca.dev>
2026-10-25 19:26:37 +01:00
..
app.bjo Commands and subscriptions, and gui-update 2026-10-25 17:02:02 +01:00
canvas.bjo Components with view-map, and canvases with shapes and the pointer 2026-10-25 19:26:37 +01:00
controls.bjo Keyed children, and eight more controls 2026-10-25 17:13:35 +01:00
dialogs.bjo Dialogs, file pickers, and closing by the program's leave 2026-10-25 18:01:27 +01:00
effects.bjo Commands and subscriptions, and gui-update 2026-10-25 17:02:02 +01:00
inputs.bjo Themes, classes and styles 2026-10-25 18:08:34 +01:00
lists.bjo List boxes, tabs, colours and borders 2026-10-25 17:21:40 +01:00
menus.bjo Menus, context menus and keyboard shortcuts 2026-10-25 17:55:19 +01:00
tree.bjo Tree views, a styles example, and the Readme for all of it 2026-10-25 18:10:53 +01:00