[Update] Config Window: タイトルとウインドウのタイトルのlocalize, UI日本語対応。
This commit is contained in:
1
view.py
1
view.py
@@ -136,6 +136,7 @@ class View():
|
||||
CALLBACK_SELECTED_SETTING_BOX_TAB=None,
|
||||
VAR_ERROR_MESSAGE=StringVar(value=""),
|
||||
VAR_VERSION=StringVar(value=config.VERSION),
|
||||
VAR_CONFIG_WINDOW_TITLE=StringVar(value=i18n.t("config_window.config_title")),
|
||||
|
||||
|
||||
# Side Menu Labels
|
||||
|
||||
@@ -13,7 +13,6 @@ class ConfigWindow(CTkToplevel):
|
||||
|
||||
# configure window
|
||||
self.after(200, lambda: self.iconbitmap(getImagePath("vrct_logo_mark_black.ico")))
|
||||
self.title("Settings")
|
||||
self.geometry(f"{settings.uism.DEFAULT_WIDTH}x{settings.uism.DEFAULT_HEIGHT}")
|
||||
|
||||
|
||||
@@ -23,10 +22,11 @@ class ConfigWindow(CTkToplevel):
|
||||
self.settings = settings
|
||||
self._view_variable = view_variable
|
||||
|
||||
self.title(self._view_variable.VAR_CONFIG_WINDOW_TITLE.get())
|
||||
# When the configuration window's compact mode is turned on, it will call `grid_remove()` on each widget appended to this array. In the opposite case, `grid()` will be called.
|
||||
self.additional_widgets = []
|
||||
|
||||
createConfigWindowTitle(config_window=self, settings=self.settings)
|
||||
createConfigWindowTitle(config_window=self, settings=self.settings, view_variable=self._view_variable)
|
||||
|
||||
createSettingBoxTopBar(config_window=self, settings=self.settings, view_variable=self._view_variable)
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
from customtkinter import CTkFont, CTkFrame, CTkLabel, CTkImage
|
||||
|
||||
def createConfigWindowTitle(config_window, settings):
|
||||
def createConfigWindowTitle(config_window, settings, view_variable):
|
||||
|
||||
config_window.grid_columnconfigure(0, weight=0, minsize=settings.uism.TOP_BAR_SIDE_AREA_MIN_WIDTH)
|
||||
config_window.grid_rowconfigure(0, weight=0, minsize=settings.uism.TOP_BAR__MIN_HEIGHT)
|
||||
@@ -18,7 +18,8 @@ def createConfigWindowTitle(config_window, settings):
|
||||
config_window.side_menu_config_window_title_logo_wrapper.grid_rowconfigure(0,weight=1)
|
||||
config_window.side_menu_config_window_title = CTkLabel(
|
||||
config_window.side_menu_config_window_title_logo_frame,
|
||||
text="Settings",
|
||||
# text="Settings",
|
||||
textvariable=view_variable.VAR_CONFIG_WINDOW_TITLE,
|
||||
height=0,
|
||||
anchor="w",
|
||||
font=CTkFont(family=settings.FONT_FAMILY, size=settings.uism.TOP_BAR_SIDE__CONFIG_TITLE_FONT_SIZE, weight="bold"),
|
||||
|
||||
Reference in New Issue
Block a user