[Update] テキストボックスのフォントサイズを、UI全体のサイズとは別でユーザーが変えられるように。

(UI size, scalingを基準とした倍率)
This commit is contained in:
Sakamoto Shiina
2023-10-24 18:12:39 +09:00
parent 8cffee569a
commit 8f2934e510
8 changed files with 61 additions and 2 deletions

View File

@@ -7,10 +7,12 @@ class _PrintToTextbox():
self,
vrct_gui,
settings,
init_scaling:float,
):
self.vrct_gui = vrct_gui
self.settings = settings
self.init_scaling = init_scaling
self._DEFAULT_TEXTBOX_FIRST_INSERT_SPACING = self.settings.uism.TEXTBOX_FIRST_INSERT_SPACING
self._DEFAULT_TEXTBOX_FONT_SIZE__LABEL = self.settings.uism.TEXTBOX_FONT_SIZE__LABEL
@@ -32,7 +34,7 @@ class _PrintToTextbox():
self.all_textbox_widgets = [self.vrct_gui.textbox_all, self.vrct_gui.textbox_system, self.vrct_gui.textbox_sent, self.vrct_gui.textbox_received]
self.setTagsSettings()
self.setTagsSettings(self.init_scaling)
def printToTextbox(self, target_type, original_message=None, translated_message=None, to_print_to_textbox_all:bool=True):
@@ -63,6 +65,8 @@ class _PrintToTextbox():
for each_textbox_widget in self.all_textbox_widgets:
self._setTagsSettings(target_textbox=each_textbox_widget)
each_textbox_widget.see("end")
def _setTagsSettings(self, target_textbox):