Struct atk_sys::AtkValueIface [] [src]

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