[]Struct gtk::ToolItemGroup

pub struct ToolItemGroup(_, _);

A ToolItemGroup is used together with ToolPalette to add GtkToolItems to a palette like container with different categories and drag and drop support.

CSS nodes

ToolItemGroup has a single CSS node named toolitemgroup.

Implements

ToolItemGroupExt, ContainerExt, WidgetExt, glib::object::ObjectExt, BuildableExt, ToolShellExt, WidgetExtManual, BuildableExtManual

Implementations

impl ToolItemGroup[src]

pub fn new(label: &str) -> ToolItemGroup[src]

Creates a new tool item group with label label.

label

the label of the new group

Returns

a new ToolItemGroup.

Trait Implementations

impl Clone for ToolItemGroup

impl Debug for ToolItemGroup

impl Display for ToolItemGroup[src]

impl Eq for ToolItemGroup

impl Hash for ToolItemGroup

impl IsA<Buildable> for ToolItemGroup

impl IsA<Container> for ToolItemGroup

impl IsA<ToolShell> for ToolItemGroup

impl IsA<Widget> for ToolItemGroup

impl Ord for ToolItemGroup

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

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

impl StaticType for ToolItemGroup

Auto Trait Implementations

impl RefUnwindSafe for ToolItemGroup

impl !Send for ToolItemGroup

impl !Sync for ToolItemGroup

impl Unpin for ToolItemGroup

impl UnwindSafe for ToolItemGroup

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.