Type Alias lv_indev_t
Source pub type lv_indev_t = _lv_indev_t;
#[repr(C)]
pub struct lv_indev_t {Show 27 fields
pub type_: u32,
pub read_cb: Option<unsafe extern "C" fn(*mut _lv_indev_t, *mut lv_indev_data_t)>,
pub state: u32,
pub prev_state: u32,
pub mode: u32,
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1]>,
pub pr_timestamp: u32,
pub longpr_rep_timestamp: u32,
pub driver_data: *mut c_void,
pub user_data: *mut c_void,
pub disp: *mut _lv_display_t,
pub read_timer: *mut _lv_timer_t,
pub scroll_limit: u8,
pub scroll_throw: u8,
pub gesture_min_velocity: u8,
pub gesture_limit: u8,
pub long_press_time: u16,
pub long_press_repeat_time: u16,
pub rotary_sensitivity: i32,
pub pointer: _lv_indev_t__bindgen_ty_1,
pub keypad: _lv_indev_t__bindgen_ty_2,
pub cursor: *mut _lv_obj_t,
pub group: *mut _lv_group_t,
pub btn_points: *const lv_point_t,
pub event_list: lv_event_list_t,
pub scroll_throw_anim: *mut _lv_anim_t,
}