mirror of
https://github.com/lvgl/lvgl.git
synced 2026-05-28 22:30:49 +08:00
feat(indev): add long press time setter (#6664)
This commit is contained in:
@@ -360,6 +360,13 @@ void lv_indev_set_display(lv_indev_t * indev, lv_display_t * disp)
|
|||||||
indev->disp = disp;
|
indev->disp = disp;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void lv_indev_set_long_press_time(lv_indev_t * indev, uint16_t long_press_time)
|
||||||
|
{
|
||||||
|
if(indev == NULL) return;
|
||||||
|
|
||||||
|
indev->long_press_time = long_press_time;
|
||||||
|
}
|
||||||
|
|
||||||
void * lv_indev_get_user_data(const lv_indev_t * indev)
|
void * lv_indev_get_user_data(const lv_indev_t * indev)
|
||||||
{
|
{
|
||||||
if(indev == NULL) return NULL;
|
if(indev == NULL) return NULL;
|
||||||
|
|||||||
@@ -145,6 +145,13 @@ void lv_indev_set_driver_data(lv_indev_t * indev, void * driver_data);
|
|||||||
*/
|
*/
|
||||||
void lv_indev_set_display(lv_indev_t * indev, struct lv_display_t * disp);
|
void lv_indev_set_display(lv_indev_t * indev, struct lv_display_t * disp);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set long press time to the indev
|
||||||
|
* @param indev pointer to an input device
|
||||||
|
* @param time long press time in ms
|
||||||
|
*/
|
||||||
|
void lv_indev_set_long_press_time(lv_indev_t * indev, uint16_t long_press_time);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the type of an input device
|
* Get the type of an input device
|
||||||
* @param indev pointer to an input device
|
* @param indev pointer to an input device
|
||||||
|
|||||||
Reference in New Issue
Block a user