From 5082ac9745158fd66c9e4753b190ad0678f86b50 Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Mon, 29 Aug 2022 05:43:33 -0400 Subject: [PATCH] ui: allow config panel to scroll --- lib/solaar/ui/config_panel.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/solaar/ui/config_panel.py b/lib/solaar/ui/config_panel.py index fcd6bfa4..9c019af7 100644 --- a/lib/solaar/ui/config_panel.py +++ b/lib/solaar/ui/config_panel.py @@ -629,7 +629,14 @@ def create(): assert _box is None _box = Gtk.VBox(homogeneous=False, spacing=8) _box._last_device = None - return _box + + config_scroll = Gtk.ScrolledWindow() + config_scroll.add(_box) + config_scroll.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.AUTOMATIC) + config_scroll.set_shadow_type(Gtk.ShadowType.IN) + config_scroll.set_size_request(0, 350) # ask for enough vertical space for about eight settings + + return config_scroll def update(device, is_online=None):