fixed after playback options

This commit is contained in:
LOUDO 2024-05-30 07:39:04 +02:00
parent 192e39ed77
commit 70bbb6e47f
5 changed files with 29 additions and 29 deletions

View File

@ -106,13 +106,13 @@
"when_playback_complete_text": "After playback complete",
"title": "After playback settings",
"sub_text": "On playback complete",
"Idle": "Idle",
"Quit software": "Quit software",
"Standby": "Standby",
"Log off computer": "Log off computer",
"Turn off computer": "Turn off computer",
"Restart computer": "Restart computer",
"Hibernate (if enabled)": "Hibernate (if enabled)"
"idle": "Idle",
"quit software": "Quit software",
"standby": "Standby",
"log off computer": "Log off computer",
"turn off computer": "Turn off computer",
"restart computer": "Restart computer",
"hibernate (if enabled)": "Hibernate (if enabled)"
}
},
"others_menu": {

View File

@ -106,13 +106,13 @@
"when_playback_complete_text": "Quand la lecture est terminée",
"title": "Réglage après lecture",
"sub_text": "Quand la lecture est terminée",
"Idle": "Ne rien faire",
"Quit software": "Quitter le logiciel",
"Standby": "Mode veille",
"Log off computer": "Déconnecter le compte",
"Turn off computer": "Éteindre le pc",
"Restart computer": "Redémarrer le pc",
"Hibernate (if enabled)": "Hibernation (si activé)"
"idle": "Ne rien faire",
"quit software": "Quitter le logiciel",
"standby": "Mode veille",
"log off computer": "Déconnecter le compte",
"turn off computer": "Éteindre le pc",
"restart computer": "Redémarrer le pc",
"hibernate (if enabled)": "Hibernation (si activé)"
}
},
"others_menu": {

View File

@ -285,29 +285,29 @@ class Macro:
if userSettings["Minimization"]["When_Playing"]:
self.main_app.deiconify()
if userSettings["After_Playback"]["Mode"] != "Idle" and not playback_stopped_manually:
if userSettings["After_Playback"]["Mode"] == "Standy":
if userSettings["After_Playback"]["Mode"].lower() == "standy":
if platform == "win32":
system("rundll32.exe powrprof.dll, SetSuspendState 0,1,0")
elif "linux" in platform.lower():
system("subprocess.callctl suspend")
elif "darwin" in platform.lower():
system("pmset sleepnow")
elif userSettings["After_Playback"]["Mode"] == "Log off Computer":
elif userSettings["After_Playback"]["Mode"].lower() == "log off Computer":
if platform == "win32":
system("shutdown /l")
else:
system(f"pkill -KILL -u {getlogin()}")
elif userSettings["After_Playback"]["Mode"] == "Turn off Computer":
elif userSettings["After_Playback"]["Mode"].lower() == "turn off Computer":
if platform == "win32":
system("shutdown /s /t 0")
else:
system("shutdown -h now")
elif userSettings["After_Playback"]["Mode"] == "Restart Computer":
elif userSettings["After_Playback"]["Mode"].lower() == "restart Computer":
if platform == "win32":
system("shutdown /r /t 0")
else:
system("shutdown -r now")
elif userSettings["After_Playback"]["Mode"] == "Hibernate (If activated)":
elif userSettings["After_Playback"]["Mode"].lower() == "hibernate (If activated)":
if platform == "win32":
system("shutdown -h")
elif "linux" in platform.lower():

View File

@ -4,7 +4,7 @@ from requests.exceptions import RequestException
class Version:
def __init__(self, userSettings, main_app):
self.main_app = main_app
self.version = "1.1.7"
self.version = "1.1.6"
self.new_version = ""
if userSettings["Others"]["Check_update"]:
self.update = self.checkVersion()

View File

@ -9,13 +9,13 @@ class AfterPlayBack(Popup):
main_app.prevent_record = True
self.settings = main_app.settings
options = {
main_app.text_content["options_menu"]["settings_menu"]["after_playback_settings"]["Idle"]: "Idle",
main_app.text_content["options_menu"]["settings_menu"]["after_playback_settings"]["Quit software"]: "Quit software",
main_app.text_content["options_menu"]["settings_menu"]["after_playback_settings"]["Standby"]: "Standby",
main_app.text_content["options_menu"]["settings_menu"]["after_playback_settings"]["Log off computer"]: "Log off computer",
main_app.text_content["options_menu"]["settings_menu"]["after_playback_settings"]["Turn off computer"]: "Turn off computer",
main_app.text_content["options_menu"]["settings_menu"]["after_playback_settings"]["Restart computer"]: "Restart computer",
main_app.text_content["options_menu"]["settings_menu"]["after_playback_settings"]["Hibernate (if enabled)"]: "Hibernate (if enabled)"
main_app.text_content["options_menu"]["settings_menu"]["after_playback_settings"]["idle"]: "Idle",
main_app.text_content["options_menu"]["settings_menu"]["after_playback_settings"]["quit software"]: "Quit software",
main_app.text_content["options_menu"]["settings_menu"]["after_playback_settings"]["standby"]: "Standby",
main_app.text_content["options_menu"]["settings_menu"]["after_playback_settings"]["log off computer"]: "Log off computer",
main_app.text_content["options_menu"]["settings_menu"]["after_playback_settings"]["turn off computer"]: "Turn off computer",
main_app.text_content["options_menu"]["settings_menu"]["after_playback_settings"]["restart computer"]: "Restart computer",
main_app.text_content["options_menu"]["settings_menu"]["after_playback_settings"]["hibernate (if enabled)"]: "Hibernate (if enabled)"
}
menuOptions = LabelFrame(self, text=main_app.text_content["options_menu"]["settings_menu"]["after_playback_settings"]["when_playback_complete_text"])
@ -23,14 +23,14 @@ class AfterPlayBack(Popup):
userSettings = main_app.settings.get_config()
(OptionMenu(menuOptions,
AfterPlaybackOption,
main_app.text_content["options_menu"]["settings_menu"]["after_playback_settings"][userSettings["After_Playback"]["Mode"]],
main_app.text_content["options_menu"]["settings_menu"]["after_playback_settings"][userSettings["After_Playback"]["Mode"].lower()],
*options.keys())
.pack(fill="both", padx=10,pady=10))
menuOptions.pack(fill="both", padx=5, pady=10)
buttonArea = Frame(self)
Button(buttonArea, text=main_app.text_content["global"]["confirm_button"],
command=lambda: [self.settings.change_settings("After_Playback", "Mode", None, options[AfterPlaybackOption.get()]),
command=lambda: [self.settings.change_settings("After_Playback", "Mode", None, options[AfterPlaybackOption.get().lower()]),
self.destroy()]).pack(side=LEFT, padx=10)
Button(buttonArea, text=main_app.text_content["global"]["cancel_button"], command=self.destroy).pack(side=LEFT, padx=10)
buttonArea.pack(side=BOTTOM, pady=10)