From 4706033f68875da4117d0928b8a6634fa0f05129 Mon Sep 17 00:00:00 2001 From: SantaSpeen Date: Sun, 23 Mar 2025 05:55:29 +0300 Subject: [PATCH] [+] more setts support --- boxes/CTkMessageBox.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/boxes/CTkMessageBox.py b/boxes/CTkMessageBox.py index 49db589..5721387 100644 --- a/boxes/CTkMessageBox.py +++ b/boxes/CTkMessageBox.py @@ -153,12 +153,12 @@ class CTkMessageBox(ctk.CTkToplevel): message_label.grid(row=1, column=0, padx=(15, 10), pady=5, rowspan=2, sticky="w") for t, setts in self._buttons.items(): - btn = ctk.CTkButton(main_frame, text=t, command=lambda b=setts['output']: self._on_button_click(b)) + btn = ctk.CTkButton(main_frame, text=t, command=lambda b=setts['output']: self._on_button_click(b), width=setts.get("width", 10)) row = setts.get("row", 0) + 3 if setts.get("sticky") == "center": btn.grid(row=row, column=0, padx=10, pady=10, sticky="we", columnspan=2) else: - btn.grid(row=row, column=setts.get("column", 0), padx=10, pady=10, sticky=setts.get("sticky", "e")) + btn.grid(row=row, column=setts.get("column", 0), padx=setts.get("padx", 10), pady=setts.get("pady", 10), sticky=setts.get("sticky", "e")) def _on_button_click(self, button): self._input = button