Update: Fixed centered Issue for Suggested
Add in the correct centering settings Signed-off-by: debianpepper <pdpdebdevuan@protonmail.com>
This commit is contained in:
parent
cdd3d8d7d8
commit
e2831754d7
|
@ -13,8 +13,19 @@ import ttkbootstrap as ttk
|
||||||
pwin = ttk.Window(themename="darkly")
|
pwin = ttk.Window(themename="darkly")
|
||||||
pwin.title("Suggested Packages")
|
pwin.title("Suggested Packages")
|
||||||
pwin.resizable(False, False)
|
pwin.resizable(False, False)
|
||||||
pwin.geometry('470x470')
|
WINDOW_HEIGHT = 470
|
||||||
|
WINDOW_WIDTH = 470
|
||||||
|
|
||||||
|
def center_screen():
|
||||||
|
""" gets the coordinates of the center of the screen """
|
||||||
|
screen_width = pwin.winfo_screenwidth()
|
||||||
|
screen_height = pwin.winfo_screenheight()
|
||||||
|
# Coordinates of the upper left corner of the window to make the window
|
||||||
|
# appear in the center
|
||||||
|
x_cordinate = int((screen_width / 2) - (WINDOW_WIDTH / 2))
|
||||||
|
y_cordinate = int((screen_height / 2) - (WINDOW_HEIGHT / 2))
|
||||||
|
pwin.geometry("{}x{}+{}+{}".format(WINDOW_WIDTH,
|
||||||
|
WINDOW_HEIGHT, x_cordinate, y_cordinate))
|
||||||
|
|
||||||
def check_packages():
|
def check_packages():
|
||||||
""" Check if software is installed"""
|
""" Check if software is installed"""
|
||||||
|
@ -32,35 +43,6 @@ def check_packages():
|
||||||
backup_tool['state'] = tk.DISABLED
|
backup_tool['state'] = tk.DISABLED
|
||||||
if os.path.exists('/usr/bin/gnome-software'):
|
if os.path.exists('/usr/bin/gnome-software'):
|
||||||
store['state'] = tk.DISABLED
|
store['state'] = tk.DISABLED
|
||||||
if os.path.exists('/usr/bin/keepassxc'):
|
|
||||||
store['state'] = tk.DISABLED
|
|
||||||
|
|
||||||
|
|
||||||
def test():
|
|
||||||
pth = ['/usr/bin/atril',
|
|
||||||
'/usr/bin/snap',
|
|
||||||
'/usr/bin/parole',
|
|
||||||
'/usr/bin/gufw',
|
|
||||||
'/usr/bin/flatpak',
|
|
||||||
'/usr/bin/timeshift',
|
|
||||||
'/usr/bin/keepassxc'
|
|
||||||
]
|
|
||||||
btn = [pdf_viewer
|
|
||||||
snap
|
|
||||||
media_player
|
|
||||||
fire_wall
|
|
||||||
flatpak
|
|
||||||
backup_tool
|
|
||||||
store
|
|
||||||
|
|
||||||
|
|
||||||
]
|
|
||||||
btn = [5,6,7,8]
|
|
||||||
for i in pth:
|
|
||||||
if os.path.exists(i):
|
|
||||||
for b in btn:
|
|
||||||
b['state'] = tk.DISABLED
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -358,4 +340,6 @@ lblpmtitle = ttk.Label(pwin, style="F62817.TLabel",
|
||||||
check_base_snaps()
|
check_base_snaps()
|
||||||
check_packages()
|
check_packages()
|
||||||
check_web_browsers()
|
check_web_browsers()
|
||||||
|
# call Center screen
|
||||||
|
center_screen()
|
||||||
pwin.mainloop()
|
pwin.mainloop()
|
||||||
|
|
Loading…
Reference in New Issue