summaryrefslogtreecommitdiffstats
path: root/editor
diff options
context:
space:
mode:
authorDavid Giardi <david.giardi.eng@gmail.com>2023-03-10 19:28:35 +0100
committerDavid Giardi <david.giardi.eng@gmail.com>2023-04-18 22:52:39 +0200
commit142990d60a353f4d5d793651cbbb155c48294a27 (patch)
tree0a7aaa4a2bd55cc2214ec8fa5614fa997901fdba /editor
parent06f5b09ca493d1de5dd4bec97bdb6b9ad4fb1d29 (diff)
downloadredot-engine-142990d60a353f4d5d793651cbbb155c48294a27.tar.gz
Add hovered item style to ItemList
Diffstat (limited to 'editor')
-rw-r--r--editor/editor_themes.cpp7
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);