From 07a22c5c119dbccdaf4413edbf905f2cf69916a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20M=C3=BCller?= Date: Tue, 9 Apr 2024 13:29:41 +0200 Subject: [PATCH] =?UTF-8?q?Userspezifische=20GUI-Configs=20nun=20m=C3=B6gl?= =?UTF-8?q?ich?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cfg/gui-b.mueller.cfg | 4 ++++ lib/manage_configs.py | 8 +++++++- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 cfg/gui-b.mueller.cfg diff --git a/cfg/gui-b.mueller.cfg b/cfg/gui-b.mueller.cfg new file mode 100644 index 0000000..310acbb --- /dev/null +++ b/cfg/gui-b.mueller.cfg @@ -0,0 +1,4 @@ +[Fenster] +CanvasBreite=1080 +CanvasHoehe=1920 +Dimension=1080x1920 \ No newline at end of file diff --git a/lib/manage_configs.py b/lib/manage_configs.py index 188611a..099742e 100644 --- a/lib/manage_configs.py +++ b/lib/manage_configs.py @@ -487,7 +487,13 @@ class InvaldCharsConfig(): class GuiConfig(IniBasedConfig): """Auslesen der Zusatzinformationen die aus dem Änderungsindex abgeleitet werden""" def __init__(self, config_dir='.', config_file='gui.cfg'): - super().__init__(config_dir, config_file) + username = os.environ.get("USERNAME") + spezific_file = 'gui-' + username + '.cfg' + spezific_path = os.path.join(config_dir,spezific_file) + if os.path.exists(spezific_path): + config_file=spezific_file + super().__init__(config_dir, config_file=config_file) + class Configs: """Sammlung aller Configdateien """