diff options
author | David Giardi <david.giardi.eng@gmail.com> | 2023-03-10 19:28:35 +0100 |
---|---|---|
committer | David Giardi <david.giardi.eng@gmail.com> | 2023-04-18 22:52:39 +0200 |
commit | 142990d60a353f4d5d793651cbbb155c48294a27 (patch) | |
tree | 0a7aaa4a2bd55cc2214ec8fa5614fa997901fdba /editor | |
parent | 06f5b09ca493d1de5dd4bec97bdb6b9ad4fb1d29 (diff) | |
download | redot-engine-142990d60a353f4d5d793651cbbb155c48294a27.tar.gz |
Add hovered item style to ItemList
Diffstat (limited to 'editor')
-rw-r--r-- | editor/editor_themes.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/editor/editor_themes.cpp b/editor/editor_themes.cpp index 5cd5ff05c5..aa639823cc 100644 --- a/editor/editor_themes.cpp +++ b/editor/editor_themes.cpp @@ -1296,13 +1296,20 @@ Ref<Theme> create_editor_theme(const Ref<Theme> p_theme) { style_itemlist_cursor->set_draw_center(false); style_itemlist_cursor->set_border_width_all(border_width); style_itemlist_cursor->set_border_color(highlight_color); + + Ref<StyleBoxFlat> style_itemlist_hover = style_tree_selected->duplicate(); + style_itemlist_hover->set_bg_color(highlight_color * Color(1, 1, 1, 0.3)); + style_itemlist_hover->set_border_width_all(0); + theme->set_stylebox("panel", "ItemList", style_itemlist_bg); theme->set_stylebox("focus", "ItemList", style_widget_focus); theme->set_stylebox("cursor", "ItemList", style_itemlist_cursor); theme->set_stylebox("cursor_unfocused", "ItemList", style_itemlist_cursor); theme->set_stylebox("selected_focus", "ItemList", style_tree_focus); theme->set_stylebox("selected", "ItemList", style_tree_selected); + theme->set_stylebox("hovered", "ItemList", style_itemlist_hover); theme->set_color("font_color", "ItemList", font_color); + theme->set_color("font_hovered_color", "ItemList", mono_color); theme->set_color("font_selected_color", "ItemList", mono_color); theme->set_color("font_outline_color", "ItemList", font_outline_color); theme->set_color("guide_color", "ItemList", guide_color); |