summaryrefslogtreecommitdiffstats
path: root/scene/gui/text_edit.cpp
diff options
context:
space:
mode:
authorChristian Kaiser <info@ckaiser.com.ar>2024-04-25 03:20:14 -0300
committerChristian Kaiser <info@ckaiser.com.ar>2024-04-25 04:27:49 -0300
commit91fff47fdcbf0761a4509649fa392361c59e32bb (patch)
treec08b1e240917ca330d2f7b65877d1718b2559510 /scene/gui/text_edit.cpp
parente0f58a31946800635501fc4f6f8c4f74c5c5e321 (diff)
downloadredot-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.cpp9
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 {