Struct atk_sys::AtkSelectionIface
source · #[repr(C)]pub struct AtkSelectionIface {
pub parent: GTypeInterface,
pub add_selection: Option<unsafe extern "C" fn(_: *mut AtkSelection, _: c_int) -> gboolean>,
pub clear_selection: Option<unsafe extern "C" fn(_: *mut AtkSelection) -> gboolean>,
pub ref_selection: Option<unsafe extern "C" fn(_: *mut AtkSelection, _: c_int) -> *mut AtkObject>,
pub get_selection_count: Option<unsafe extern "C" fn(_: *mut AtkSelection) -> c_int>,
pub is_child_selected: Option<unsafe extern "C" fn(_: *mut AtkSelection, _: c_int) -> gboolean>,
pub remove_selection: Option<unsafe extern "C" fn(_: *mut AtkSelection, _: c_int) -> gboolean>,
pub select_all_selection: Option<unsafe extern "C" fn(_: *mut AtkSelection) -> gboolean>,
pub selection_changed: Option<unsafe extern "C" fn(_: *mut AtkSelection)>,
}
Fields§
§parent: GTypeInterface
§add_selection: Option<unsafe extern "C" fn(_: *mut AtkSelection, _: c_int) -> gboolean>
§clear_selection: Option<unsafe extern "C" fn(_: *mut AtkSelection) -> gboolean>
§ref_selection: Option<unsafe extern "C" fn(_: *mut AtkSelection, _: c_int) -> *mut AtkObject>
§get_selection_count: Option<unsafe extern "C" fn(_: *mut AtkSelection) -> c_int>
§is_child_selected: Option<unsafe extern "C" fn(_: *mut AtkSelection, _: c_int) -> gboolean>
§remove_selection: Option<unsafe extern "C" fn(_: *mut AtkSelection, _: c_int) -> gboolean>
§select_all_selection: Option<unsafe extern "C" fn(_: *mut AtkSelection) -> gboolean>
§selection_changed: Option<unsafe extern "C" fn(_: *mut AtkSelection)>
Trait Implementations§
source§impl Clone for AtkSelectionIface
impl Clone for AtkSelectionIface
source§fn clone(&self) -> AtkSelectionIface
fn clone(&self) -> AtkSelectionIface
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 AtkSelectionIface
impl Debug for AtkSelectionIface
impl Copy for AtkSelectionIface
Auto Trait Implementations§
impl RefUnwindSafe for AtkSelectionIface
impl Send for AtkSelectionIface
impl Sync for AtkSelectionIface
impl Unpin for AtkSelectionIface
impl UnwindSafe for AtkSelectionIface
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