Merge branch 'bugfix#3' into develop
This commit is contained in:
20
VRCT.py
20
VRCT.py
@@ -599,6 +599,8 @@ class App(customtkinter.CTk):
|
||||
self.attributes("-topmost", False)
|
||||
|
||||
self.entry_message_box.bind("<Return>", self.entry_message_box_press_key_enter)
|
||||
self.entry_message_box.bind("<Any-KeyPress>", self.entry_message_box_press_key_any)
|
||||
self.entry_message_box.bind("<Leave>", self.entry_message_box_leave)
|
||||
|
||||
if TRANSLATOR is None:
|
||||
# error update Auth key
|
||||
@@ -642,13 +644,13 @@ class App(customtkinter.CTk):
|
||||
self.attributes("-topmost", False)
|
||||
|
||||
def entry_message_box_press_key_enter(self, event):
|
||||
if TRANSLATOR is None:
|
||||
pass
|
||||
else:
|
||||
message = self.entry_message_box.get()
|
||||
if ENABLE_FOREGROUND:
|
||||
self.attributes("-topmost", True)
|
||||
|
||||
message = self.entry_message_box.get()
|
||||
if len(message) > 0:
|
||||
# translate
|
||||
if self.checkbox_translation.get() is True and len(message) > 0:
|
||||
if (self.checkbox_translation.get() is True) and (TRANSLATOR is not None):
|
||||
result = TRANSLATOR.translate_text(message, target_lang=TARGET_LANG)
|
||||
chat_message = MESSAGE_FORMAT.replace("[message]", message).replace("[translation]", result.text)
|
||||
else:
|
||||
@@ -671,6 +673,14 @@ class App(customtkinter.CTk):
|
||||
# delete message in entry message box
|
||||
self.entry_message_box.delete(0, customtkinter.END)
|
||||
|
||||
def entry_message_box_press_key_any(self, event):
|
||||
if ENABLE_FOREGROUND:
|
||||
self.attributes("-topmost", False)
|
||||
|
||||
def entry_message_box_leave(self, event):
|
||||
if ENABLE_FOREGROUND:
|
||||
self.attributes("-topmost", True)
|
||||
|
||||
if __name__ == "__main__":
|
||||
app = App()
|
||||
app.mainloop()
|
||||
Reference in New Issue
Block a user