Sfoglia il codice sorgente

Merge pull request #109166 from Calinou/editor-expression-use-fixed-width-font

Use a fixed-width font for the expression evaluator
Thaddeus Crews 3 settimane fa
parent
commit
2569d4088f
1 ha cambiato i file con 5 aggiunte e 0 eliminazioni
  1. 5 0
      editor/debugger/editor_expression_evaluator.cpp

+ 5 - 0
editor/debugger/editor_expression_evaluator.cpp

@@ -32,6 +32,7 @@
 
 #include "editor/debugger/editor_debugger_inspector.h"
 #include "editor/debugger/script_editor_debugger.h"
+#include "editor/editor_string_names.h"
 #include "scene/gui/button.h"
 #include "scene/gui/check_box.h"
 #include "scene/gui/line_edit.h"
@@ -99,6 +100,10 @@ void EditorExpressionEvaluator::_notification(int p_what) {
 			EditorDebuggerNode::get_singleton()->connect("breaked", callable_mp(this, &EditorExpressionEvaluator::_on_debugger_breaked));
 			EditorDebuggerNode::get_singleton()->connect("clear_execution", callable_mp(this, &EditorExpressionEvaluator::_on_debugger_clear_execution));
 		} break;
+		case NOTIFICATION_THEME_CHANGED: {
+			expression_input->add_theme_font_override(SceneStringName(font), get_theme_font(SNAME("expression"), EditorStringName(EditorFonts)));
+			expression_input->add_theme_font_size_override(SceneStringName(font_size), get_theme_font_size(SNAME("expression_size"), EditorStringName(EditorFonts)));
+		} break;
 	}
 }