Home
last modified time | relevance | path

Searched refs:lv_indev_t (Results 1 – 25 of 81) sorted by relevance

1234

/lvgl-latest/src/indev/
Dlv_indev.h76 typedef void (*lv_indev_read_cb_t)(lv_indev_t * indev, lv_indev_data_t * data);
86 lv_indev_t * lv_indev_create(void);
92 void lv_indev_delete(lv_indev_t * indev);
100 lv_indev_t * lv_indev_get_next(lv_indev_t * indev);
106 void lv_indev_read(lv_indev_t * indev);
119 void lv_indev_enable(lv_indev_t * indev, bool enable);
126 lv_indev_t * lv_indev_active(void);
133 void lv_indev_set_type(lv_indev_t * indev, lv_indev_type_t indev_type);
140 void lv_indev_set_read_cb(lv_indev_t * indev, lv_indev_read_cb_t read_cb);
147 void lv_indev_set_user_data(lv_indev_t * indev, void * user_data);
[all …]
Dlv_indev.c69 static void indev_pointer_proc(lv_indev_t * i, lv_indev_data_t * data);
70 static void indev_keypad_proc(lv_indev_t * i, lv_indev_data_t * data);
71 static void indev_encoder_proc(lv_indev_t * i, lv_indev_data_t * data);
72 static void indev_button_proc(lv_indev_t * i, lv_indev_data_t * data);
73 static void indev_proc_press(lv_indev_t * indev);
74 static void indev_proc_release(lv_indev_t * indev);
75 static lv_result_t indev_proc_short_click(lv_indev_t * indev);
76 static void indev_proc_pointer_diff(lv_indev_t * indev);
78 static void indev_proc_reset_query_handler(lv_indev_t * indev);
79 static void indev_click_focus(lv_indev_t * indev);
[all …]
Dlv_indev_scroll.h34 void lv_indev_scroll_handler(lv_indev_t * indev);
40 void lv_indev_scroll_throw_handler(lv_indev_t * indev);
48 int32_t lv_indev_scroll_throw_predict(lv_indev_t * indev, lv_dir_t dir);
/lvgl-latest/src/drivers/uefi/
Dlv_uefi_indev.h41 lv_indev_t * lv_uefi_simple_pointer_indev_create(lv_point_t * display_res);
49 bool lv_uefi_simple_pointer_indev_add_handle(lv_indev_t * indev, EFI_HANDLE handle);
55 void lv_uefi_simple_pointer_indev_add_all(lv_indev_t * indev);
62 lv_indev_t * lv_uefi_absolute_pointer_indev_create(lv_point_t * display_res);
70 bool lv_uefi_absolute_pointer_indev_add_handle(lv_indev_t * indev, EFI_HANDLE handle);
76 void lv_uefi_absolute_pointer_indev_add_all(lv_indev_t * indev);
82 lv_indev_t * lv_uefi_simple_text_input_indev_create(void);
90 bool lv_uefi_simple_text_input_indev_add_handle(lv_indev_t * indev, EFI_HANDLE handle);
96 void lv_uefi_simple_text_input_indev_add_all(lv_indev_t * indev);
Dlv_uefi_indev_keyboard.c51 static void _simple_text_input_read_cb(lv_indev_t * indev, lv_indev_data_t * data);
82 lv_indev_t * lv_uefi_simple_text_input_indev_create(void) in lv_uefi_simple_text_input_indev_create()
84 lv_indev_t * indev = NULL; in lv_uefi_simple_text_input_indev_create()
110 bool lv_uefi_simple_text_input_indev_add_handle(lv_indev_t * indev, EFI_HANDLE handle) in lv_uefi_simple_text_input_indev_add_handle()
140 void lv_uefi_simple_text_input_indev_add_all(lv_indev_t * indev) in lv_uefi_simple_text_input_indev_add_all()
171 lv_indev_t * indev; in _simple_text_input_event_cb()
176 indev = (lv_indev_t *)lv_event_get_user_data(e); in _simple_text_input_event_cb()
185 static void _simple_text_input_read_cb(lv_indev_t * indev, lv_indev_data_t * data) in _simple_text_input_read_cb()
Dlv_uefi_indev_pointer.c48 static void _simple_pointer_read_cb(lv_indev_t * indev, lv_indev_data_t * data);
75 lv_indev_t * lv_uefi_simple_pointer_indev_create(lv_point_t * display_res) in lv_uefi_simple_pointer_indev_create()
77 lv_indev_t * indev = NULL; in lv_uefi_simple_pointer_indev_create()
111 bool lv_uefi_simple_pointer_indev_add_handle(lv_indev_t * indev, EFI_HANDLE handle) in lv_uefi_simple_pointer_indev_add_handle()
145 void lv_uefi_simple_pointer_indev_add_all(lv_indev_t * indev) in lv_uefi_simple_pointer_indev_add_all()
176 lv_indev_t * indev; in _simple_pointer_indev_event_cb()
181 indev = (lv_indev_t *)lv_event_get_user_data(e); in _simple_pointer_indev_event_cb()
190 static void _simple_pointer_read_cb(lv_indev_t * indev, lv_indev_data_t * data) in _simple_pointer_read_cb()
Dlv_uefi_indev_touch.c49 static void _absolute_pointer_read_cb(lv_indev_t * indev, lv_indev_data_t * data);
75 lv_indev_t * lv_uefi_absolute_pointer_indev_create(lv_point_t * display_res) in lv_uefi_absolute_pointer_indev_create()
77 lv_indev_t * indev = NULL; in lv_uefi_absolute_pointer_indev_create()
111 bool lv_uefi_absolute_pointer_indev_add_handle(lv_indev_t * indev, EFI_HANDLE handle) in lv_uefi_absolute_pointer_indev_add_handle()
148 void lv_uefi_absolute_pointer_indev_add_all(lv_indev_t * indev) in lv_uefi_absolute_pointer_indev_add_all()
179 lv_indev_t * indev; in _absolute_pointer_indev_event_cb()
184 indev = (lv_indev_t *)lv_event_get_user_data(e); in _absolute_pointer_indev_event_cb()
193 static void _absolute_pointer_read_cb(lv_indev_t * indev, lv_indev_data_t * data) in _absolute_pointer_read_cb()
/lvgl-latest/examples/porting/
Dlv_port_indev_template.c27 static void touchpad_read(lv_indev_t * indev, lv_indev_data_t * data);
32 static void mouse_read(lv_indev_t * indev, lv_indev_data_t * data);
37 static void keypad_read(lv_indev_t * indev, lv_indev_data_t * data);
41 static void encoder_read(lv_indev_t * indev, lv_indev_data_t * data);
45 static void button_read(lv_indev_t * indev, lv_indev_data_t * data);
52 lv_indev_t * indev_touchpad;
53 lv_indev_t * indev_mouse;
54 lv_indev_t * indev_keypad;
55 lv_indev_t * indev_encoder;
56 lv_indev_t * indev_button;
[all …]
/lvgl-latest/src/drivers/nuttx/
Dlv_nuttx_touchscreen.c40 lv_indev_t * indev_drv;
46 static void indev_set_cursor(lv_indev_t * indev, int32_t size);
47 static void touchscreen_read(lv_indev_t * drv, lv_indev_data_t * data);
49 static lv_indev_t * touchscreen_init(int fd);
63 lv_indev_t * lv_nuttx_touchscreen_create(const char * dev_path) in lv_nuttx_touchscreen_create()
65 lv_indev_t * indev; in lv_nuttx_touchscreen_create()
93 static void indev_set_cursor(lv_indev_t * indev, int32_t size) in indev_set_cursor()
119 static void conv_touch_sample(lv_indev_t * drv, in conv_touch_sample()
146 static void touchscreen_read(lv_indev_t * drv, lv_indev_data_t * data) in touchscreen_read()
190 lv_indev_t * indev = (lv_indev_t *) lv_event_get_user_data(e); in touchscreen_delete_cb()
[all …]
Dlv_nuttx_entry.h42 lv_indev_t * indev;
43 lv_indev_t * utouch_indev;
/lvgl-latest/tests/src/
Dlv_test_indev.h12 void lv_test_mouse_read_cb(lv_indev_t * indev, lv_indev_data_t * data);
20 void lv_test_keypad_read_cb(lv_indev_t * indev, lv_indev_data_t * data);
27 void lv_test_encoder_read_cb(lv_indev_t * indev, lv_indev_data_t * data) ;
44 extern lv_indev_t * lv_test_mouse_indev;
45 extern lv_indev_t * lv_test_keypad_indev;
46 extern lv_indev_t * lv_test_encoder_indev;
Dlv_test_indev.c18 void lv_test_mouse_read_cb(lv_indev_t * indev, lv_indev_data_t * data) in lv_test_mouse_read_cb()
58 void lv_test_keypad_read_cb(lv_indev_t * indev, lv_indev_data_t * data) in lv_test_keypad_read_cb()
87 void lv_test_encoder_read_cb(lv_indev_t * indev, lv_indev_data_t * data) in lv_test_encoder_read_cb()
Dlv_test_init.c17 lv_indev_t * lv_test_mouse_indev;
18 lv_indev_t * lv_test_keypad_indev;
19 lv_indev_t * lv_test_encoder_indev;
/lvgl-latest/src/drivers/evdev/
Dlv_evdev.h36 typedef void (*lv_evdev_discovery_cb_t)(lv_indev_t * indev, lv_evdev_type_t type, void * user_data);
48 lv_indev_t * lv_evdev_create(lv_indev_type_t indev_type, const char * dev_path);
73 void lv_evdev_set_swap_axes(lv_indev_t * indev, bool swap_axes);
84 void lv_evdev_set_calibration(lv_indev_t * indev, int min_x, int min_y, int max_x, int max_y);
90 void lv_evdev_delete(lv_indev_t * indev);
Dlv_evdev.c123 static lv_point_t _evdev_process_pointer(lv_indev_t * indev, int x, int y) in _evdev_process_pointer()
145 lv_indev_t * indev = user_data; in _evdev_async_delete_cb()
149 static void _evdev_read(lv_indev_t * indev, lv_indev_data_t * data) in _evdev_read()
213 lv_indev_t * indev = lv_event_get_target(e); in _evdev_indev_delete_cb()
231 lv_indev_t * indev = lv_evdev_create(LV_INDEV_TYPE_NONE, dev_path); in _evdev_discovery_indev_try_create()
244 lv_indev_t * ex_indev = NULL; in _evdev_discovery_indev_try_create()
340 lv_indev_t * lv_evdev_create(lv_indev_type_t indev_type, const char * dev_path) in lv_evdev_create()
434 lv_indev_t * indev = lv_indev_create(); in lv_evdev_create()
510 void lv_evdev_set_swap_axes(lv_indev_t * indev, bool swap_axes) in lv_evdev_set_swap_axes()
517 void lv_evdev_set_calibration(lv_indev_t * indev, int min_x, int min_y, int max_x, int max_y) in lv_evdev_set_calibration()
[all …]
/lvgl-latest/src/drivers/windows/
Dlv_windows_input.h41 HWND lv_windows_get_indev_window_handle(lv_indev_t * indev);
51 lv_indev_t * lv_windows_acquire_pointer_indev(lv_display_t * display);
61 lv_indev_t * lv_windows_acquire_keypad_indev(lv_display_t * display);
71 lv_indev_t * lv_windows_acquire_encoder_indev(lv_display_t * display);
Dlv_windows_input.c41 lv_indev_t * indev,
47 lv_indev_t * indev,
53 lv_indev_t * indev,
70 HWND lv_windows_get_indev_window_handle(lv_indev_t * indev) in lv_windows_get_indev_window_handle()
75 lv_indev_t * lv_windows_acquire_pointer_indev(lv_display_t * display) in lv_windows_acquire_pointer_indev()
118 lv_indev_t * lv_windows_acquire_keypad_indev(lv_display_t * display) in lv_windows_acquire_keypad_indev()
163 lv_indev_t * lv_windows_acquire_encoder_indev(lv_display_t * display) in lv_windows_acquire_encoder_indev()
210 lv_indev_t * indev, in lv_windows_pointer_driver_read_callback()
225 lv_indev_t * indev = (lv_indev_t *)lv_event_get_user_data(e); in lv_windows_release_pointer_device_event_callback()
415 lv_indev_t * indev, in lv_windows_keypad_driver_read_callback()
[all …]
Dlv_windows_context.h47 lv_indev_t * indev;
59 lv_indev_t * indev;
65 lv_indev_t * indev;
/lvgl-latest/src/drivers/sdl/
Dlv_sdl_mousewheel.c23 static void sdl_mousewheel_read(lv_indev_t * indev, lv_indev_data_t * data);
39 lv_indev_t * lv_sdl_mousewheel_create(void) in lv_sdl_mousewheel_create()
45 lv_indev_t * indev = lv_indev_create(); in lv_sdl_mousewheel_create()
65 static void sdl_mousewheel_read(lv_indev_t * indev, lv_indev_data_t * data) in sdl_mousewheel_read()
76 lv_indev_t * indev = (lv_indev_t *) lv_event_get_user_data(e); in release_indev_cb()
104 lv_indev_t * indev = lv_indev_get_next(NULL); in lv_sdl_mousewheel_handler()
Dlv_sdl_keyboard.c31 static void sdl_keyboard_read(lv_indev_t * indev, lv_indev_data_t * data);
43 lv_indev_t * lv_sdl_keyboard_create(void) in lv_sdl_keyboard_create()
49 lv_indev_t * indev = lv_indev_create(); in lv_sdl_keyboard_create()
69 static void sdl_keyboard_read(lv_indev_t * indev, lv_indev_data_t * data) in sdl_keyboard_read()
91 lv_indev_t * indev = (lv_indev_t *) lv_event_get_user_data(e); in release_indev_cb()
119 lv_indev_t * indev = lv_indev_get_next(NULL); in lv_sdl_keyboard_handler()
Dlv_sdl_mouse.c27 static void sdl_mouse_read(lv_indev_t * indev, lv_indev_data_t * data);
47 lv_indev_t * lv_sdl_mouse_create(void) in lv_sdl_mouse_create()
53 lv_indev_t * indev = lv_indev_create(); in lv_sdl_mouse_create()
74 static void sdl_mouse_read(lv_indev_t * indev, lv_indev_data_t * data) in sdl_mouse_read()
90 lv_indev_t * indev = (lv_indev_t *) lv_event_get_user_data(e); in release_indev_cb()
133 lv_indev_t * indev = lv_indev_get_next(NULL); in lv_sdl_mouse_handler()
/lvgl-latest/src/drivers/wayland/
Dlv_wayland.h97 lv_indev_t * lv_wayland_get_pointer(lv_display_t * disp);
105 lv_indev_t * lv_wayland_get_pointeraxis(lv_display_t * disp);
113 lv_indev_t * lv_wayland_get_keyboard(lv_display_t * disp);
121 lv_indev_t * lv_wayland_get_touchscreen(lv_display_t * disp);
/lvgl-latest/src/drivers/x11/
Dlv_x11_input.c31 lv_indev_t * keyboard; /**< keyboard input device object */
32 lv_indev_t * mousepointer; /**< mouse input device object */
33 lv_indev_t * mousewheel; /**< encoder input device object */
219 static void x11_keyboard_read_cb(lv_indev_t * indev, lv_indev_data_t * data) in x11_keyboard_read_cb()
236 static void x11_mouse_read_cb(lv_indev_t * indev, lv_indev_data_t * data) in x11_mouse_read_cb()
251 static void x11_mousewheel_read_cb(lv_indev_t * indev, lv_indev_data_t * data) in x11_mousewheel_read_cb()
261 static lv_indev_t * lv_x11_keyboard_create(lv_display_t * disp) in lv_x11_keyboard_create()
263 lv_indev_t * indev = lv_indev_create(); in lv_x11_keyboard_create()
273 static lv_indev_t * lv_x11_mouse_create(lv_display_t * disp, lv_image_dsc_t const * symb) in lv_x11_mouse_create()
275 lv_indev_t * indev = lv_indev_create(); in lv_x11_mouse_create()
[all …]
/lvgl-latest/src/drivers/libinput/
Dlv_libinput.h83 lv_indev_t * lv_libinput_create(lv_indev_type_t indev_type, const char * dev_path);
89 void lv_libinput_delete(lv_indev_t * indev);
/lvgl-latest/src/others/monkey/
Dlv_monkey.c30 lv_indev_t * indev;
54 static void lv_monkey_read_cb(lv_indev_t * indev, lv_indev_data_t * data);
86 lv_indev_t * lv_monkey_get_indev(lv_monkey_t * monkey) in lv_monkey_get_indev()
129 static void lv_monkey_read_cb(lv_indev_t * indev, lv_indev_data_t * data) in lv_monkey_read_cb()

1234