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}