lv_indev_scroll.h
Functions
-
void lv_indev_scroll_handler(lv_indev_t *indev)
Handle scrolling. Called by LVGL during input device processing
- Parameters:
indev – pointer to an input device
-
void lv_indev_scroll_throw_handler(lv_indev_t *indev)
Handle throwing after scrolling. Called by LVGL during input device processing
- Parameters:
indev – pointer to an input device
-
int32_t lv_indev_scroll_throw_predict(lv_indev_t *indev, lv_dir_t dir)
Predict where would a scroll throw end
- Parameters:
indev – pointer to an input device
dir –
LV_DIR_VER
orLV_DIR_HOR
- Returns:
the difference compared to the current position when the throw would be finished
-
void lv_indev_scroll_get_snap_dist(lv_obj_t *obj, lv_point_t *p)
Get the distance of the nearest snap point
- Parameters:
obj – the object on which snap points should be found
p – save the distance of the found snap point there