From a3734cda031a479b95ec86b7d28f2b693e3fba03 Mon Sep 17 00:00:00 2001 From: Michael Hudson-Doyle Date: Wed, 16 Oct 2019 12:50:44 +1300 Subject: [PATCH] wrap actionmenu/selector popups in Color.body this fixes a slight visual glitch in gnome-terminal --- subiquitycore/ui/actionmenu.py | 2 +- subiquitycore/ui/selector.py | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/subiquitycore/ui/actionmenu.py b/subiquitycore/ui/actionmenu.py index 55615335..8e854876 100644 --- a/subiquitycore/ui/actionmenu.py +++ b/subiquitycore/ui/actionmenu.py @@ -88,7 +88,7 @@ class _ActionMenuDialog(WidgetWrap): btn = AttrWrap(btn, 'info_minor') group.append(btn) self.width = width - super().__init__(LineBox(ListBox(group))) + super().__init__(Color.body(LineBox(ListBox(group)))) def close(self, sender): self.parent.close_pop_up() diff --git a/subiquitycore/ui/selector.py b/subiquitycore/ui/selector.py index 6414f389..b8e81692 100644 --- a/subiquitycore/ui/selector.py +++ b/subiquitycore/ui/selector.py @@ -29,7 +29,10 @@ from subiquitycore.ui.container import ( ListBox, WidgetWrap, ) -from subiquitycore.ui.utils import ClickableIcon +from subiquitycore.ui.utils import ( + ClickableIcon, + Color, + ) class _PopUpSelectDialog(WidgetWrap): @@ -58,7 +61,7 @@ class _PopUpSelectDialog(WidgetWrap): group.append(btn) list_box = ListBox(group) list_box.base_widget.focus_position = cur_index - super().__init__(LineBox(list_box)) + super().__init__(Color.body(LineBox(list_box))) def click(self, btn, index): self.parent.index = index