Widget Reference

Widget Reference

This section provides documentation for all UI widgets available in OctoMY.

Overview

Metric Count
Total Widgets 152
Categories 16
Tags 323

Categories

Category Widgets Description
Activities 53 Full-screen activity views
Bahn 2 Widget collection
Batch 5 Widget collection
Components 30 UI building blocks and controls
Construct 5 Widget collection
Fixo 9 Widget collection
Hexedit 1 Widget collection
Hud 9 Flight instruments and heads-up displays
Misc 17 Miscellaneous utilities
Node 3 Node control widgets
Notification 2 Widget collection
Paint 8 Widget collection
Rts 1 Widget collection
Sentient 1 Widget collection
Swarm 3 Widget collection
Trove 3 Widget collection

All Widgets

Widget Category Description
ActivityOrbWidget components Central activity indicator with concentric rings for discovery/pairing/comms
ActivityStack misc Stack-based navigation for Activity views
AssociateDetailActivity activities Activity showing detailed information about a connected associate
AssociateListItemWidget components Single associate row for use in associate lists showing trust, channels, and...
BatchJobDetailResources batch Job detail — what a job requested, its limit, and the service class derived from...
BatchJobListWidget batch Jobs panel list — queued/running/failed jobs with per-row status and error text
BatchJobLocalityList batch Jobs panel list showing where each job is running — this machine, or the...
BatchNodeModeControl batch Node mode control — how much of this machine goes to its own queue, and how much...
BatchStatusChip batch Header chip — jobs on this machine against its budget, beside everything running...
BlendModePickerActivity paint Blend-mode picker: banded 5-stroke sweep previews per mode + detail pane (§BMP)
BoardPinSelector misc Pin selector for Arduino/compatible boards
BuildInjectWidget fixo Portable BnI band that always surfaces the first unresolved obstacle between the...
CanvasDropdownDemo paint Canvas dropdown (open) — local + shared canvas entries with the swarm canvas...
CapabilityDescriptionWidget components Displays capabilities granted at each trust level
CarSteeringWidget node Virtual steering wheel with throttle control for vehicle robots
ChannelBarWidget components Segmented bar showing per-channel activity...
ChannelWidget bahn One mixer lane: one Output node with its own device. The Device button opens the...
ColorSwatchWidget components Color swatch display and picker
CommandWidget misc Command line input widget with history and completion
CompasWidget components 3D compass display using RHI
ConnectionActivity activities Activity for managing network connections and monitoring comms
ConnectionStatusIndicator components Shows connection state via color and animation (gray/blue/green)
ControllerStatsWidget misc Displays controller statistics and health
DebuggerWidget misc Developer debugging panel for node inspection
DecimalEntry components Combined slider and spinbox for decimal value input
DirectorateActivity activities Activity for managing directives and monitoring active triggers
DragNumber components Drag box of one to four numbers on a column grid, arrows on hover
EditableLabel components Label that becomes editable on double-click
EventPrimitive fixo event: primitive — plain button. Each press fires a 1.0 / 0.0 edge pair (the...
ExpressionEditor components Inline editor for GLSL-syntax expressions used in Construct varset entries and...
ExpressionParameterEditorActivity paint Expression column editor: name + stroke.* formula with completion, validation...
FileManagerActivity activities Unified file browser for internal resources, filesystem, and encrypted hive...
FixoRuntimeActivity fixo Full-page runtime detail (§RS-A). The fault-coalesced mode pre-populates the...
FixoRuntimeStatusWidget fixo Glance row on FaceActivity that surfaces the active runtime's preset, build/run...
FlatButton components Minimal flat-styled button
FpsCounterLabel construct Toolbar frame-rate readout: the number is the RENDER rate (frames whose pixels...
GaitActivity activities Activity for configuring robot locomotion gait patterns
GradientEditorActivity paint Gradient editor: single-column §GED layout with track, stop color, interpolation...
HUDActivity activities Heads-up display activity for real-time status overlay
HardwareWizard misc Step-by-step wizard for hardware configuration
HeatmapWidget components Core-by-time heatmap with current-value bars (cool-to-hot color scale)
HelpActivity activities Information about decentralization, encryption, and community
HiveAuthenticateActivity activities Hive authentication: menu, login, create, transfer, unlocked
HiveCreateActivity activities Create a new encrypted hive: type select, input, output
HiveCreateInputActivity activities Name, size, and passphrase for new hive
HiveCreateSelectionActivity activities Select encryption type for new hive
HiveFilesActivity activities Resolve open files before unmount (§OF-5) or diagnostic browse (§OF-6)
HiveLobbyActivity activities Post-mount hive lobby with sentient, files, and session options
HiveMountActivity activities Mount an encrypted hive: first-run, default mount, or hive selection
HiveMountsActivity activities List currently mounted hives in the session
HivePassphraseActivity activities Simple passphrase entry for hive unlock
HiveSelectionActivity activities Browse every registered hive on this device
HiveSessionSwitchActivity activities Orchestrates hive session switching with passphrase and confirmation
HiveSessionSwitchConfirmActivity activities Confirmation dialog before switching to a different hive/sentient session
HiveSettingsActivity activities Manage hive key file, passphrase, and deletion
HiveTransferActivity activities Import or export an encrypted hive between devices
HiveWelcomeActivity activities First boot: create identity or import hive
IdentityAssetLabActivity activities Developer / curation lab for iterating on identity-derived asset rendering...
IdentityAssetsActivity activities Single asset-rendering surface: free entry, sentient-locked, or node-locked per...
IdentityButton components Lanyard identity chip: identicon + partial-pill border + label (§LM-3 — sentient...
ImageLabel components Label for displaying images with scaling
ImageLabel2 components Aspect-ratio preserving image label with paint scaling
IrisWidget misc Unique visual identity pattern (iris) for nodes
LLVMSandboxActivity activities Live-code a per-pixel C function, JIT-compile with embedded LLVM, and render...
LightWidget components LED-style indicator light with customizable color
MapActivity activities Activity for displaying and interacting with maps
MapControl misc Low-level map tile display and navigation control
MapEditor misc Interactive map editor with multiple map providers
MapLocationEditor misc Editor for geographic location coordinates
MediaDeviceActivity activities Activity for managing video sources and media devices
MomentaryPrimitive fixo momentary: primitive — press-and-hold button; true while held.
MonitorActivity activities System resource monitor — CPU, memory, GPU, filesystems, I/O and processes
NetLabActivity swarm Network Lab — compose emulated NAT/impairment topologies (§NT)
NodeIdentityActivity activities Node passport — display name, NID, type, birth date, identicon, QR (§IS-P2-1)
NodeLobbyActivity activities Node identity lobby — switch / log out / passport / assets / birth certificate /...
NodeSelectionActivity activities Pick or create node identity
NoticeStack notification Inline stack of dismissible notice cards (newest on top)
NoticeWidget notification Severity-aware notice card (inline banner or toast)
OpalButton components Articulated OPAL status + chat-toggle button (§OB — NotUnboxed / NotConfigured /...
PKIManagerActivity activities Activity for managing PKI certificates and keys
PaintStampBin paint Stamp bin: captured-region tiles, current-stamp activation (§BIN-6.3)
PaintStrokeBin paint Stroke preset bin: engine-aware thumbnail tiles with drag-reorder (§BIN-5)
PaintUnderCursorView paint Under-cursor inspector: committed spectrum, alpha, canvas coords + 8x magnifier...
PanicSlideButton node Emergency-stop control: click arms the panic, drag the captcha-style slider to...
ParameterWidget bahn One tracker parameter: name, slider and value. The value reads as a raw byte...
PenStyleSelectWidget components Widget for selecting pen line style
PenSwatchWidget components Displays a pen style preview swatch
PenWidthSelectWidget components Combo box for selecting pen width
PingWidget misc Animated ping circles showing network activity
PixViewerWidget misc Simple image/pixmap viewer with close button
PortableNodeIDWidget node Passport-style card for a PortableNodeID — display name, NID, type, birth date,...
PortableSentientIDWidget sentient Passport-style card for a PortableSentientID — display name, SID, creation date,...
ProcessListWidget components Resource-filtered process list with RGB background coding
QHexEdit hexedit Hexadecimal data editor with highlighting and comments
QRUtilityActivity activities Activity for QR code scanning and generation utilities
QRWidget misc Displays a QR code from text data
RenderFaultNotice construct Render-fault toast cards: GPU recovered / post-processing disabled / rendering...
RenderingOptionsWidget construct Rendering tool dialog — output settings, plus the still-parented look/quality...
RtsPreview rts The lockstep-RTS pilot board — the opening position, mid-match combat, a won...
SceneOverlayBrowser construct The construct scene tree: one row per item, an expanded item's parameters in its...
ScreenSelector misc Select from available screens/monitors
SegmentedControl components A row of buttons that behaves as one exclusive choice and draws as a single pill
SentientDetailActivity activities Manage sentient identity: create mode or profile mode
SentientIdentityActivity activities Sentient passport — display name, SID, creation date, identicon, QR (§IS-P2-2)
SentientLobbyActivity activities Sentient identity lobby — switch, create, upgrade, rename, contacts, OPAL...
SentientPeerActivity activities Detailed view of a sentient contact with trust and verification status
SentientPeerAddActivity activities Create and share a sentient identity card
SentientPeersActivity activities Contact list showing known sentient relationships with trust status
SentientPendingRequestsActivity activities List of pending sentient contact requests awaiting acceptance
SentientSelectionActivity activities Pick sentient identity at startup
SentientVerificationActivity activities Cryptographic identity verification: send challenge or respond
SerialActivity activities Editor for one saved serial connection
SerialConnectionListActivity activities List of saved serial connections for this node
SerialConsoleActivity activities Tabbed live serial console (one tab per open connection)
SerialSettingsWidget misc Serial port configuration (baud rate, data bits, parity, etc.)
SignalStrengthWidget misc Visual indicator of network signal strength
SliderPrimitive fixo axis: primitive — horizontal slider over [Input.minValue, Input.maxValue].
SpinnerActivity activities Generic spinner for async operations
SplitterActivity activities Activity with splitter-based resizable layout
SpreadSheetActivity activities Spreadsheet with formula evaluation via libeval v2 (=A1*3, =clamp(x, 0, 1),...
StackedAreaChartWidget components Stacked filled-area time chart for memory, filesystem, and I/O
StanzaInputActivity fixo Runtime control surface (§SIA). Renders primitive widgets (slider / toggle /...
SvgWidget components Renders SVG images with optional tinting
SwarmChipWidget swarm Header swarm chip — offline / degraded / connected states + off explainer (§SWC)
SwarmStatusActivity swarm Swarm Status — tabbed overview (incl. health)/peers/domains view
SyncStatusLegendWidget paint Legend for the per-chunk swarm sync-status overlay marks (§SSV-9)
TogglePrimitive fixo switch: primitive — sticky on/off toggle button.
TriggerManagerActivity activities Activity for managing trigger-based automation rules
TroveActivity trove Trove operator surface — a data-driven wall of lane cards (§UI-2, double-click a...
TroveAuthActivity trove Login surface shown when a Trove session waits on auth (§UI-5) — embedded...
TroveLaneActivity trove Trove lane deep-dive (§UI-3) — the impl transcript stream with the orchestration...
TrustIconWidget components Displays trust level as a colored icon (ignore/trust/block)
TrustSelectorWidget components Interactive selector for choosing trust level
TryToggle components Three-state toggle (off/trying/on) for async operations
VarsetWidget construct Scene-root parameter editor — second view of the same varset state managed by...
VerificationContextWidget components Shows verification status across communication channels
VerifiedPresetRowDemo fixo Demo of the verified-preset badge (§PV-U-2). Three rows in three coverage states...
VideoSelectionActivity activities Activity for selecting a video device from available sources
VisionDesignationActivity activities Activity for assigning video sources to vision roles
VoiceActivity activities Activity for voice control and speech synthesis
WaitingSpinnerWidget components Animated loading spinner with customizable appearance
WidgetADI hud Artificial horizon showing pitch and roll attitude
WidgetALT hud Altimeter showing altitude in feet
WidgetASI hud Airspeed indicator showing speed in knots
WidgetHSI hud Horizontal situation indicator showing heading and course
WidgetIllustrationActivity activities Activity for illustrating and demonstrating widgets
WidgetNAV hud Navigation display with VOR/ILS indicators
WidgetPFD hud Primary flight display combining multiple instruments
WidgetSix hud Classic six-pack instrument panel layout
WidgetTC hud Turn coordinator showing turn rate and slip/skid
WidgetVSI hud Vertical speed indicator showing climb/descent rate
WizardWidget misc Multi-page wizard navigation widget

In this section
Topics
widget-reference documentation
See also