#[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)>