Skip to content

Commit 64204db

Browse files
committed
Make text more obvious for treeview light mode
1 parent 118d311 commit 64204db

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

visual_comparison/utils/widgets.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,13 @@ def set_tkinter_widgets_appearance_mode(ctk_root) -> None:
9191
text_color = ctk_root._apply_appearance_mode(customtkinter.ThemeManager.theme["CTkLabel"]["text_color"])
9292
selected_color = ctk_root._apply_appearance_mode(customtkinter.ThemeManager.theme["CTkButton"]["fg_color"])
9393

94+
# bg color is light and selected color is either blue or dark-blue
95+
if bg_color in ["gray86", "gray90"] and selected_color in ["#3a7ebf", "#3B8ED0"]:
96+
selected_color = "royal blue"
97+
9498
tree_style = ttk.Style()
9599
tree_style.theme_use('default')
96-
tree_style.configure("Treeview", background=bg_color, foreground=text_color, fieldbackground=bg_color, borderwidth=0.5)
100+
tree_style.configure("Treeview", background=bg_color, foreground=text_color, fieldbackground=bg_color, borderwidth=0.5, font=('Calibri', 10, 'bold'))
97101
tree_style.map('Treeview', background=[('selected', bg_color)], foreground=[('selected', selected_color)])
98102
tree_style.configure("Treeview.Heading", background=bg_color, foreground=text_color, fieldbackground=bg_color, borderwidth=0.5)
99103
tree_style.map('Treeview.Heading', background=[('selected', bg_color)], foreground=[('selected', selected_color)])

0 commit comments

Comments
 (0)