Repaired tthe display problem for settings menu
This commit is contained in:
@ -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):
|
||||
|
Reference in New Issue
Block a user