summaryrefslogtreecommitdiff
path: root/ui/windows/config_window.py
diff options
context:
space:
mode:
authorChristian Kolset <ckolset@colostate.edu>2026-08-13 11:45:50 -0600
committerChristian Kolset <ckolset@colostate.edu>2026-08-13 11:45:50 -0600
commita6e812dcbf3f2fc27565e52b6c0c6f9b7e4363ee (patch)
tree8d3ca09cb823d4be10d0b99a4ed5544605909491 /ui/windows/config_window.py
parent23802b2131fc0098243bab73df7be104ef9891d1 (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.py4
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()