diff options
author | 2023-04-20 13:34:38 -0700 | |
---|---|---|
committer | 2023-04-20 13:34:38 -0700 | |
commit | a38bf092a88a2d59a11d7bc428c7c242840d7d6d (patch) | |
tree | 9c4f736ed7b1d36356976061ebc7fa93703723c8 /native/src/widget/scrollable.rs | |
parent | 4052ccf2b52acda99c6186e3494a582579ce62bb (diff) | |
download | iced-a38bf092a88a2d59a11d7bc428c7c242840d7d6d.tar.gz iced-a38bf092a88a2d59a11d7bc428c7c242840d7d6d.tar.bz2 iced-a38bf092a88a2d59a11d7bc428c7c242840d7d6d.zip |
Export scroll_to helper
Diffstat (limited to 'native/src/widget/scrollable.rs')
-rw-r--r-- | native/src/widget/scrollable.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/native/src/widget/scrollable.rs b/native/src/widget/scrollable.rs index c9ad5947..e35a4f96 100644 --- a/native/src/widget/scrollable.rs +++ b/native/src/widget/scrollable.rs @@ -392,6 +392,15 @@ pub fn snap_to<Message: 'static>( Command::widget(operation::scrollable::snap_to(id.0, offset)) } +/// Produces a [`Command`] that scrolls the [`Scrollable`] with the given [`Id`] +/// to the provided [`AbsoluteOffset`] along the x & y axis. +pub fn scroll_to<Message: 'static>( + id: Id, + offset: AbsoluteOffset, +) -> Command<Message> { + Command::widget(operation::scrollable::scroll_to(id.0, offset)) +} + /// Computes the layout of a [`Scrollable`]. pub fn layout<Renderer>( renderer: &Renderer, |