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 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl 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 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