mirror of
https://git.hiabuto.net/C3MA/CCMA.git
synced 2026-08-25 15:05:18 +02:00
feat: initialize CCMA member administration
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user