[−][src]Enum gtk::IconSize
Built-in stock icon sizes.
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Invalid size.
Size appropriate for menus (16px).
Size appropriate for small toolbars (16px).
Size appropriate for large toolbars (24px)
Size appropriate for buttons (16px)
Size appropriate for drag and drop (32px)
Size appropriate for dialogs (48px)
Implementations
impl IconSize
[src]
Trait Implementations
impl Clone for IconSize
[src]
impl Copy for IconSize
[src]
impl Debug for IconSize
[src]
impl Display for IconSize
[src]
impl Eq for IconSize
[src]
impl From<i32> for IconSize
[src]
impl<'a> FromValue<'a> for IconSize
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for IconSize
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for IconSize
[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 Into<i32> for IconSize
[src]
impl Ord for IconSize
[src]
fn cmp(&self, other: &IconSize) -> 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<IconSize> for IconSize
[src]
impl PartialOrd<IconSize> for IconSize
[src]
fn partial_cmp(&self, other: &IconSize) -> Option<Ordering>
[src]
fn lt(&self, other: &IconSize) -> bool
[src]
fn le(&self, other: &IconSize) -> bool
[src]
fn gt(&self, other: &IconSize) -> bool
[src]
fn ge(&self, other: &IconSize) -> bool
[src]
impl SetValue for IconSize
[src]
impl StaticType for IconSize
[src]
fn static_type() -> Type
[src]
impl StructuralEq for IconSize
[src]
impl StructuralPartialEq for IconSize
[src]
Auto Trait Implementations
impl RefUnwindSafe for IconSize
impl Send for IconSize
impl Sync for IconSize
impl Unpin for IconSize
impl UnwindSafe for IconSize
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>,