[−][src]Enum atk::ScrollType
Specifies where an object should be placed on the screen when using scroll_to.
Variants (Non-exhaustive)
Scroll the object vertically and horizontally to the top left corner of the window.
Scroll the object vertically and horizontally to the bottom right corner of the window.
Scroll the object vertically to the top edge of the window.
Scroll the object vertically to the bottom edge of the window.
Scroll the object vertically and horizontally to the left edge of the window.
Scroll the object vertically and horizontally to the right edge of the window.
Scroll the object vertically and horizontally so that as much as possible of the object becomes visible. The exact placement is determined by the application.
Feature: v2_30
Trait Implementations
impl Clone for ScrollType
[src]
fn clone(&self) -> ScrollType
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ScrollType
[src]
impl Debug for ScrollType
[src]
impl Display for ScrollType
[src]
impl Eq for ScrollType
[src]
impl<'a> FromValue<'a> for ScrollType
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for ScrollType
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for ScrollType
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for ScrollType
[src]
fn cmp(&self, other: &ScrollType) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<ScrollType> for ScrollType
[src]
fn eq(&self, other: &ScrollType) -> bool
[src]
fn ne(&self, other: &ScrollType) -> bool
[src]
impl PartialOrd<ScrollType> for ScrollType
[src]
fn partial_cmp(&self, other: &ScrollType) -> Option<Ordering>
[src]
fn lt(&self, other: &ScrollType) -> bool
[src]
fn le(&self, other: &ScrollType) -> bool
[src]
fn gt(&self, other: &ScrollType) -> bool
[src]
fn ge(&self, other: &ScrollType) -> bool
[src]
impl SetValue for ScrollType
[src]
impl StaticType for ScrollType
[src]
fn static_type() -> Type
[src]
impl StructuralEq for ScrollType
[src]
impl StructuralPartialEq for ScrollType
[src]
Auto Trait Implementations
impl RefUnwindSafe for ScrollType
impl Send for ScrollType
impl Sync for ScrollType
impl Unpin for ScrollType
impl UnwindSafe for ScrollType
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToSendValue for T where
T: ToValue + SetValue + Send + ?Sized,
T: ToValue + SetValue + Send + ?Sized,
fn to_send_value(&self) -> SendValue
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToValue for T where
T: SetValue + ?Sized,
T: SetValue + ?Sized,
fn to_value(&self) -> Value
fn to_value_type(&self) -> Type
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,