Struct atk_sys::AtkValueIface
source · [−]#[repr(C)]pub struct AtkValueIface {
pub parent: GTypeInterface,
pub get_current_value: Option<unsafe extern "C" fn(_: *mut AtkValue, _: *mut GValue)>,
pub get_maximum_value: Option<unsafe extern "C" fn(_: *mut AtkValue, _: *mut GValue)>,
pub get_minimum_value: Option<unsafe extern "C" fn(_: *mut AtkValue, _: *mut GValue)>,
pub set_current_value: Option<unsafe extern "C" fn(_: *mut AtkValue, _: *const GValue) -> gboolean>,
pub get_minimum_increment: Option<unsafe extern "C" fn(_: *mut AtkValue, _: *mut GValue)>,
pub get_value_and_text: Option<unsafe extern "C" fn(_: *mut AtkValue, _: *mut c_double, _: *mut *mut c_char)>,
pub get_range: Option<unsafe extern "C" fn(_: *mut AtkValue) -> *mut AtkRange>,
pub get_increment: Option<unsafe extern "C" fn(_: *mut AtkValue) -> c_double>,
pub get_sub_ranges: Option<unsafe extern "C" fn(_: *mut AtkValue) -> *mut GSList>,
pub set_value: Option<unsafe extern "C" fn(_: *mut AtkValue, _: c_double)>,
}
Fields
parent: GTypeInterface
get_current_value: Option<unsafe extern "C" fn(_: *mut AtkValue, _: *mut GValue)>
get_maximum_value: Option<unsafe extern "C" fn(_: *mut AtkValue, _: *mut GValue)>
get_minimum_value: Option<unsafe extern "C" fn(_: *mut AtkValue, _: *mut GValue)>
set_current_value: Option<unsafe extern "C" fn(_: *mut AtkValue, _: *const GValue) -> gboolean>
get_minimum_increment: Option<unsafe extern "C" fn(_: *mut AtkValue, _: *mut GValue)>
get_value_and_text: Option<unsafe extern "C" fn(_: *mut AtkValue, _: *mut c_double, _: *mut *mut c_char)>
get_range: Option<unsafe extern "C" fn(_: *mut AtkValue) -> *mut AtkRange>
get_increment: Option<unsafe extern "C" fn(_: *mut AtkValue) -> c_double>
get_sub_ranges: Option<unsafe extern "C" fn(_: *mut AtkValue) -> *mut GSList>
set_value: Option<unsafe extern "C" fn(_: *mut AtkValue, _: c_double)>
Trait Implementations
sourceimpl Clone for AtkValueIface
impl Clone for AtkValueIface
sourcefn clone(&self) -> AtkValueIface
fn clone(&self) -> AtkValueIface
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for AtkValueIface
impl Debug for AtkValueIface
impl Copy for AtkValueIface
Auto Trait Implementations
impl RefUnwindSafe for AtkValueIface
impl Send for AtkValueIface
impl Sync for AtkValueIface
impl Unpin for AtkValueIface
impl UnwindSafe for AtkValueIface
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