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§
source§impl Clone for AtkValueIface
impl Clone for AtkValueIface
source§fn clone(&self) -> AtkValueIface
fn clone(&self) -> AtkValueIface
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 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§
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