[]Struct gtk::CellAreaBox

pub struct CellAreaBox(_, _);

The CellAreaBox renders cell renderers into a row or a column depending on its Orientation.

CellAreaBox uses a notion of packing. Packing refers to adding cell renderers with reference to a particular position in a CellAreaBox. There are two reference positions: the start and the end of the box. When the CellAreaBox is oriented in the Orientation::Vertical orientation, the start is defined as the top of the box and the end is defined as the bottom. In the Orientation::Horizontal orientation start is defined as the left side and the end is defined as the right side.

Alignments of GtkCellRenderers rendered in adjacent rows can be configured by configuring the CellAreaBox align child cell property with CellAreaExt::cell_set_property or by specifying the "align" argument to CellAreaBoxExt::pack_start and CellAreaBoxExt::pack_end.

Implements

CellAreaBoxExt, CellAreaExt, glib::object::ObjectExt, BuildableExt, CellLayoutExt, OrientableExt, BuildableExtManual

Implementations

impl CellAreaBox[src]

pub fn new() -> CellAreaBox[src]

Creates a new CellAreaBox.

Returns

a newly created CellAreaBox

Trait Implementations

impl Clone for CellAreaBox

impl Debug for CellAreaBox

impl Default for CellAreaBox[src]

impl Display for CellAreaBox[src]

impl Eq for CellAreaBox

impl Hash for CellAreaBox

impl IsA<Buildable> for CellAreaBox

impl IsA<CellArea> for CellAreaBox

impl IsA<CellLayout> for CellAreaBox

impl IsA<Orientable> for CellAreaBox

impl Ord for CellAreaBox

impl<T: ObjectType> PartialEq<T> for CellAreaBox

impl<T: ObjectType> PartialOrd<T> for CellAreaBox

impl StaticType for CellAreaBox

Auto Trait Implementations

impl RefUnwindSafe for CellAreaBox

impl !Send for CellAreaBox

impl !Sync for CellAreaBox

impl Unpin for CellAreaBox

impl UnwindSafe for CellAreaBox

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Super, Sub> CanDowncast<Sub> for Super where
    Sub: IsA<Super>,
    Super: IsA<Super>, 

impl<T> Cast for T where
    T: ObjectType, 

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ObjectExt for T where
    T: ObjectType, 

impl<'a, T> ToGlibContainerFromSlice<'a, *const GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 

type Storage = (Option<List>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, T>>)

impl<'a, T> ToGlibContainerFromSlice<'a, *const GPtrArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 

type Storage = (Option<PtrArray>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, T>>)

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 

type Storage = (Option<Array>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, T>>)

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 

type Storage = (Option<List>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, T>>)

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GPtrArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 

type Storage = (Option<PtrArray>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, T>>)

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.