gtk4::builders

Struct BoxLayoutBuilder

Source
pub struct BoxLayoutBuilder { /* private fields */ }
Expand description

A builder-pattern type to construct BoxLayout objects.

Implementations§

Source§

impl BoxLayoutBuilder

Source

pub fn baseline_child(self, baseline_child: i32) -> Self

Available on crate feature v4_12 only.

The child that determines the baseline of the box in vertical layout.

If the child does baseline positioning, then its baseline is lined up with the baseline of the box. If it doesn’t, then the bottom edge of the child is used.

Source

pub fn baseline_position(self, baseline_position: BaselinePosition) -> Self

The position of the allocated baseline within the extra space allocated to each child.

This property is only relevant for horizontal layouts containing at least one child with a baseline alignment.

Source

pub fn homogeneous(self, homogeneous: bool) -> Self

Whether the box layout should distribute the available space equally among the children.

Source

pub fn spacing(self, spacing: i32) -> Self

The space to put between the children.

Source

pub fn orientation(self, orientation: Orientation) -> Self

The orientation of the orientable.

Source

pub fn build(self) -> BoxLayout

Build the BoxLayout.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.