From ae0d46c702f6cace0d60f15def61ce26c016f148 Mon Sep 17 00:00:00 2001 From: Hanno Braun Date: Wed, 27 Nov 2024 19:06:48 +0100 Subject: [PATCH] Highlight selected operation --- experiments/2024-10-30/src/render/text.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/experiments/2024-10-30/src/render/text.rs b/experiments/2024-10-30/src/render/text.rs index 0aecf26d8..b4c657406 100644 --- a/experiments/2024-10-30/src/render/text.rs +++ b/experiments/2024-10-30/src/render/text.rs @@ -76,8 +76,12 @@ impl TextRenderer { }, ); - for op in operations.operations.iter() { - let attrs = glyphon::Attrs::new(); + for (i, op) in operations.operations.iter().enumerate() { + let mut attrs = glyphon::Attrs::new(); + + if i == operations.selected { + attrs = attrs.color(glyphon::Color::rgb(0, 127, 0)); + } buffer.lines.push(glyphon::BufferLine::new( format!("{op}"),