aboutsummaryrefslogtreecommitdiff
path: root/src/widgets/tabview/lv_tabview.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/widgets/tabview/lv_tabview.c')
-rw-r--r--src/widgets/tabview/lv_tabview.c16
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;
}