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
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
Mutably borrows from an owned value. Read more