[−][src]Enum gtk::ButtonBoxStyle
Used to dictate the style that a ButtonBox
uses to layout the buttons it
contains.
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.
Buttons are evenly spread across the box.
Buttons are placed at the edges of the box.
Buttons are grouped towards the start of the box, (on the left for a HBox, or the top for a VBox).
Buttons are grouped towards the end of the box, (on the right for a HBox, or the bottom for a VBox).
Buttons are centered in the box. Since 2.12.
Buttons expand to fill the box. This entails giving
buttons a "linked" appearance, making button sizes homogeneous, and
setting spacing to 0 (same as calling BoxExt::set_homogeneous
and
BoxExt::set_spacing
manually). Since 3.12.
Trait Implementations
impl Clone for ButtonBoxStyle
[src]
fn clone(&self) -> ButtonBoxStyle
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ButtonBoxStyle
[src]
impl Debug for ButtonBoxStyle
[src]
impl Display for ButtonBoxStyle
[src]
impl Eq for ButtonBoxStyle
[src]
impl<'a> FromValue<'a> for ButtonBoxStyle
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for ButtonBoxStyle
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for ButtonBoxStyle
[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 ButtonBoxStyle
[src]
fn cmp(&self, other: &ButtonBoxStyle) -> 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<ButtonBoxStyle> for ButtonBoxStyle
[src]
fn eq(&self, other: &ButtonBoxStyle) -> bool
[src]
fn ne(&self, other: &ButtonBoxStyle) -> bool
[src]
impl PartialOrd<ButtonBoxStyle> for ButtonBoxStyle
[src]
fn partial_cmp(&self, other: &ButtonBoxStyle) -> Option<Ordering>
[src]
fn lt(&self, other: &ButtonBoxStyle) -> bool
[src]
fn le(&self, other: &ButtonBoxStyle) -> bool
[src]
fn gt(&self, other: &ButtonBoxStyle) -> bool
[src]
fn ge(&self, other: &ButtonBoxStyle) -> bool
[src]
impl SetValue for ButtonBoxStyle
[src]
impl StaticType for ButtonBoxStyle
[src]
fn static_type() -> Type
[src]
impl StructuralEq for ButtonBoxStyle
[src]
impl StructuralPartialEq for ButtonBoxStyle
[src]
Auto Trait Implementations
impl RefUnwindSafe for ButtonBoxStyle
impl Send for ButtonBoxStyle
impl Sync for ButtonBoxStyle
impl Unpin for ButtonBoxStyle
impl UnwindSafe for ButtonBoxStyle
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>,