view.pyへサイドバー開閉回りの変数を移動。関数は(view.pyがwrapperしているけど)vrct_gui.pyへ移動。
This commit is contained in:
12
view.py
12
view.py
@@ -24,7 +24,6 @@ class View():
|
||||
self.settings.main = SimpleNamespace(
|
||||
ctm=all_ctm.main,
|
||||
uism=all_uism.main,
|
||||
IS_SIDEBAR_COMPACT_MODE=False,
|
||||
COMPACT_MODE_ICON_SIZE=0,
|
||||
**common_args
|
||||
)
|
||||
@@ -38,6 +37,10 @@ class View():
|
||||
|
||||
self.view_variable = SimpleNamespace(
|
||||
# Main Window
|
||||
# Sidebar Compact Mode
|
||||
IS_MAIN_WINDOW_SIDEBAR_COMPACT_MODE=False,
|
||||
CALLBACK_TOGGLE_MAIN_WINDOW_SIDEBAR_COMPACT_MODE=None,
|
||||
|
||||
# Sidebar Features
|
||||
VAR_LABEL_TRANSLATION=StringVar(value="Translation"),
|
||||
CALLBACK_TOGGLE_TRANSLATION=None,
|
||||
@@ -211,6 +214,8 @@ class View():
|
||||
|
||||
def register(self, sidebar_features, language_presets, entry_message_box_commands, config_window):
|
||||
|
||||
self.view_variable.CALLBACK_TOGGLE_MAIN_WINDOW_SIDEBAR_COMPACT_MODE = self._toggleMainWindowSidebarCompactMode
|
||||
|
||||
vrct_gui.CALLBACK_TOGGLE_TRANSLATION = sidebar_features["callback_toggle_translation"]
|
||||
vrct_gui.CALLBACK_TOGGLE_TRANSCRIPTION_SEND = sidebar_features["callback_toggle_transcription_send"]
|
||||
vrct_gui.CALLBACK_TOGGLE_TRANSCRIPTION_RECEIVE = sidebar_features["callback_toggle_transcription_receive"]
|
||||
@@ -325,6 +330,11 @@ class View():
|
||||
vrct_gui.attributes("-topmost", False)
|
||||
|
||||
|
||||
def _toggleMainWindowSidebarCompactMode(self, is_turned_on):
|
||||
self.view_variable.IS_MAIN_WINDOW_SIDEBAR_COMPACT_MODE = is_turned_on
|
||||
vrct_gui.recreateMainWindowSidebar()
|
||||
|
||||
|
||||
def updateGuiVariableByPresetTabNo(self, tab_no:str):
|
||||
self.view_variable.VAR_YOUR_LANGUAGE.set(config.SELECTED_TAB_YOUR_LANGUAGES[tab_no])
|
||||
self.view_variable.VAR_TARGET_LANGUAGE.set(config.SELECTED_TAB_TARGET_LANGUAGES[tab_no])
|
||||
|
||||
Reference in New Issue
Block a user