[]Struct gtk::RadioToolButton

pub struct RadioToolButton(_, _);

A RadioToolButton is a ToolItem that contains a radio button, that is, a button that is part of a group of toggle buttons where only one button can be active at a time.

Use RadioToolButton::new to create a new RadioToolButton. Use RadioToolButton::new_from_widget to create a new RadioToolButton that is part of the same group as an existing RadioToolButton.

CSS nodes

RadioToolButton has a single CSS node with name toolbutton.

Implements

RadioToolButtonExt, ToggleToolButtonExt, ToolButtonExt, ToolItemExt, BinExt, ContainerExt, WidgetExt, glib::object::ObjectExt, BuildableExt, ActionableExt, WidgetExtManual, BuildableExtManual

Implementations

impl RadioToolButton[src]

pub fn from_widget<P: IsA<RadioToolButton>>(group: &P) -> RadioToolButton[src]

impl RadioToolButton[src]

pub fn new() -> RadioToolButton[src]

Creates a new RadioToolButton, adding it to group.

group

An existing radio button group, or None if you are creating a new group

Returns

The new RadioToolButton

pub fn from_stock(stock_id: &str) -> RadioToolButton[src]

pub fn join_group(&self, group: Option<&RadioToolButton>)[src]

Trait Implementations

impl Clone for RadioToolButton

impl Debug for RadioToolButton

impl Display for RadioToolButton[src]

impl Eq for RadioToolButton

impl Hash for RadioToolButton

impl IsA<Actionable> for RadioToolButton

impl IsA<Bin> for RadioToolButton

impl IsA<Buildable> for RadioToolButton

impl IsA<Container> for RadioToolButton

impl IsA<ToggleToolButton> for RadioToolButton

impl IsA<ToolButton> for RadioToolButton

impl IsA<ToolItem> for RadioToolButton

impl IsA<Widget> for RadioToolButton

impl Ord for RadioToolButton

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

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

impl StaticType for RadioToolButton

Auto Trait Implementations

impl RefUnwindSafe for RadioToolButton

impl !Send for RadioToolButton

impl !Sync for RadioToolButton

impl Unpin for RadioToolButton

impl UnwindSafe for RadioToolButton

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.