[]Struct gtk::ToolButton

pub struct ToolButton(_, _);

Methods

impl ToolButton[src]

pub fn new<'a, 'b, P: IsA<Widget> + 'a, Q: Into<Option<&'a P>>, R: Into<Option<&'b str>>>(
    icon_widget: Q,
    label: R
) -> ToolButton
[src]

Trait Implementations

impl Clone for ToolButton

impl Eq for ToolButton

impl Ord for ToolButton

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

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

impl Display for ToolButton[src]

impl Debug for ToolButton

impl Hash for ToolButton

impl IsA<ToolButton> for MenuToolButton

impl IsA<ToolButton> for RadioToolButton

impl IsA<ToolButton> for ToggleToolButton

impl IsA<ToolItem> for ToolButton

impl IsA<Bin> for ToolButton

impl IsA<Container> for ToolButton

impl IsA<Widget> for ToolButton

impl IsA<Buildable> for ToolButton

impl IsA<Actionable> for ToolButton

impl StaticType for ToolButton

Auto Trait Implementations

impl !Send for ToolButton

impl !Sync for ToolButton

impl Unpin for ToolButton

impl UnwindSafe for ToolButton

impl RefUnwindSafe for ToolButton

Blanket Implementations

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

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

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, 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.

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

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

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

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

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

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

impl<T> Cast for T where
    T: ObjectType
[src]

impl<Super, Sub> CanDowncast<Sub> for Super where
    Sub: IsA<Super>,
    Super: IsA<Super>, 
[src]

impl<T> ObjectExt for T where
    T: ObjectType
[src]

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