From 1bc70fe2e8d71ec72164ce2a3322e31d99eaaf0a Mon Sep 17 00:00:00 2001 From: kobewi Date: Thu, 12 Dec 2024 13:13:36 +0100 Subject: [PATCH] Fix 3D ruler theme overrides --- editor/plugins/node_3d_editor_plugin.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/editor/plugins/node_3d_editor_plugin.cpp b/editor/plugins/node_3d_editor_plugin.cpp index f0008406958..8deca36ecc1 100644 --- a/editor/plugins/node_3d_editor_plugin.cpp +++ b/editor/plugins/node_3d_editor_plugin.cpp @@ -3254,6 +3254,12 @@ void Node3DEditorViewport::_notification(int p_what) { cinema_label->add_theme_style_override(CoreStringName(normal), information_3d_stylebox); locked_label->add_theme_style_override(CoreStringName(normal), information_3d_stylebox); + + ruler_label->add_theme_color_override(SceneStringName(font_color), Color(1.0, 0.9, 0.0, 1.0)); + ruler_label->add_theme_color_override("font_outline_color", Color(0.0, 0.0, 0.0, 1.0)); + ruler_label->add_theme_constant_override("outline_size", 4 * EDSCALE); + ruler_label->add_theme_font_size_override(SceneStringName(font_size), 15 * EDSCALE); + ruler_label->add_theme_font_override(SceneStringName(font), get_theme_font(SNAME("bold"), EditorStringName(EditorFonts))); } break; case NOTIFICATION_DRAG_END: { @@ -5827,11 +5833,6 @@ Node3DEditorViewport::Node3DEditorViewport(Node3DEditor *p_spatial_editor, int p ruler_line_xray->set_material_override(ruler_material_xray); ruler_label = memnew(Label); - ruler_label->add_theme_color_override(SceneStringName(font_color), Color(1.0, 0.9, 0.0, 1.0)); - ruler_label->add_theme_color_override("font_outline_color", Color(0.0, 0.0, 0.0, 1.0)); - ruler_label->add_theme_constant_override("outline_size", 4 * EDSCALE); - ruler_label->add_theme_font_size_override(SceneStringName(font_size), 15 * EDSCALE); - ruler_label->add_theme_font_override(SceneStringName(font), get_theme_font(SNAME("bold"), EditorStringName(EditorFonts))); ruler_label->set_visible(false); ruler->add_child(ruler_start_point);