Expose various color themes for Button

This commit is contained in:
Michael Alexsander
2022-10-12 18:19:52 -03:00
parent 2b1544b4f4
commit 6059cf2594
2 changed files with 29 additions and 0 deletions

View File

@ -238,9 +238,17 @@ void fill_default_theme(Ref<Theme> &theme, const Ref<Font> &default_font, const
theme->set_color("font_color", "Button", control_font_color);
theme->set_color("font_color_pressed", "Button", control_font_color_pressed);
theme->set_color("font_color_hover", "Button", control_font_color_hover);
theme->set_color("font_color_hover_pressed", "Button", control_font_color_pressed);
theme->set_color("font_color_focus", "Button", control_font_color_focus);
theme->set_color("font_color_disabled", "Button", control_font_color_disabled);
theme->set_color("icon_color_normal", "Button", Color(1, 1, 1, 1));
theme->set_color("icon_color_pressed", "Button", Color(1, 1, 1, 1));
theme->set_color("icon_color_hover", "Button", Color(1, 1, 1, 1));
theme->set_color("icon_color_hover_pressed", "Button", Color(1, 1, 1, 1));
theme->set_color("icon_color_focus", "Button", Color(1, 1, 1, 1));
theme->set_color("icon_color_disabled", "Button", Color(1, 1, 1, 0.4));
theme->set_constant("hseparation", "Button", 2 * scale);
// LinkButton