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 WidgetCodeEditor with line numbers, current-line highlight, and a Cpp- or JsonSyntaxHighlighter chosen per file. The bottom half is a Build button + a LogScrollWidget that streams the controller's build output (started / progress / diagnostic / finished).

See also Book, FirmwareGenerator, WidgetCodeEditor, LogScrollWidget.

In this section