[bugfix](Not enough) Sidebar Language Settings DropdownMenuボタン自体を押した時の開閉が機能していなかったのを修正。ただ無理やりなうえに根本的な解決ではないので、長押しだったり、早い操作だったりすると現状予期せぬ動作は起こる。(エラーが出るわけではない見た目の問題。開閉が正しく行われないなど)
This commit is contained in:
@@ -68,6 +68,9 @@ class VRCT_GUI(CTk):
|
||||
|
||||
|
||||
def openSelectableLanguagesWindow(self, selectable_language_window_type):
|
||||
# print("___________________________________open____________________________________________________")
|
||||
# print("your", self._view_variable.IS_OPENED_SELECTABLE_YOUR_LANGUAGE_WINDOW)
|
||||
# print("target", self._view_variable.IS_OPENED_SELECTABLE_TARGET_LANGUAGE_WINDOW)
|
||||
if selectable_language_window_type == "your_language":
|
||||
if self._view_variable.IS_OPENED_SELECTABLE_YOUR_LANGUAGE_WINDOW is False:
|
||||
self.sls__arrow_img_your_language.configure(image=CTkImage((self.settings.main.image_file.ARROW_LEFT),size=(20,20)))
|
||||
@@ -97,8 +100,16 @@ class VRCT_GUI(CTk):
|
||||
self.sls__arrow_img_your_language.configure(image=CTkImage((self.settings.main.image_file.ARROW_LEFT).rotate(180),size=(20,20)))
|
||||
self.sls__arrow_img_target_language.configure(image=CTkImage((self.settings.main.image_file.ARROW_LEFT).rotate(180),size=(20,20)))
|
||||
self.selectable_languages_window.withdraw()
|
||||
self._view_variable.IS_OPENED_SELECTABLE_TARGET_LANGUAGE_WINDOW = False
|
||||
self._view_variable.IS_OPENED_SELECTABLE_YOUR_LANGUAGE_WINDOW = False
|
||||
|
||||
|
||||
# print("______________________________________close_________________________________________________")
|
||||
# print("your", self._view_variable.IS_OPENED_SELECTABLE_YOUR_LANGUAGE_WINDOW)
|
||||
# print("target", self._view_variable.IS_OPENED_SELECTABLE_TARGET_LANGUAGE_WINDOW)
|
||||
if self._view_variable.IS_OPENED_SELECTABLE_TARGET_LANGUAGE_WINDOW is not False or self._view_variable.IS_OPENED_SELECTABLE_YOUR_LANGUAGE_WINDOW is not False:
|
||||
def callback():
|
||||
self._view_variable.IS_OPENED_SELECTABLE_TARGET_LANGUAGE_WINDOW = False
|
||||
self._view_variable.IS_OPENED_SELECTABLE_YOUR_LANGUAGE_WINDOW = False
|
||||
self.after(500,callback)
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user