[Refactor] UiScalingManager: 変数名変更、汎用化。Entry widget以外でも使いたくなったので。
This commit is contained in:
@@ -18,7 +18,7 @@ def createSettingBox_AdvancedSettings(setting_box_wrapper, config_window, settin
|
||||
for_var_label_text=view_variable.VAR_LABEL_OSC_IP_ADDRESS,
|
||||
for_var_desc_text=view_variable.VAR_DESC_OSC_IP_ADDRESS,
|
||||
entry_attr_name="sb__entry_ip_address",
|
||||
entry_width=settings.uism.SB__ENTRY_WIDTH_150,
|
||||
entry_width=settings.uism.RESPONSIVE_UI_SIZE_INT_150,
|
||||
entry_bind__Any_KeyRelease=lambda value: entry_ip_address_callback(value),
|
||||
entry_textvariable=view_variable.VAR_OSC_IP_ADDRESS,
|
||||
)
|
||||
@@ -30,7 +30,7 @@ def createSettingBox_AdvancedSettings(setting_box_wrapper, config_window, settin
|
||||
for_var_label_text=view_variable.VAR_LABEL_OSC_PORT,
|
||||
for_var_desc_text=view_variable.VAR_DESC_OSC_PORT,
|
||||
entry_attr_name="sb__entry_port",
|
||||
entry_width=settings.uism.SB__ENTRY_WIDTH_150,
|
||||
entry_width=settings.uism.RESPONSIVE_UI_SIZE_INT_150,
|
||||
entry_bind__Any_KeyRelease=lambda value: entry_port_callback(value),
|
||||
entry_textvariable=view_variable.VAR_OSC_PORT,
|
||||
)
|
||||
|
||||
@@ -66,7 +66,7 @@ def createSettingBox_Others(setting_box_wrapper, config_window, settings, view_v
|
||||
for_var_label_text=view_variable.VAR_LABEL_MESSAGE_FORMAT,
|
||||
for_var_desc_text=view_variable.VAR_DESC_MESSAGE_FORMAT,
|
||||
entry_attr_name="sb__entry_message_format",
|
||||
entry_width=settings.uism.SB__ENTRY_WIDTH_250,
|
||||
entry_width=settings.uism.RESPONSIVE_UI_SIZE_INT_250,
|
||||
entry_bind__Any_KeyRelease=lambda value: entry_message_format_callback(value),
|
||||
entry_textvariable=view_variable.VAR_MESSAGE_FORMAT,
|
||||
)
|
||||
|
||||
@@ -107,7 +107,7 @@ def createSettingBox_Mic(setting_box_wrapper, config_window, settings, view_vari
|
||||
for_var_label_text=view_variable.VAR_LABEL_MIC_RECORD_TIMEOUT,
|
||||
for_var_desc_text=view_variable.VAR_DESC_MIC_RECORD_TIMEOUT,
|
||||
entry_attr_name="sb__entry_mic_record_timeout",
|
||||
entry_width=settings.uism.SB__ENTRY_WIDTH_100,
|
||||
entry_width=settings.uism.RESPONSIVE_UI_SIZE_INT_100,
|
||||
entry_bind__Any_KeyRelease=lambda value: entry_input_mic_record_timeout_callback(value),
|
||||
entry_textvariable=view_variable.VAR_MIC_RECORD_TIMEOUT,
|
||||
entry_bind__FocusOut=view_variable.CALLBACK_FOCUS_OUT_MIC_RECORD_TIMEOUT,
|
||||
@@ -119,7 +119,7 @@ def createSettingBox_Mic(setting_box_wrapper, config_window, settings, view_vari
|
||||
for_var_label_text=view_variable.VAR_LABEL_MIC_PHRASE_TIMEOUT,
|
||||
for_var_desc_text=view_variable.VAR_DESC_MIC_PHRASE_TIMEOUT,
|
||||
entry_attr_name="sb__entry_mic_phrase_timeout",
|
||||
entry_width=settings.uism.SB__ENTRY_WIDTH_100,
|
||||
entry_width=settings.uism.RESPONSIVE_UI_SIZE_INT_100,
|
||||
entry_bind__Any_KeyRelease=lambda value: entry_input_mic_phrase_timeout_callback(value),
|
||||
entry_textvariable=view_variable.VAR_MIC_PHRASE_TIMEOUT,
|
||||
entry_bind__FocusOut=view_variable.CALLBACK_FOCUS_OUT_MIC_PHRASE_TIMEOUT,
|
||||
@@ -131,7 +131,7 @@ def createSettingBox_Mic(setting_box_wrapper, config_window, settings, view_vari
|
||||
for_var_label_text=view_variable.VAR_LABEL_MIC_MAX_PHRASES,
|
||||
for_var_desc_text=view_variable.VAR_DESC_MIC_MAX_PHRASES,
|
||||
entry_attr_name="sb__entry_mic_max_phrases",
|
||||
entry_width=settings.uism.SB__ENTRY_WIDTH_100,
|
||||
entry_width=settings.uism.RESPONSIVE_UI_SIZE_INT_100,
|
||||
entry_bind__Any_KeyRelease=lambda value: entry_input_mic_max_phrases_callback(value),
|
||||
entry_textvariable=view_variable.VAR_MIC_MAX_PHRASES,
|
||||
entry_bind__FocusOut=view_variable.CALLBACK_FOCUS_OUT_MIC_MAX_PHRASES,
|
||||
@@ -145,7 +145,7 @@ def createSettingBox_Mic(setting_box_wrapper, config_window, settings, view_vari
|
||||
for_var_label_text=view_variable.VAR_LABEL_MIC_WORD_FILTER,
|
||||
for_var_desc_text=view_variable.VAR_DESC_MIC_WORD_FILTER,
|
||||
entry_attr_name="sb__entry_mic_word_filter",
|
||||
entry_width=settings.uism.SB__ENTRY_WIDTH_300,
|
||||
entry_width=settings.uism.RESPONSIVE_UI_SIZE_INT_300,
|
||||
entry_bind__Any_KeyRelease=lambda value: entry_input_mic_word_filters_callback(value),
|
||||
entry_textvariable=view_variable.VAR_MIC_WORD_FILTER,
|
||||
)
|
||||
|
||||
@@ -90,7 +90,7 @@ def createSettingBox_Speaker(setting_box_wrapper, config_window, settings, view_
|
||||
for_var_label_text=view_variable.VAR_LABEL_SPEAKER_RECORD_TIMEOUT,
|
||||
for_var_desc_text=view_variable.VAR_DESC_SPEAKER_RECORD_TIMEOUT,
|
||||
entry_attr_name="sb__entry_speaker_record_timeout",
|
||||
entry_width=settings.uism.SB__ENTRY_WIDTH_100,
|
||||
entry_width=settings.uism.RESPONSIVE_UI_SIZE_INT_100,
|
||||
entry_bind__Any_KeyRelease=lambda value: entry_input_speaker_record_timeout_callback(value),
|
||||
entry_textvariable=view_variable.VAR_SPEAKER_RECORD_TIMEOUT,
|
||||
entry_bind__FocusOut=view_variable.CALLBACK_FOCUS_OUT_SPEAKER_RECORD_TIMEOUT,
|
||||
@@ -102,7 +102,7 @@ def createSettingBox_Speaker(setting_box_wrapper, config_window, settings, view_
|
||||
for_var_label_text=view_variable.VAR_LABEL_SPEAKER_PHRASE_TIMEOUT,
|
||||
for_var_desc_text=view_variable.VAR_DESC_SPEAKER_PHRASE_TIMEOUT,
|
||||
entry_attr_name="sb__entry_speaker_phrase_timeout",
|
||||
entry_width=settings.uism.SB__ENTRY_WIDTH_100,
|
||||
entry_width=settings.uism.RESPONSIVE_UI_SIZE_INT_100,
|
||||
entry_bind__Any_KeyRelease=lambda value: entry_input_speaker_phrase_timeout_callback(value),
|
||||
entry_textvariable=view_variable.VAR_SPEAKER_PHRASE_TIMEOUT,
|
||||
entry_bind__FocusOut=view_variable.CALLBACK_FOCUS_OUT_SPEAKER_PHRASE_TIMEOUT,
|
||||
@@ -114,7 +114,7 @@ def createSettingBox_Speaker(setting_box_wrapper, config_window, settings, view_
|
||||
for_var_label_text=view_variable.VAR_LABEL_SPEAKER_MAX_PHRASES,
|
||||
for_var_desc_text=view_variable.VAR_DESC_SPEAKER_MAX_PHRASES,
|
||||
entry_attr_name="sb__entry_speaker_max_phrases",
|
||||
entry_width=settings.uism.SB__ENTRY_WIDTH_100,
|
||||
entry_width=settings.uism.RESPONSIVE_UI_SIZE_INT_100,
|
||||
entry_bind__Any_KeyRelease=lambda value: entry_input_speaker_max_phrases_callback(value),
|
||||
entry_textvariable=view_variable.VAR_SPEAKER_MAX_PHRASES,
|
||||
entry_bind__FocusOut=view_variable.CALLBACK_FOCUS_OUT_SPEAKER_MAX_PHRASES,
|
||||
|
||||
@@ -16,7 +16,7 @@ def createSettingBox_Translation(setting_box_wrapper, config_window, settings, v
|
||||
for_var_label_text=view_variable.VAR_LABEL_DEEPL_AUTH_KEY,
|
||||
for_var_desc_text=view_variable.VAR_DESC_DEEPL_AUTH_KEY,
|
||||
entry_attr_name="sb__entry_deepl_authkey",
|
||||
entry_width=settings.uism.SB__ENTRY_WIDTH_300,
|
||||
entry_width=settings.uism.RESPONSIVE_UI_SIZE_INT_300,
|
||||
entry_bind__Any_KeyRelease=lambda value: deepl_authkey_callback(value),
|
||||
entry_textvariable=view_variable.VAR_DEEPL_AUTH_KEY,
|
||||
)
|
||||
|
||||
@@ -15,6 +15,11 @@ class UiScalingManager():
|
||||
|
||||
def _calculatedUiSizes(self):
|
||||
# Common
|
||||
# RESPONSIVE_UI_SIZE_INT_10 ... RESPONSIVE_UI_SIZE_INT_300
|
||||
for i in range(10, 301, 10):
|
||||
setattr(self.main, f"RESPONSIVE_UI_SIZE_INT_{i}", self._calculateUiSize(i))
|
||||
setattr(self.config_window, f"RESPONSIVE_UI_SIZE_INT_{i}", self._calculateUiSize(i))
|
||||
|
||||
|
||||
# Main
|
||||
self.main.TEXTBOX_PADX = self._calculateUiSize(16)
|
||||
@@ -166,12 +171,8 @@ class UiScalingManager():
|
||||
self.config_window.SB__ENTRY_FONT_SIZE = self.config_window.SB__SELECTOR_FONT_SIZE
|
||||
self.config_window.SB__ENTRY_HEIGHT = self._calculateUiSize(30)
|
||||
|
||||
# SB__ENTRY_WIDTH_10 ... SB__ENTRY_WIDTH_200
|
||||
for i in range(10, 301, 10):
|
||||
setattr(self.config_window, f'SB__ENTRY_WIDTH_{i}', self._calculateUiSize(i))
|
||||
|
||||
|
||||
self.config_window.SB__PROGRESSBAR_X_SLIDER__ENTRY_WIDTH = self.config_window.SB__ENTRY_WIDTH_50
|
||||
self.config_window.SB__PROGRESSBAR_X_SLIDER__ENTRY_WIDTH = self.config_window.RESPONSIVE_UI_SIZE_INT_50
|
||||
self.config_window.SB__PROGRESSBAR_X_SLIDER__ENTRY_HEIGHT = self.config_window.SB__ENTRY_HEIGHT
|
||||
self.config_window.SB__PROGRESSBAR_X_SLIDER__SLIDER_HEIGHT = self._calculateUiSize(40)
|
||||
self.config_window.SB__PROGRESSBAR_X_SLIDER__SLIDER_BUTTON_LENGTH = self._calculateUiSize(2)
|
||||
|
||||
Reference in New Issue
Block a user