[+] more setts support
This commit is contained in:
parent
782e736811
commit
4706033f68
@ -153,12 +153,12 @@ class CTkMessageBox(ctk.CTkToplevel):
|
|||||||
message_label.grid(row=1, column=0, padx=(15, 10), pady=5, rowspan=2, sticky="w")
|
message_label.grid(row=1, column=0, padx=(15, 10), pady=5, rowspan=2, sticky="w")
|
||||||
|
|
||||||
for t, setts in self._buttons.items():
|
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
|
row = setts.get("row", 0) + 3
|
||||||
if setts.get("sticky") == "center":
|
if setts.get("sticky") == "center":
|
||||||
btn.grid(row=row, column=0, padx=10, pady=10, sticky="we", columnspan=2)
|
btn.grid(row=row, column=0, padx=10, pady=10, sticky="we", columnspan=2)
|
||||||
else:
|
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):
|
def _on_button_click(self, button):
|
||||||
self._input = button
|
self._input = button
|
||||||
|
Loading…
x
Reference in New Issue
Block a user