[Mask] Config, View, Controller: overlayとイースターエッグの処理やUIをマスク。
This commit is contained in:
130
view.py
130
view.py
@@ -101,7 +101,7 @@ class View():
|
||||
|
||||
self.view_variable = SimpleNamespace(
|
||||
# Common
|
||||
CALLBACK_ENABLE_EASTER_EGG=None,
|
||||
# CALLBACK_ENABLE_EASTER_EGG=None,
|
||||
|
||||
CALLBACK_RESTART_SOFTWARE=None,
|
||||
CALLBACK_UPDATE_SOFTWARE=None,
|
||||
@@ -140,55 +140,55 @@ class View():
|
||||
|
||||
|
||||
# VR Settings
|
||||
VAR_VR_SETTINGS=StringVar(value="VR Settings"),
|
||||
CALLBACK_SET_CALLBACK_OPEN_VR_SETTINGS_WINDOW=self._openVrSettingsWindow,
|
||||
# VAR_VR_SETTINGS=StringVar(value="VR Settings"),
|
||||
# CALLBACK_SET_CALLBACK_OPEN_VR_SETTINGS_WINDOW=self._openVrSettingsWindow,
|
||||
|
||||
|
||||
VAR_LABEL_OVERLAY_OPACITY=StringVar(value="Opacity"),
|
||||
SLIDER_RANGE_OVERLAY_OPACITY=(0.1, 1.0),
|
||||
NUMBER_OF_STEPS_OVERLAY_OPACITY=18,
|
||||
VAR_OVERLAY_OPACITY=DoubleVar(value=config.OVERLAY_SETTINGS["opacity"]),
|
||||
VAR_CURRENT_VALUE_OVERLAY_OPACITY=StringVar(value=floatToPctStr(config.OVERLAY_SETTINGS["opacity"])),
|
||||
# VAR_LABEL_OVERLAY_OPACITY=StringVar(value="Opacity"),
|
||||
# SLIDER_RANGE_OVERLAY_OPACITY=(0.1, 1.0),
|
||||
# NUMBER_OF_STEPS_OVERLAY_OPACITY=18,
|
||||
# VAR_OVERLAY_OPACITY=DoubleVar(value=config.OVERLAY_SETTINGS["opacity"]),
|
||||
# VAR_CURRENT_VALUE_OVERLAY_OPACITY=StringVar(value=floatToPctStr(config.OVERLAY_SETTINGS["opacity"])),
|
||||
|
||||
VAR_LABEL_OVERLAY_UI_SCALING=StringVar(value="Ui Scaling"),
|
||||
SLIDER_RANGE_OVERLAY_UI_SCALING=(0.4, 2.0),
|
||||
NUMBER_OF_STEPS_OVERLAY_UI_SCALING=16,
|
||||
VAR_OVERLAY_UI_SCALING=DoubleVar(value=config.OVERLAY_SETTINGS["ui_scaling"]),
|
||||
VAR_CURRENT_VALUE_OVERLAY_UI_SCALING=StringVar(value=floatToPctStr(config.OVERLAY_SETTINGS["ui_scaling"])),
|
||||
# VAR_LABEL_OVERLAY_UI_SCALING=StringVar(value="Ui Scaling"),
|
||||
# SLIDER_RANGE_OVERLAY_UI_SCALING=(0.4, 2.0),
|
||||
# NUMBER_OF_STEPS_OVERLAY_UI_SCALING=16,
|
||||
# VAR_OVERLAY_UI_SCALING=DoubleVar(value=config.OVERLAY_SETTINGS["ui_scaling"]),
|
||||
# VAR_CURRENT_VALUE_OVERLAY_UI_SCALING=StringVar(value=floatToPctStr(config.OVERLAY_SETTINGS["ui_scaling"])),
|
||||
|
||||
|
||||
|
||||
CALLBACK_SET_OVERLAY_SMALL_LOG_SETTINGS=None,
|
||||
# CALLBACK_SET_OVERLAY_SMALL_LOG_SETTINGS=None,
|
||||
|
||||
VAR_LABEL_OVERLAY_SMALL_LOG_X_POS=StringVar(value="X_position"),
|
||||
SLIDER_RANGE_OVERLAY_SMALL_LOG_X_POS=(-0.5, 0.5),
|
||||
NUMBER_OF_STEPS_OVERLAY_SMALL_LOG_X_POS=100,
|
||||
VAR_OVERLAY_SMALL_LOG_X_POS=DoubleVar(value=config.OVERLAY_SMALL_LOG_SETTINGS["x_pos"]),
|
||||
VAR_CURRENT_VALUE_OVERLAY_SMALL_LOG_X_POS=StringVar(value=config.OVERLAY_SMALL_LOG_SETTINGS["x_pos"]),
|
||||
# VAR_LABEL_OVERLAY_SMALL_LOG_X_POS=StringVar(value="X_position"),
|
||||
# SLIDER_RANGE_OVERLAY_SMALL_LOG_X_POS=(-0.5, 0.5),
|
||||
# NUMBER_OF_STEPS_OVERLAY_SMALL_LOG_X_POS=100,
|
||||
# VAR_OVERLAY_SMALL_LOG_X_POS=DoubleVar(value=config.OVERLAY_SMALL_LOG_SETTINGS["x_pos"]),
|
||||
# VAR_CURRENT_VALUE_OVERLAY_SMALL_LOG_X_POS=StringVar(value=config.OVERLAY_SMALL_LOG_SETTINGS["x_pos"]),
|
||||
|
||||
VAR_LABEL_OVERLAY_SMALL_LOG_Y_POS=StringVar(value="Y_position"),
|
||||
SLIDER_RANGE_OVERLAY_SMALL_LOG_Y_POS=(-0.5, 0.5),
|
||||
NUMBER_OF_STEPS_OVERLAY_SMALL_LOG_Y_POS=100,
|
||||
VAR_OVERLAY_SMALL_LOG_Y_POS=DoubleVar(value=config.OVERLAY_SMALL_LOG_SETTINGS["y_pos"]),
|
||||
VAR_CURRENT_VALUE_OVERLAY_SMALL_LOG_Y_POS=StringVar(value=config.OVERLAY_SMALL_LOG_SETTINGS["y_pos"]),
|
||||
# VAR_LABEL_OVERLAY_SMALL_LOG_Y_POS=StringVar(value="Y_position"),
|
||||
# SLIDER_RANGE_OVERLAY_SMALL_LOG_Y_POS=(-0.5, 0.5),
|
||||
# NUMBER_OF_STEPS_OVERLAY_SMALL_LOG_Y_POS=100,
|
||||
# VAR_OVERLAY_SMALL_LOG_Y_POS=DoubleVar(value=config.OVERLAY_SMALL_LOG_SETTINGS["y_pos"]),
|
||||
# VAR_CURRENT_VALUE_OVERLAY_SMALL_LOG_Y_POS=StringVar(value=config.OVERLAY_SMALL_LOG_SETTINGS["y_pos"]),
|
||||
|
||||
VAR_LABEL_OVERLAY_SMALL_LOG_DEPTH=StringVar(value="Depth"),
|
||||
SLIDER_RANGE_OVERLAY_SMALL_LOG_DEPTH=(0.5, 1.5),
|
||||
NUMBER_OF_STEPS_OVERLAY_SMALL_LOG_DEPTH=100,
|
||||
VAR_OVERLAY_SMALL_LOG_DEPTH=DoubleVar(value=config.OVERLAY_SMALL_LOG_SETTINGS["depth"]),
|
||||
VAR_CURRENT_VALUE_OVERLAY_SMALL_LOG_DEPTH=StringVar(value=config.OVERLAY_SMALL_LOG_SETTINGS["depth"]),
|
||||
# VAR_LABEL_OVERLAY_SMALL_LOG_DEPTH=StringVar(value="Depth"),
|
||||
# SLIDER_RANGE_OVERLAY_SMALL_LOG_DEPTH=(0.5, 1.5),
|
||||
# NUMBER_OF_STEPS_OVERLAY_SMALL_LOG_DEPTH=100,
|
||||
# VAR_OVERLAY_SMALL_LOG_DEPTH=DoubleVar(value=config.OVERLAY_SMALL_LOG_SETTINGS["depth"]),
|
||||
# VAR_CURRENT_VALUE_OVERLAY_SMALL_LOG_DEPTH=StringVar(value=config.OVERLAY_SMALL_LOG_SETTINGS["depth"]),
|
||||
|
||||
VAR_LABEL_OVERLAY_SMALL_LOG_DISPLAY_DURATION=StringVar(value="Display Duration"),
|
||||
SLIDER_RANGE_OVERLAY_SMALL_LOG_DISPLAY_DURATION=(1, 60),
|
||||
NUMBER_OF_STEPS_OVERLAY_SMALL_LOG_DISPLAY_DURATION=59,
|
||||
VAR_OVERLAY_SMALL_LOG_DISPLAY_DURATION=IntVar(value=config.OVERLAY_SMALL_LOG_SETTINGS["display_duration"]),
|
||||
VAR_CURRENT_VALUE_OVERLAY_SMALL_LOG_DISPLAY_DURATION=StringVar(value=f"{config.OVERLAY_SMALL_LOG_SETTINGS['display_duration']} second(s)"),
|
||||
# VAR_LABEL_OVERLAY_SMALL_LOG_DISPLAY_DURATION=StringVar(value="Display Duration"),
|
||||
# SLIDER_RANGE_OVERLAY_SMALL_LOG_DISPLAY_DURATION=(1, 60),
|
||||
# NUMBER_OF_STEPS_OVERLAY_SMALL_LOG_DISPLAY_DURATION=59,
|
||||
# VAR_OVERLAY_SMALL_LOG_DISPLAY_DURATION=IntVar(value=config.OVERLAY_SMALL_LOG_SETTINGS["display_duration"]),
|
||||
# VAR_CURRENT_VALUE_OVERLAY_SMALL_LOG_DISPLAY_DURATION=StringVar(value=f"{config.OVERLAY_SMALL_LOG_SETTINGS['display_duration']} second(s)"),
|
||||
|
||||
VAR_LABEL_OVERLAY_SMALL_LOG_FADEOUT_DURATION=StringVar(value="Fadeout Duration"),
|
||||
SLIDER_RANGE_OVERLAY_SMALL_LOG_FADEOUT_DURATION=(0, 5),
|
||||
NUMBER_OF_STEPS_OVERLAY_SMALL_LOG_FADEOUT_DURATION=5,
|
||||
VAR_OVERLAY_SMALL_LOG_FADEOUT_DURATION=IntVar(value=config.OVERLAY_SMALL_LOG_SETTINGS["fadeout_duration"]),
|
||||
VAR_CURRENT_VALUE_OVERLAY_SMALL_LOG_FADEOUT_DURATION=StringVar(value=f"{config.OVERLAY_SMALL_LOG_SETTINGS['fadeout_duration']} second(s)"),
|
||||
# VAR_LABEL_OVERLAY_SMALL_LOG_FADEOUT_DURATION=StringVar(value="Fadeout Duration"),
|
||||
# SLIDER_RANGE_OVERLAY_SMALL_LOG_FADEOUT_DURATION=(0, 5),
|
||||
# NUMBER_OF_STEPS_OVERLAY_SMALL_LOG_FADEOUT_DURATION=5,
|
||||
# VAR_OVERLAY_SMALL_LOG_FADEOUT_DURATION=IntVar(value=config.OVERLAY_SMALL_LOG_SETTINGS["fadeout_duration"]),
|
||||
# VAR_CURRENT_VALUE_OVERLAY_SMALL_LOG_FADEOUT_DURATION=StringVar(value=f"{config.OVERLAY_SMALL_LOG_SETTINGS['fadeout_duration']} second(s)"),
|
||||
|
||||
|
||||
|
||||
@@ -477,11 +477,11 @@ class View():
|
||||
|
||||
|
||||
# VR Tab
|
||||
VAR_LABEL_ENABLE_OVERLAY_SMALL_LOG=StringVar(value=i18n.t("config_window.enable_overlay_small_log.label")),
|
||||
VAR_DESC_ENABLE_OVERLAY_SMALL_LOG=None,
|
||||
# VAR_DESC_ENABLE_OVERLAY_SMALL_LOG=StringVar(value=i18n.t("config_window.enable_overlay_small_log.desc")),
|
||||
CALLBACK_SET_ENABLE_OVERLAY_SMALL_LOG=None,
|
||||
VAR_ENABLE_OVERLAY_SMALL_LOG=BooleanVar(value=config.ENABLE_OVERLAY_SMALL_LOG),
|
||||
# VAR_LABEL_ENABLE_OVERLAY_SMALL_LOG=StringVar(value=i18n.t("config_window.enable_overlay_small_log.label")),
|
||||
# VAR_DESC_ENABLE_OVERLAY_SMALL_LOG=None,
|
||||
# # VAR_DESC_ENABLE_OVERLAY_SMALL_LOG=StringVar(value=i18n.t("config_window.enable_overlay_small_log.desc")),
|
||||
# CALLBACK_SET_ENABLE_OVERLAY_SMALL_LOG=None,
|
||||
# VAR_ENABLE_OVERLAY_SMALL_LOG=BooleanVar(value=config.ENABLE_OVERLAY_SMALL_LOG),
|
||||
|
||||
|
||||
# Others Tab
|
||||
@@ -628,7 +628,7 @@ class View():
|
||||
|
||||
|
||||
if common_registers is not None:
|
||||
self.view_variable.CALLBACK_ENABLE_EASTER_EGG=common_registers.get("callback_enable_easter_egg", None)
|
||||
# self.view_variable.CALLBACK_ENABLE_EASTER_EGG=common_registers.get("callback_enable_easter_egg", None)
|
||||
|
||||
self.view_variable.CALLBACK_UPDATE_SOFTWARE=common_registers.get("callback_update_software", None)
|
||||
self.view_variable.CALLBACK_RESTART_SOFTWARE=common_registers.get("callback_restart_software", None)
|
||||
@@ -753,11 +753,11 @@ class View():
|
||||
|
||||
# VR Tab
|
||||
# VR Tab (Quick Settings)
|
||||
self.view_variable.CALLBACK_SET_OVERLAY_SETTINGS=config_window_registers.get("callback_set_overlay_settings", None)
|
||||
# self.view_variable.CALLBACK_SET_OVERLAY_SETTINGS=config_window_registers.get("callback_set_overlay_settings", None)
|
||||
|
||||
self.view_variable.CALLBACK_SET_ENABLE_OVERLAY_SMALL_LOG=config_window_registers.get("callback_set_enable_overlay_small_log", None)
|
||||
# VR Tab (Quick Settings)
|
||||
self.view_variable.CALLBACK_SET_OVERLAY_SMALL_LOG_SETTINGS=config_window_registers.get("callback_set_overlay_small_log_settings", None)
|
||||
# self.view_variable.CALLBACK_SET_ENABLE_OVERLAY_SMALL_LOG=config_window_registers.get("callback_set_enable_overlay_small_log", None)
|
||||
# # VR Tab (Quick Settings)
|
||||
# self.view_variable.CALLBACK_SET_OVERLAY_SMALL_LOG_SETTINGS=config_window_registers.get("callback_set_overlay_small_log_settings", None)
|
||||
|
||||
|
||||
# Others Tab
|
||||
@@ -855,21 +855,21 @@ class View():
|
||||
|
||||
|
||||
# Set Easter Egg
|
||||
self.count = 0
|
||||
def clickedCounter(_e):
|
||||
if self.count < 2:
|
||||
self.count+=1
|
||||
print("Easter egg count:", self.count)
|
||||
else:
|
||||
print("Easter egg count:", self.count, "Easter egg has enabled.")
|
||||
callFunctionIfCallable(self.view_variable.CALLBACK_ENABLE_EASTER_EGG)
|
||||
print(config.OVERLAY_UI_TYPE)
|
||||
# self.count = 0
|
||||
# def clickedCounter(_e):
|
||||
# if self.count < 2:
|
||||
# self.count+=1
|
||||
# print("Easter egg count:", self.count)
|
||||
# else:
|
||||
# print("Easter egg count:", self.count, "Easter egg has enabled.")
|
||||
# callFunctionIfCallable(self.view_variable.CALLBACK_ENABLE_EASTER_EGG)
|
||||
# print(config.OVERLAY_UI_TYPE)
|
||||
|
||||
vrct_gui.sidebar_logo.bind(
|
||||
"<ButtonRelease>",
|
||||
clickedCounter,
|
||||
"+"
|
||||
)
|
||||
# vrct_gui.sidebar_logo.bind(
|
||||
# "<ButtonRelease>",
|
||||
# clickedCounter,
|
||||
# "+"
|
||||
# )
|
||||
|
||||
|
||||
# Insert sample conversation for testing.
|
||||
@@ -1828,8 +1828,8 @@ class View():
|
||||
|
||||
|
||||
# Print To Textbox.
|
||||
def printToTextbox_enableEasterEgg(self):
|
||||
self._printToTextbox_Info(i18n.t("main_window.textbox_system_message.enabled_easter_egg"))
|
||||
# def printToTextbox_enableEasterEgg(self):
|
||||
# self._printToTextbox_Info(i18n.t("main_window.textbox_system_message.enabled_easter_egg"))
|
||||
|
||||
def printToTextbox_enableTranslation(self):
|
||||
self._printToTextbox_Info(i18n.t("main_window.textbox_system_message.enabled_translation"))
|
||||
|
||||
Reference in New Issue
Block a user