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 more