Lines Matching refs:indev
23 static void sdl_mousewheel_read(lv_indev_t * indev, lv_indev_data_t * data);
45 lv_indev_t * indev = lv_indev_create(); in lv_sdl_mousewheel_create() local
46 if(indev == NULL) { in lv_sdl_mousewheel_create()
51 lv_indev_set_type(indev, LV_INDEV_TYPE_ENCODER); in lv_sdl_mousewheel_create()
52 lv_indev_set_read_cb(indev, sdl_mousewheel_read); in lv_sdl_mousewheel_create()
53 lv_indev_set_driver_data(indev, dsc); in lv_sdl_mousewheel_create()
55 lv_indev_set_mode(indev, LV_INDEV_MODE_EVENT); in lv_sdl_mousewheel_create()
56 lv_indev_add_event_cb(indev, release_indev_cb, LV_EVENT_DELETE, indev); in lv_sdl_mousewheel_create()
58 return indev; in lv_sdl_mousewheel_create()
65 static void sdl_mousewheel_read(lv_indev_t * indev, lv_indev_data_t * data) in sdl_mousewheel_read() argument
67 lv_sdl_mousewheel_t * dsc = lv_indev_get_driver_data(indev); in sdl_mousewheel_read()
76 lv_indev_t * indev = (lv_indev_t *) lv_event_get_user_data(e); in release_indev_cb() local
77 lv_sdl_mousewheel_t * dsc = lv_indev_get_driver_data(indev); in release_indev_cb()
79 lv_indev_set_driver_data(indev, NULL); in release_indev_cb()
80 lv_indev_set_read_cb(indev, NULL); in release_indev_cb()
104 lv_indev_t * indev = lv_indev_get_next(NULL); in lv_sdl_mousewheel_handler() local
105 while(indev) { in lv_sdl_mousewheel_handler()
106 if(lv_indev_get_read_cb(indev) == sdl_mousewheel_read) { in lv_sdl_mousewheel_handler()
108 if(disp == NULL || lv_indev_get_display(indev) == disp) break; in lv_sdl_mousewheel_handler()
110 indev = lv_indev_get_next(indev); in lv_sdl_mousewheel_handler()
113 if(indev == NULL) return; in lv_sdl_mousewheel_handler()
114 lv_sdl_mousewheel_t * dsc = lv_indev_get_driver_data(indev); in lv_sdl_mousewheel_handler()
139 lv_indev_read(indev); in lv_sdl_mousewheel_handler()