pub enum ScrollViewMessage {
ScrollUp,
ScrollDown,
PageUp,
PageDown,
Home,
End,
SetContentHeight(u16),
}Expand description
Messages that can be sent to a ScrollView.
Variants§
ScrollUp
Scroll up by one line.
ScrollDown
Scroll down by one line.
PageUp
Scroll up by one page.
PageDown
Scroll down by one page.
Home
Scroll to the top.
End
Scroll to the bottom.
SetContentHeight(u16)
Set the total content height (in lines).
Trait Implementations§
Source§impl Clone for ScrollViewMessage
impl Clone for ScrollViewMessage
Source§fn clone(&self) -> ScrollViewMessage
fn clone(&self) -> ScrollViewMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ScrollViewMessage
impl Debug for ScrollViewMessage
Source§impl<'de> Deserialize<'de> for ScrollViewMessage
impl<'de> Deserialize<'de> for ScrollViewMessage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ScrollViewMessage
impl PartialEq for ScrollViewMessage
Source§impl Serialize for ScrollViewMessage
impl Serialize for ScrollViewMessage
impl Eq for ScrollViewMessage
impl StructuralPartialEq for ScrollViewMessage
Auto Trait Implementations§
impl Freeze for ScrollViewMessage
impl RefUnwindSafe for ScrollViewMessage
impl Send for ScrollViewMessage
impl Sync for ScrollViewMessage
impl Unpin for ScrollViewMessage
impl UnsafeUnpin for ScrollViewMessage
impl UnwindSafe for ScrollViewMessage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more