mirror of
https://github.com/godotengine/godot.git
synced 2025-10-25 10:44:26 +00:00
Add custom background line colour to TextEdit and remove marked lines
This commit is contained in:
parent
1cc8cc96cb
commit
00e10a842f
13 changed files with 121 additions and 184 deletions
|
|
@ -3429,10 +3429,11 @@ void VisualShaderEditor::_update_preview() {
|
|||
Error err = sl.compile(code, ShaderTypes::get_singleton()->get_functions(RenderingServer::ShaderMode(visual_shader->get_mode())), ShaderTypes::get_singleton()->get_modes(RenderingServer::ShaderMode(visual_shader->get_mode())), ShaderLanguage::VaryingFunctionNames(), ShaderTypes::get_singleton()->get_types(), _get_global_variable_type);
|
||||
|
||||
for (int i = 0; i < preview_text->get_line_count(); i++) {
|
||||
preview_text->set_line_as_marked(i, false);
|
||||
preview_text->set_line_background_color(i, Color(0, 0, 0, 0));
|
||||
}
|
||||
if (err != OK) {
|
||||
preview_text->set_line_as_marked(sl.get_error_line() - 1, true);
|
||||
Color error_line_color = EDITOR_GET("text_editor/highlighting/mark_color");
|
||||
preview_text->set_line_background_color(sl.get_error_line() - 1, error_line_color);
|
||||
error_text->set_visible(true);
|
||||
|
||||
String text = "error(" + itos(sl.get_error_line()) + "): " + sl.get_error_text();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue