From 6d5dae63afda70f5ab717f804f27fcb0cae9fab2 Mon Sep 17 00:00:00 2001 From: Faraphel Date: Wed, 17 Aug 2022 22:00:36 +0200 Subject: [PATCH] made the mod_settings window wider --- source/gui/mod_settings.py | 2 +- source/mkw/ModSettings/Check.py | 4 ++-- source/mkw/ModSettings/Choices.py | 2 ++ source/mkw/ModSettings/String.py | 2 ++ source/mkw/ModSettings/__init__.py | 3 --- 5 files changed, 7 insertions(+), 6 deletions(-) diff --git a/source/gui/mod_settings.py b/source/gui/mod_settings.py index 64d64a4..e0b843f 100644 --- a/source/gui/mod_settings.py +++ b/source/gui/mod_settings.py @@ -38,7 +38,7 @@ class Window(tkinter.Toplevel): class NotebookSettings(ttk.Notebook): def __init__(self, master): - super().__init__(master) + super().__init__(master, width=500) self.root = self.master.root diff --git a/source/mkw/ModSettings/Check.py b/source/mkw/ModSettings/Check.py index 43dbda8..e91d19c 100644 --- a/source/mkw/ModSettings/Check.py +++ b/source/mkw/ModSettings/Check.py @@ -28,6 +28,6 @@ class Choices(AbstractModSettings): value_variable.trace_add("write", lambda *_: setattr(self, "_value", value_variable.get())) radiobutton_on = ttk.Radiobutton(master, text=_("DISABLED"), variable=value_variable, value=False) - radiobutton_on.grid(row=1, column=1, sticky="NEWS") + radiobutton_on.grid(row=1, column=1, sticky="E") radiobutton_off = ttk.Radiobutton(master, text=_("ENABLED"), variable=value_variable, value=True) - radiobutton_off.grid(row=1, column=2, sticky="NEWS") + radiobutton_off.grid(row=1, column=2, sticky="E") diff --git a/source/mkw/ModSettings/Choices.py b/source/mkw/ModSettings/Choices.py index 69efe3e..4177747 100644 --- a/source/mkw/ModSettings/Choices.py +++ b/source/mkw/ModSettings/Choices.py @@ -23,6 +23,8 @@ class Choices(AbstractModSettings): def tkinter_show(self, master: ttk.LabelFrame, checkbox) -> None: super().tkinter_show(master, checkbox) + master.grid_rowconfigure(1, weight=1) + master.grid_columnconfigure(1, weight=1) value_variable = tkinter.StringVar(master, value=self._value) value_variable.trace_add("write", lambda *_: setattr(self, "_value", value_variable.get())) diff --git a/source/mkw/ModSettings/String.py b/source/mkw/ModSettings/String.py index 4bc8ca9..64e576c 100644 --- a/source/mkw/ModSettings/String.py +++ b/source/mkw/ModSettings/String.py @@ -24,6 +24,8 @@ class String(AbstractModSettings): def tkinter_show(self, master: ttk.LabelFrame, checkbox) -> None: super().tkinter_show(master, checkbox) + master.grid_rowconfigure(1, weight=1) + master.grid_columnconfigure(1, weight=1) value_variable = tkinter.StringVar(master, value=self._value) value_variable.trace_add("write", lambda *_: setattr(self, "_value", value_variable.get())) diff --git a/source/mkw/ModSettings/__init__.py b/source/mkw/ModSettings/__init__.py index 04108f1..81baec6 100644 --- a/source/mkw/ModSettings/__init__.py +++ b/source/mkw/ModSettings/__init__.py @@ -43,9 +43,6 @@ class AbstractModSettings(ABC): :master: master widget :checkbox: checkbox inside the labelframe allowing to enable or disable the setting """ - master.grid_rowconfigure(1, weight=1) - master.grid_columnconfigure(1, weight=1) - enabled_variable.set(self.enabled) enabled_variable.trace_add("write", lambda *_: setattr(self, "enabled", enabled_variable.get())) ...