From c0776f90f50da2453a9f961e65867a08b10bb247 Mon Sep 17 00:00:00 2001 From: Yuri Sizov Date: Mon, 25 Jan 2021 18:17:21 +0300 Subject: [PATCH] Fix minimap capturing events and improve its theme Add an editor setting for minimap opacity in visual editors --- visual_script_editor.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/visual_script_editor.cpp b/visual_script_editor.cpp index c6ca56d..5d18d96 100644 --- a/visual_script_editor.cpp +++ b/visual_script_editor.cpp @@ -875,6 +875,10 @@ void VisualScriptEditor::_update_graph(int p_only_id) { } } _update_graph_connections(); + + float graph_minimap_opacity = EditorSettings::get_singleton()->get("editors/visual_editors/minimap_opacity"); + graph->set_minimap_opacity(graph_minimap_opacity); + // use default_func instead of default_func for now I think that should be good stop gap solution to ensure not breaking anything graph->call_deferred("set_scroll_ofs", script->get_function_scroll(default_func) * EDSCALE); updating_graph = false; @@ -4785,6 +4789,8 @@ VisualScriptEditor::VisualScriptEditor() { graph->connect("duplicate_nodes_request", this, "_on_nodes_duplicate"); graph->connect("gui_input", this, "_graph_gui_input"); graph->set_drag_forwarding(this); + float graph_minimap_opacity = EditorSettings::get_singleton()->get("editors/visual_editors/minimap_opacity"); + graph->set_minimap_opacity(graph_minimap_opacity); graph->hide(); graph->connect("scroll_offset_changed", this, "_graph_ofs_changed");