FixoCodeEditorActivity
IDE-style editor for every source file behind the Fixo library.
| Declared in | src/libs/libfixo/fixo/code/FixoCodeEditorActivity.hpp |
| Inherits | octomy::activity::PageActivity |
| Group | fixo |
Detailed description
Single-pane view of all Fixo code: the active preset, every other preset/stanza/lobe/actuator/sensor/board definition (JSON), the C++ template that backs each typed item, and the firmware sources generated for the active preset.
Layout:
- Top: an "Active preset" combo. The preset chosen here drives both the highlighted tree branch and the build action.
- Left: a tree with one branch per kind. Built-in items are read-only.
- Right: a vertical splitter. The top half is a
WidgetCodeEditorwith line numbers, current-line highlight, and a Cpp- or JsonSyntaxHighlighter chosen per file. The bottom half is a Build button + aLogScrollWidgetthat streams the controller's build output (started / progress / diagnostic / finished).
See also Book, FirmwareGenerator, WidgetCodeEditor, LogScrollWidget.