commit 97d15e41e7cb9dc2f5d79acb79596f4d920496a5
parent ea5c876da63644e1772eac379928d341bd7f7786
Author: kernelkind <kernelkind@gmail.com>
Date: Mon, 4 Aug 2025 16:07:39 -0400
add `ThreadNote::set_scroll_offset`
Signed-off-by: kernelkind <kernelkind@gmail.com>
Diffstat:
1 file changed, 7 insertions(+), 0 deletions(-)
diff --git 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<f32>,
}
#[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)]