diff options
Diffstat (limited to 'src/widgets/tabview/lv_tabview.c')
-rw-r--r-- | src/widgets/tabview/lv_tabview.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/widgets/tabview/lv_tabview.c b/src/widgets/tabview/lv_tabview.c index b6fac70d4..2c293fafd 100644 --- a/src/widgets/tabview/lv_tabview.c +++ b/src/widgets/tabview/lv_tabview.c @@ -46,7 +46,7 @@ const lv_obj_class_t lv_tabview_class = { typedef struct { lv_dir_t tab_pos; - lv_coord_t tab_size; + int32_t tab_size; } lv_tabview_create_info_t; // only used in lv_obj_class_create_obj, no affect multiple instances @@ -60,7 +60,7 @@ static lv_tabview_create_info_t create_info; * GLOBAL FUNCTIONS **********************/ -lv_obj_t * lv_tabview_create(lv_obj_t * parent, lv_dir_t tab_pos, lv_coord_t tab_size) +lv_obj_t * lv_tabview_create(lv_obj_t * parent, lv_dir_t tab_pos, int32_t tab_size) { LV_LOG_INFO("begin"); create_info.tab_pos = tab_pos; @@ -156,8 +156,8 @@ void lv_tabview_set_active(lv_obj_t * obj, uint32_t id, lv_anim_enable_t anim_en if(cont == NULL) return; if((tabview->tab_pos & LV_DIR_VER) != 0) { - lv_coord_t gap = lv_obj_get_style_pad_column(cont, LV_PART_MAIN); - lv_coord_t w = lv_obj_get_content_width(cont); + int32_t gap = lv_obj_get_style_pad_column(cont, LV_PART_MAIN); + int32_t w = lv_obj_get_content_width(cont); if(lv_obj_get_style_base_dir(obj, LV_PART_MAIN) != LV_BASE_DIR_RTL) { lv_obj_scroll_to_x(cont, id * (gap + w), anim_en); } @@ -167,8 +167,8 @@ void lv_tabview_set_active(lv_obj_t * obj, uint32_t id, lv_anim_enable_t anim_en } } else { - lv_coord_t gap = lv_obj_get_style_pad_row(cont, LV_PART_MAIN); - lv_coord_t h = lv_obj_get_content_height(cont); + int32_t gap = lv_obj_get_style_pad_row(cont, LV_PART_MAIN); + int32_t h = lv_obj_get_content_height(cont); lv_obj_scroll_to_y(cont, id * (gap + h), anim_en); } @@ -337,12 +337,12 @@ static void cont_scroll_end_event_cb(lv_event_t * e) int32_t t; if((tv_obj->tab_pos & LV_DIR_VER) != 0) { - lv_coord_t w = lv_obj_get_content_width(cont); + int32_t w = lv_obj_get_content_width(cont); if(lv_obj_get_style_base_dir(tv, LV_PART_MAIN) == LV_BASE_DIR_RTL) t = -(p.x - w / 2) / w; else t = (p.x + w / 2) / w; } else { - lv_coord_t h = lv_obj_get_content_height(cont); + int32_t h = lv_obj_get_content_height(cont); t = (p.y + h / 2) / h; } |