Struct atk_sys::AtkActionIface
source · #[repr(C)]pub struct AtkActionIface {
pub parent: GTypeInterface,
pub do_action: Option<unsafe extern "C" fn(_: *mut AtkAction, _: c_int) -> gboolean>,
pub get_n_actions: Option<unsafe extern "C" fn(_: *mut AtkAction) -> c_int>,
pub get_description: Option<unsafe extern "C" fn(_: *mut AtkAction, _: c_int) -> *const c_char>,
pub get_name: Option<unsafe extern "C" fn(_: *mut AtkAction, _: c_int) -> *const c_char>,
pub get_keybinding: Option<unsafe extern "C" fn(_: *mut AtkAction, _: c_int) -> *const c_char>,
pub set_description: Option<unsafe extern "C" fn(_: *mut AtkAction, _: c_int, _: *const c_char) -> gboolean>,
pub get_localized_name: Option<unsafe extern "C" fn(_: *mut AtkAction, _: c_int) -> *const c_char>,
}
Fields§
§parent: GTypeInterface
§do_action: Option<unsafe extern "C" fn(_: *mut AtkAction, _: c_int) -> gboolean>
§get_n_actions: Option<unsafe extern "C" fn(_: *mut AtkAction) -> c_int>
§get_description: Option<unsafe extern "C" fn(_: *mut AtkAction, _: c_int) -> *const c_char>
§get_name: Option<unsafe extern "C" fn(_: *mut AtkAction, _: c_int) -> *const c_char>
§get_keybinding: Option<unsafe extern "C" fn(_: *mut AtkAction, _: c_int) -> *const c_char>
§set_description: Option<unsafe extern "C" fn(_: *mut AtkAction, _: c_int, _: *const c_char) -> gboolean>
§get_localized_name: Option<unsafe extern "C" fn(_: *mut AtkAction, _: c_int) -> *const c_char>
Trait Implementations§
source§impl Clone for AtkActionIface
impl Clone for AtkActionIface
source§fn clone(&self) -> AtkActionIface
fn clone(&self) -> AtkActionIface
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for AtkActionIface
impl Debug for AtkActionIface
impl Copy for AtkActionIface
Auto Trait Implementations§
impl RefUnwindSafe for AtkActionIface
impl Send for AtkActionIface
impl Sync for AtkActionIface
impl Unpin for AtkActionIface
impl UnwindSafe for AtkActionIface
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more