[−][src]Enum conrod_core::position::Dimension
The length of a Widget over either the x or y axes.
This type is used to represent the different ways in which a dimension may be sized.
See the Sizeable trait for methods that allow for setting the
x
and y
Dimensions in various ways.
Note that Sizeable is implemented for all types that implement Widget.
Variants
Absolute(Scalar)
Some specific length has been given.
The dimension should match that of the widget at the given index.
The Option<Scalar>
is an optional padding argument which when Some
, will subtract the
scalar from both ends of the other widget's dimension.
The dimension should match that of the kid_area
of the widget at the given index.
The Option<Scalar>
is an optional padding argument which when Some
, will subtract the
scalar from both ends of the other widget's dimension.
Trait Implementations
impl Clone for Dimension
[src]
impl Copy for Dimension
[src]
impl Debug for Dimension
[src]
impl PartialEq<Dimension> for Dimension
[src]
impl StructuralPartialEq for Dimension
[src]
Auto Trait Implementations
impl RefUnwindSafe for Dimension
impl Send for Dimension
impl Sync for Dimension
impl Unpin for Dimension
impl UnwindSafe for Dimension
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> Style for T where
T: Any + Debug + PartialEq<T>,
[src]
T: Any + Debug + PartialEq<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, 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>,