Browse Source

Fixed warnings text using custom font and color setting.

Fixes #31917
Added missing font and color override.
Hanif Bin Ariffin 5 years ago
parent
commit
79e83b7c92
2 changed files with 3 additions and 0 deletions
  1. 1 0
      editor/editor_fonts.cpp
  2. 2 0
      editor/plugins/canvas_item_editor_plugin.cpp

+ 1 - 0
editor/editor_fonts.cpp

@@ -232,6 +232,7 @@ void editor_register_fonts(Ref<Theme> p_theme) {
 	// Default font
 	// Default font
 	MAKE_DEFAULT_FONT(df, default_font_size);
 	MAKE_DEFAULT_FONT(df, default_font_size);
 	p_theme->set_default_theme_font(df);
 	p_theme->set_default_theme_font(df);
+	p_theme->set_font("main", "EditorFonts", df);
 
 
 	// Bold font
 	// Bold font
 	MAKE_BOLD_FONT(df_bold, default_font_size);
 	MAKE_BOLD_FONT(df_bold, default_font_size);

+ 2 - 0
editor/plugins/canvas_item_editor_plugin.cpp

@@ -5135,6 +5135,8 @@ CanvasItemEditor::CanvasItemEditor(EditorNode *p_editor) {
 	warning_child_of_container = memnew(Label);
 	warning_child_of_container = memnew(Label);
 	warning_child_of_container->hide();
 	warning_child_of_container->hide();
 	warning_child_of_container->set_text(TTR("Warning: Children of a container get their position and size determined only by their parent."));
 	warning_child_of_container->set_text(TTR("Warning: Children of a container get their position and size determined only by their parent."));
+	warning_child_of_container->add_color_override("font_color", EditorNode::get_singleton()->get_gui_base()->get_color("warning_color", "Editor"));
+	warning_child_of_container->add_font_override("font", EditorNode::get_singleton()->get_gui_base()->get_font("main", "EditorFonts"));
 	add_control_to_info_overlay(warning_child_of_container);
 	add_control_to_info_overlay(warning_child_of_container);
 
 
 	h_scroll = memnew(HScrollBar);
 	h_scroll = memnew(HScrollBar);