made the mod_settings window wider

This commit is contained in:
Faraphel 2022-08-17 22:00:36 +02:00
parent 014bd74d4d
commit 6d5dae63af
5 changed files with 7 additions and 6 deletions

View file

@ -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

View file

@ -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")

View file

@ -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()))

View file

@ -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()))

View file

@ -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()))
...