Repaired tthe display problem for settings menu

This commit is contained in:
eichhornchen
2020-11-11 14:56:00 +01:00
parent d9b7db742a
commit e3d28409f5
3 changed files with 28 additions and 5 deletions

View File

@ -11,7 +11,6 @@ class MenuDisplay(Display):
def update_menu(self, menu: Menu) -> None:
self.menu = menu
self.values = [str(a) for a in menu.values]
self.trueheight = len(self.values)
self.truewidth = max([len(a) for a in self.values])
@ -54,6 +53,10 @@ class MenuDisplay(Display):
def preferred_height(self) -> int:
return self.trueheight + 2
@property
def values(self):
return [str(a) for a in self.menu.values]
class MainMenuDisplay(Display):
def __init__(self, menu: MainMenu, *args):