diff options
| author | Christian Kolset <ckolset@colostate.edu> | 2026-08-13 11:45:50 -0600 |
|---|---|---|
| committer | Christian Kolset <ckolset@colostate.edu> | 2026-08-13 11:45:50 -0600 |
| commit | a6e812dcbf3f2fc27565e52b6c0c6f9b7e4363ee (patch) | |
| tree | 8d3ca09cb823d4be10d0b99a4ed5544605909491 /ui/windows/config_window.py | |
| parent | 23802b2131fc0098243bab73df7be104ef9891d1 (diff) | |
Configuration window UI reorg + Plot Builder polish
Devices tab split into Physical Devices (left) / Signals (right); Channels
tab now hosts the Namespace browser (left) alongside Channels (right,
larger by default). Plot Builder panes gain drag-to-reorder (same mechanics
as ControlPanel's widget list, adapted for the editable pane title via a
dedicated grip icon), "+ Add Channel" moved beside Size for a more compact
row, and Min/Max/Size/line-width spin boxes widened so values no longer
overlap the up/down arrows.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Diffstat (limited to 'ui/windows/config_window.py')
| -rw-r--r-- | ui/windows/config_window.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ui/windows/config_window.py b/ui/windows/config_window.py index a31397e..3bd3dc6 100644 --- a/ui/windows/config_window.py +++ b/ui/windows/config_window.py @@ -34,7 +34,7 @@ from ui.windows.devices_window import DeviceRow, ChannelsTab from ui.windows.channels_window import PipelineTab, _slug_id, _dedupe_name from ui.windows.plot_window import ( PlotWindow, LayoutConfig, LayoutCanvas, PaneBlock, - build_default_layout, + build_default_layout, _PlotDropContainer, ) from ui.namespace_panel import NamespacePanel @@ -242,7 +242,7 @@ class _PlotTab(PlotWindow): scroll = QScrollArea(); scroll.setWidgetResizable(True) scroll.setObjectName("deviceScroll") - self._cont = QWidget() + self._cont = _PlotDropContainer(self) self._blay = QVBoxLayout(self._cont) self._blay.setContentsMargins(10, 10, 10, 10); self._blay.setSpacing(12) self._blay.addStretch() |
