diff options
author | Christian Kaiser <info@ckaiser.com.ar> | 2024-04-25 03:20:14 -0300 |
---|---|---|
committer | Christian Kaiser <info@ckaiser.com.ar> | 2024-04-25 04:27:49 -0300 |
commit | 91fff47fdcbf0761a4509649fa392361c59e32bb (patch) | |
tree | c08b1e240917ca330d2f7b65877d1718b2559510 /scene/gui/text_edit.cpp | |
parent | e0f58a31946800635501fc4f6f8c4f74c5c5e321 (diff) | |
download | redot-engine-91fff47fdcbf0761a4509649fa392361c59e32bb.tar.gz |
Use TextEdit caret color for minimap highlight
Diffstat (limited to 'scene/gui/text_edit.cpp')
-rw-r--r-- | scene/gui/text_edit.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/scene/gui/text_edit.cpp b/scene/gui/text_edit.cpp index 0bb77a92f2..39fba72e09 100644 --- a/scene/gui/text_edit.cpp +++ b/scene/gui/text_edit.cpp @@ -752,16 +752,15 @@ void TextEdit::_notification(int p_what) { // Draw the minimap. // Add visual feedback when dragging or hovering the visible area rectangle. - float viewport_alpha; + Color viewport_color = theme_cache.caret_color; if (dragging_minimap) { - viewport_alpha = 0.25; + viewport_color.a = 0.25; } else if (hovering_minimap) { - viewport_alpha = 0.175; + viewport_color.a = 0.175; } else { - viewport_alpha = 0.1; + viewport_color.a = 0.1; } - const Color viewport_color = (theme_cache.background_color.get_v() < 0.5) ? Color(1, 1, 1, viewport_alpha) : Color(0, 0, 0, viewport_alpha); if (rtl) { RenderingServer::get_singleton()->canvas_item_add_rect(ci, Rect2(size.width - (xmargin_end + 2) - minimap_width, viewport_offset_y, minimap_width, viewport_height), viewport_color); } else { |