You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-12-01 16:38:31 +00:00
Merge pull request #79104 from DrRevert/focusable_tabs_refactor
Allow to focus individual tabs in `TabBar`/`TabContainer`
This commit is contained in:
@@ -913,6 +913,8 @@ Ref<Theme> create_editor_theme(const Ref<Theme> p_theme) {
|
||||
style_tab_disabled->set_bg_color(disabled_bg_color);
|
||||
style_tab_disabled->set_border_color(disabled_bg_color);
|
||||
|
||||
Ref<StyleBoxFlat> style_tab_focus = style_widget_focus->duplicate();
|
||||
|
||||
// Editor background
|
||||
Color background_color_opaque = background_color;
|
||||
background_color_opaque.a = 1.0;
|
||||
@@ -1536,10 +1538,12 @@ Ref<Theme> create_editor_theme(const Ref<Theme> p_theme) {
|
||||
theme->set_stylebox("tab_hovered", "TabContainer", style_tab_hovered);
|
||||
theme->set_stylebox("tab_unselected", "TabContainer", style_tab_unselected);
|
||||
theme->set_stylebox("tab_disabled", "TabContainer", style_tab_disabled);
|
||||
theme->set_stylebox("tab_focus", "TabContainer", style_tab_focus);
|
||||
theme->set_stylebox("tab_selected", "TabBar", style_tab_selected);
|
||||
theme->set_stylebox("tab_hovered", "TabBar", style_tab_hovered);
|
||||
theme->set_stylebox("tab_unselected", "TabBar", style_tab_unselected);
|
||||
theme->set_stylebox("tab_disabled", "TabBar", style_tab_disabled);
|
||||
theme->set_stylebox("tab_focus", "TabBar", style_tab_focus);
|
||||
theme->set_stylebox("button_pressed", "TabBar", style_menu);
|
||||
theme->set_stylebox("button_highlight", "TabBar", style_menu);
|
||||
theme->set_color("font_selected_color", "TabContainer", font_color);
|
||||
|
||||
Reference in New Issue
Block a user