visualdynamics.gui.settings_panel¶
settings_panel
¶
What every settings panel is built from.
Six panels — averaging, filter, truncate, wavelet, rigid body, octave — wore the same chrome (the grid, the fixed width, the bold title) and listed their derived readings with the same loop, each with its own copy (2026-09-12). The copies live here once; each panel keeps what is its own: the rows, the readings, the button.
Functions:
| Name | Description |
|---|---|
panel_grid |
The panel's grid with the title across its first row, the panel |
add_derived |
The read-only rows under the editable ones: a greyed name and a |
Functions:¶
panel_grid
¶
The panel's grid with the title across its first row, the panel
fixed at PANEL_WIDTH and never stretched taller than it asks.
Source code in src/visualdynamics/gui/settings_panel.py
add_derived
¶
The read-only rows under the editable ones: a greyed name and a
right-aligned value per (key, label), from first_row down.
Returns key → (name label, value label).