pub fn remove_button<A: AbstractButtonTrait<'a>>(&self, arg0: &A) -> &Self {
        let (obj_arg0_1, _funcs) = arg0.get_abstract_button_obj_funcs();

        let (obj_data, funcs) = self.get_button_group_obj_funcs();
        unsafe {
            ((*funcs).remove_button)(obj_data, obj_arg0_1);
        }
        self
    }
///
/// Removes the given *button* from the button group.
///
/// **See also:** [`add_button()`]
/// [`buttons()`]
Removes the given *button* from the button group.
Removes the given * button * from the button group .
pub fn remove_button<A: AbstractButtonTrait<'a>>(&self, arg0: &A) -> &Self {
        let (obj_arg0_1, _funcs) = arg0.get_abstract_button_obj_funcs();
        let (obj_data, funcs) = self.get_button_group_obj_funcs();
        unsafe {
            ((*funcs).remove_button)(obj_data, obj_arg0_1);
        }
        self
    }
pub fn remove_button < A : AbstractButtonTrait < ' a > > ( & self , arg0 : & A ) -> & Self { let ( obj_arg0_1 , _funcs ) = arg0 . get_abstract_button_obj_funcs ( ) ; let ( obj_data , funcs ) = self . get_button_group_obj_funcs ( ) ; unsafe { ( ( * funcs ) . remove_button ) ( obj_data , obj_arg0_1 ) ; } self }
Removes the given *button* from the button group.
Removes the given * button * from the button group .
&self
arg0
&A
&self
arg0
&A