[bugfix] Config Window: Dropdown Menu Window. 1pxバグ修正 生成時にrootのgeometryを手動で計算(pxは偶数に)して保存。表示時にその値をrootのgeometryにセットすることによって修正(今の所この方法しかわからない)。

[Refactor] Config Window: Dropdown Menu Window. 色指定をインスタンス生成時に指定させ汎用化。
This commit is contained in:
Sakamoto Shiina
2023-10-10 06:15:05 +09:00
parent f6283e9c93
commit 6657903c57
2 changed files with 82 additions and 35 deletions

View File

@@ -36,6 +36,13 @@ class VRCT_GUI(CTk):
self.dropdown_menu_window = _CreateDropdownMenuWindow(
settings=self.settings.config_window,
view_variable=self._view_variable,
window_bg_color=self.settings.config_window.ctm.SB__DROPDOWN_MENU_WINDOW_BG_COLOR,
window_border_color=self.settings.config_window.ctm.SB__DROPDOWN_MENU_WINDOW_BORDER_COLOR,
values_bg_color=self.settings.config_window.ctm.SB__DROPDOWN_MENU_BG_COLOR,
values_hovered_bg_color=self.settings.config_window.ctm.SB__DROPDOWN_MENU_HOVERED_BG_COLOR,
values_clicked_bg_color=self.settings.config_window.ctm.SB__DROPDOWN_MENU_CLICKED_BG_COLOR,
values_text_color=self.settings.config_window.ctm.BASIC_TEXT_COLOR,
)
self.config_window = ConfigWindow(