graphics/input/
type.rs

1use crate::lvgl;
2
3#[derive(Clone, Copy, Debug, PartialEq, Eq)]
4pub enum InputKind {
5    Pointer,
6    Keypad,
7}
8
9impl From<InputKind> for lvgl::lv_indev_type_t {
10    fn from(value: InputKind) -> Self {
11        match value {
12            InputKind::Pointer => lvgl::lv_indev_type_t_LV_INDEV_TYPE_POINTER,
13            InputKind::Keypad => lvgl::lv_indev_type_t_LV_INDEV_TYPE_KEYPAD,
14        }
15    }
16}