From 424f90643dad8f3869c4c4a524414dff6526eebb Mon Sep 17 00:00:00 2001 From: Hanno Braun Date: Tue, 10 Dec 2024 18:37:04 +0100 Subject: [PATCH] Add `OperationView::operations` --- experiments/2024-12-09/src/render/text.rs | 2 +- experiments/2024-12-09/src/ui.rs | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/experiments/2024-12-09/src/render/text.rs b/experiments/2024-12-09/src/render/text.rs index 4918263cb..351e2629d 100644 --- a/experiments/2024-12-09/src/render/text.rs +++ b/experiments/2024-12-09/src/render/text.rs @@ -78,7 +78,7 @@ impl TextRenderer { }, ); - for (i, op) in operations.ops_log.operations.iter().enumerate() { + for (i, op) in operations.operations().iter().enumerate() { let mut attrs = glyphon::Attrs::new(); if i == operations.selected { diff --git a/experiments/2024-12-09/src/ui.rs b/experiments/2024-12-09/src/ui.rs index 3f8f07b96..87f30756a 100644 --- a/experiments/2024-12-09/src/ui.rs +++ b/experiments/2024-12-09/src/ui.rs @@ -13,6 +13,10 @@ impl OperationView { } } + pub fn operations(&self) -> Vec> { + self.ops_log.children() + } + pub fn select_last(&mut self) { self.selected = self.ops_log.operations.len().saturating_sub(1); }