bjogui/examples
Linus Björnstam 5237bf3273 Controls of the program's own, drawn with a pen
A component draws itself with (bjogui draw), a pen over Avalonia's
DrawingContext, and hears the pointer, the wheel, the keys and the focus.
It keeps a state of its own between inputs, and sends outputs that drawn
makes the app's messages. It is drawn again only when its value, its state
or its size changes, and no Avalonia class is subclassed: the picture is a
DrawingImage on a canvas.

start-headless! sets Avalonia up with no screen, drawing with Skia, so
tests/components.bjo draws components and reads their pixels. The mixer
example has knobs and a timeline.

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

Co-Authored-By: eca-agent <git@eca.dev>
2026-10-25 20:34:19 +01:00
..
counter.bjo Commands and subscriptions, and gui-update 2026-10-25 17:02:02 +01:00
mixer.bjo Controls of the program's own, drawn with a pen 2026-10-25 20:34:19 +01:00
sketch.bjo Components with view-map, and canvases with shapes and the pointer 2026-10-25 19:26:37 +01:00
stopwatch.bjo Commands and subscriptions, and gui-update 2026-10-25 17:02:02 +01:00
styles.bjo Tree views, a styles example, and the Readme for all of it 2026-10-25 18:10:53 +01:00
todo.bjo A todo example, and its picture in the Readme 2026-10-25 17:24:32 +01:00