From 97d15e41e7cb9dc2f5d79acb79596f4d920496a5 Mon Sep 17 00:00:00 2001 From: kernelkind Date: Mon, 4 Aug 2025 16:07:39 -0400 Subject: [PATCH] add `ThreadNote::set_scroll_offset` Signed-off-by: kernelkind --- crates/notedeck_columns/src/timeline/thread.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/crates/notedeck_columns/src/timeline/thread.rs b/crates/notedeck_columns/src/timeline/thread.rs index 5cbbede5..1c4e8094 100644 --- a/crates/notedeck_columns/src/timeline/thread.rs +++ b/crates/notedeck_columns/src/timeline/thread.rs @@ -23,6 +23,7 @@ pub struct ThreadNode { pub prev: ParentState, pub have_all_ancestors: bool, pub list: VirtualList, + pub set_scroll_offset: Option, } #[derive(Clone)] @@ -132,8 +133,14 @@ impl ThreadNode { prev: parent, have_all_ancestors: false, list: VirtualList::new(), + set_scroll_offset: None, } } + + pub fn with_offset(mut self, offset: f32) -> Self { + self.set_scroll_offset = Some(offset); + self + } } #[derive(Default)]