add to defaults, change default orientation

add channel to defaults.

if no app.toml loaded then set to defaults.

change default extend orientation to horizontal
This commit is contained in:
onyx-and-iris 2022-04-14 01:15:29 +01:00
parent 828abf7832
commit b223044ddf
2 changed files with 15 additions and 9 deletions

View File

@ -5,7 +5,7 @@ mode="light"
# load in extended mode? if so which orientation
[extends]
extended=true
extends_horizontal=false
extends_horizontal=true
# default dimensions for channel label frames
[channel]
width=80

View File

@ -40,20 +40,26 @@ class App(tk.Tk):
"mode": "light",
},
"extends": {
"extended": False,
"extended": True,
"extends_horizontal": True,
},
"channel": {
"width": 80,
"height": 130,
},
"submixes": {
"default": 0,
},
}
self.configuration = defaults | self.configuration
_base_vals.themes_enabled = self.configuration["theme"]["enabled"]
_base_vals.extends_horizontal = self.configuration["extends"][
"extends_horizontal"
]
_base_vals.submixes = self.configuration["submixes"]["default"]
if configuration:
self.configuration = defaults | self.configuration
_base_vals.themes_enabled = self.configuration["theme"]["enabled"]
_base_vals.extends_horizontal = self.configuration["extends"][
"extends_horizontal"
]
_base_vals.submixes = self.configuration["submixes"]["default"]
else:
configuration["app"] = defaults
# create menus
self.menus = Menus(self, vmr)
self.styletable = ttk.Style()