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
sourceimpl Clone for AtkSelectionIface
impl Clone for AtkSelectionIface
sourcefn clone(&self) -> AtkSelectionIface
fn clone(&self) -> AtkSelectionIface
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 more
sourceimpl 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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more