wrap actionmenu/selector popups in Color.body

this fixes a slight visual glitch in gnome-terminal
This commit is contained in:
Michael Hudson-Doyle 2019-10-16 12:50:44 +13:00
parent d28a1fe813
commit a3734cda03
2 changed files with 6 additions and 3 deletions

View File

@ -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()

View File

@ -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