[Update] Update Software関数の受け口追加。update availableボタンを押されるとコールバック関数が呼ばれるように。実際にアップデートも可能状態。
Restart Software関数の受け口追加。 [bugfix] update availableボタンとhelp and infoボタンのコールバック関数指定が逆だったのを修正。(今まで奇跡的にview側もUIボタン側も反対の指定をしていて結果的に機能していました……。) その他コメントなどコード整形あり
This commit is contained in:
18
view.py
18
view.py
@@ -65,10 +65,10 @@ class View():
|
||||
CALLBACK_CLOSE_CONFIG_WINDOW=None,
|
||||
|
||||
# Open Help and Information Page
|
||||
CALLBACK_CLICKED_HELP_AND_INFO=self.openWebPage_Booth,
|
||||
CALLBACK_CLICKED_HELP_AND_INFO=self.openWebPage_VrctDocuments,
|
||||
|
||||
# Open Update Page
|
||||
CALLBACK_CLICKED_UPDATE_AVAILABLE=self.openWebPage_VrctDocuments,
|
||||
CALLBACK_CLICKED_UPDATE_AVAILABLE=None,
|
||||
|
||||
|
||||
# Main Window
|
||||
@@ -324,20 +324,22 @@ class View():
|
||||
|
||||
def register(
|
||||
self,
|
||||
common_registers=None,
|
||||
window_action_registers=None,
|
||||
main_window_registers=None,
|
||||
config_window_registers=None
|
||||
):
|
||||
|
||||
|
||||
# Open Config Window
|
||||
if common_registers is not None:
|
||||
self.view_variable.CALLBACK_CLICKED_UPDATE_AVAILABLE=common_registers.get("callback_update_software", None)
|
||||
|
||||
|
||||
if window_action_registers is not None:
|
||||
self.view_variable.CALLBACK_OPEN_CONFIG_WINDOW=window_action_registers.get("callback_open_config_window", None)
|
||||
self.view_variable.CALLBACK_CLOSE_CONFIG_WINDOW=window_action_registers.get("callback_close_config_window", None)
|
||||
|
||||
|
||||
|
||||
|
||||
if main_window_registers is not None:
|
||||
self.view_variable.CALLBACK_ENABLE_MAIN_WINDOW_SIDEBAR_COMPACT_MODE = main_window_registers.get("callback_enable_main_window_sidebar_compact_mode", None)
|
||||
self.view_variable.CALLBACK_DISABLE_MAIN_WINDOW_SIDEBAR_COMPACT_MODE = main_window_registers.get("callback_disable_main_window_sidebar_compact_mode", None)
|
||||
@@ -363,18 +365,20 @@ class View():
|
||||
entry_message_box.bind("<FocusIn>", self._foregroundOffForcefully)
|
||||
entry_message_box.bind("<FocusOut>", self._foregroundOnForcefully)
|
||||
|
||||
|
||||
self.updateGuiVariableByPresetTabNo(config.SELECTED_TAB_NO)
|
||||
vrct_gui.setDefaultActiveLanguagePresetTab(tab_no=config.SELECTED_TAB_NO)
|
||||
|
||||
self.view_variable.CALLBACK_OPEN_SELECTABLE_YOUR_LANGUAGE_WINDOW = self.openSelectableLanguagesWindow_YourLanguage
|
||||
self.view_variable.CALLBACK_OPEN_SELECTABLE_TARGET_LANGUAGE_WINDOW = self.openSelectableLanguagesWindow_TargetLanguage
|
||||
|
||||
|
||||
# Config Window
|
||||
self.view_variable.CALLBACK_SELECTED_SETTING_BOX_TAB=self._updateActiveSettingBoxTabNo
|
||||
|
||||
# Compact Mode Switch
|
||||
if config_window_registers is not None:
|
||||
|
||||
if config_window_registers is not None:
|
||||
# Compact Mode Switch
|
||||
self.view_variable.CALLBACK_ENABLE_CONFIG_WINDOW_COMPACT_MODE = config_window_registers.get("callback_disable_config_window_compact_mode", None)
|
||||
self.view_variable.CALLBACK_DISABLE_CONFIG_WINDOW_COMPACT_MODE = config_window_registers.get("callback_enable_config_window_compact_mode", None)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user