feat: initialize CCMA member administration

This commit is contained in:
Marcel Peterkau
2026-06-21 16:46:15 +02:00
parent 4c6a1191ee
commit dfd5b1192b
184 changed files with 5051 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
from __future__ import annotations
import tkinter as tk
def is_maximized(window: tk.Tk) -> bool:
try:
if window.state() == "zoomed":
return True
except tk.TclError:
pass
try:
return bool(int(window.attributes("-zoomed")))
except (tk.TclError, TypeError, ValueError):
return False
def maximize(window: tk.Tk) -> bool:
try:
window.state("zoomed")
if is_maximized(window):
return True
except tk.TclError:
pass
try:
window.attributes("-zoomed", True)
return bool(int(window.attributes("-zoomed")))
except (tk.TclError, TypeError, ValueError):
return False