Struct rute::auto::button_group_ffi::RUButtonGroupFuncs
source · #[repr(C)]pub struct RUButtonGroupFuncs {Show 17 fields
pub set_exclusive: extern "C" fn(self_c: *const RUBase, arg0: bool),
pub exclusive: extern "C" fn(self_c: *const RUBase) -> bool,
pub add_button: extern "C" fn(self_c: *const RUBase, arg0: *const RUBase, id: i32),
pub remove_button: extern "C" fn(self_c: *const RUBase, arg0: *const RUBase),
pub checked_button: extern "C" fn(self_c: *const RUBase) -> RUAbstractButton,
pub button: extern "C" fn(self_c: *const RUBase, id: i32) -> RUAbstractButton,
pub set_id: extern "C" fn(self_c: *const RUBase, button: *const RUBase, id: i32),
pub id: extern "C" fn(self_c: *const RUBase, button: *const RUBase) -> i32,
pub checked_id: extern "C" fn(self_c: *const RUBase) -> i32,
pub set_button_clicked_event: extern "C" fn(object: *const RUBase, user_data: *const c_void, trampoline_func: *const c_void, callback: *const c_void),
pub set_button_clicked_2_event: extern "C" fn(object: *const RUBase, user_data: *const c_void, trampoline_func: *const c_void, callback: *const c_void),
pub set_button_pressed_event: extern "C" fn(object: *const RUBase, user_data: *const c_void, trampoline_func: *const c_void, callback: *const c_void),
pub set_button_pressed_2_event: extern "C" fn(object: *const RUBase, user_data: *const c_void, trampoline_func: *const c_void, callback: *const c_void),
pub set_button_released_event: extern "C" fn(object: *const RUBase, user_data: *const c_void, trampoline_func: *const c_void, callback: *const c_void),
pub set_button_released_2_event: extern "C" fn(object: *const RUBase, user_data: *const c_void, trampoline_func: *const c_void, callback: *const c_void),
pub set_button_toggled_event: extern "C" fn(object: *const RUBase, user_data: *const c_void, trampoline_func: *const c_void, callback: *const c_void),
pub set_button_toggled_2_event: extern "C" fn(object: *const RUBase, user_data: *const c_void, trampoline_func: *const c_void, callback: *const c_void),
}
Fields
set_exclusive: extern "C" fn(self_c: *const RUBase, arg0: bool)
exclusive: extern "C" fn(self_c: *const RUBase) -> bool
set_id: extern "C" fn(self_c: *const RUBase, button: *const RUBase, id: i32)
id: extern "C" fn(self_c: *const RUBase, button: *const RUBase) -> i32
checked_id: extern "C" fn(self_c: *const RUBase) -> i32
Trait Implementations
sourceimpl Clone for RUButtonGroupFuncs
impl Clone for RUButtonGroupFuncs
sourcefn clone(&self) -> RUButtonGroupFuncs
fn clone(&self) -> RUButtonGroupFuncs
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for RUButtonGroupFuncs
Auto Trait Implementations
impl RefUnwindSafe for RUButtonGroupFuncs
impl Send for RUButtonGroupFuncs
impl Sync for RUButtonGroupFuncs
impl Unpin for RUButtonGroupFuncs
impl UnwindSafe for RUButtonGroupFuncs
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more