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

@ -1,5 +1,6 @@
from enum import Enum
from typing import Any
from .settings import Settings
class Menu:
@ -30,6 +31,12 @@ class MainMenuValues(Enum):
class MainMenu(Menu):
values = [e for e in MainMenuValues]
class SettingsMenu(Menu) :
def __init__(self):
super().__init__()
def update_values(self, settings : Settings):
s = settings.dumps_to_string()
self.values = s[6:-2].replace("\"","").split(",\n ")
class ArbitraryMenu(Menu):
def __init__(self, values: list):