diff --git a/src/lv_api_map_v8.h b/src/lv_api_map_v8.h index 65fd22d283..822450f574 100644 --- a/src/lv_api_map_v8.h +++ b/src/lv_api_map_v8.h @@ -59,6 +59,15 @@ typedef lv_screen_load_anim_t lv_scr_load_anim_t; typedef lv_buttonmatrix_ctrl_t lv_btnmatrix_ctrl_t; #endif /* LV_USE_BUTTONMATRIX */ +#if LV_USE_IMAGEBUTTON +#define LV_IMGBTN_STATE_RELEASED LV_IMAGEBUTTON_STATE_RELEASED +#define LV_IMGBTN_STATE_PRESSED LV_IMAGEBUTTON_STATE_PRESSED +#define LV_IMGBTN_STATE_DISABLED LV_IMAGEBUTTON_STATE_DISABLED +#define LV_IMGBTN_STATE_CHECKED_RELEASED LV_IMAGEBUTTON_STATE_CHECKED_RELEASED +#define LV_IMGBTN_STATE_CHECKED_PRESSED LV_IMAGEBUTTON_STATE_CHECKED_PRESSED +#define LV_IMGBTN_STATE_CHECKED_DISABLED LV_IMAGEBUTTON_STATE_CHECKED_DISABLED +#endif /* LV_USE_IMAGEBUTTON */ + /********************** * GLOBAL PROTOTYPES **********************/ @@ -177,6 +186,15 @@ static inline void lv_obj_move_background(lv_obj_t * obj) #define lv_img_get_antialias lv_image_get_antialias #endif /* LV_USE_IMAGE */ +#if LV_USE_IMAGEBUTTON +#define lv_imgbtn_create lv_imagebutton_create +#define lv_imgbtn_set_src lv_imagebutton_set_src +#define lv_imgbtn_set_state lv_imagebutton_set_state +#define lv_imgbtn_get_src_left lv_imagebutton_get_src_left +#define lv_imgbtn_get_src_middle lv_imagebutton_get_src_middle +#define lv_imgbtn_get_src_right lv_imagebutton_get_src_right +#endif /* LV_USE_IMAGEBUTTON */ + #if LV_USE_LIST #define lv_list_set_btn_text lv_list_set_button_text #define lv_list_get_btn_text lv_list_get_button_text