minor renames

This commit is contained in:
Gabor Kiss-Vamosi
2020-03-08 03:36:18 +01:00
parent 8880326abd
commit 25b8185683
15 changed files with 61 additions and 71 deletions

View File

@@ -1158,8 +1158,8 @@ void lv_theme_material_apply(lv_obj_t * obj, lv_theme_style_t name)
list = lv_obj_get_style_list(obj, LV_ROLLER_PART_BG); list = lv_obj_get_style_list(obj, LV_ROLLER_PART_BG);
lv_style_list_add_style(list, &roller_bg); lv_style_list_add_style(list, &roller_bg);
lv_obj_clean_style_list(obj, LV_ROLLER_PART_SEL); lv_obj_clean_style_list(obj, LV_ROLLER_PART_SELECTED);
list = lv_obj_get_style_list(obj, LV_ROLLER_PART_SEL); list = lv_obj_get_style_list(obj, LV_ROLLER_PART_SELECTED);
lv_style_list_add_style(list, &roller_sel); lv_style_list_add_style(list, &roller_sel);
break; break;
#endif #endif

View File

@@ -687,8 +687,8 @@ void lv_theme_material_apply(lv_obj_t * obj, lv_theme_style_t name)
list = lv_obj_get_style_list(obj, LV_ROLLER_PART_BG); list = lv_obj_get_style_list(obj, LV_ROLLER_PART_BG);
lv_style_list_add_style(list, &style_bg); lv_style_list_add_style(list, &style_bg);
lv_obj_clean_style_list(obj, LV_ROLLER_PART_SEL); lv_obj_clean_style_list(obj, LV_ROLLER_PART_SELECTED);
list = lv_obj_get_style_list(obj, LV_ROLLER_PART_SEL); list = lv_obj_get_style_list(obj, LV_ROLLER_PART_SELECTED);
lv_style_list_add_style(list, &style_bg); lv_style_list_add_style(list, &style_bg);
lv_style_list_add_style(list, &style_color); lv_style_list_add_style(list, &style_color);
break; break;

View File

@@ -97,7 +97,7 @@ lv_obj_t * lv_list_create(lv_obj_t * par, const lv_obj_t * copy)
lv_page_set_scrl_fit2(list, LV_FIT_PARENT, LV_FIT_TIGHT); lv_page_set_scrl_fit2(list, LV_FIT_PARENT, LV_FIT_TIGHT);
lv_obj_set_size(list, 2 * LV_DPI, 3 * LV_DPI); lv_obj_set_size(list, 2 * LV_DPI, 3 * LV_DPI);
lv_page_set_scrl_layout(list, LV_LIST_LAYOUT_DEF); lv_page_set_scrl_layout(list, LV_LIST_LAYOUT_DEF);
lv_list_set_sb_mode(list, LV_SB_MODE_DRAG); lv_list_set_sb_mode(list, LV_SCRLBAR_MODE_DRAG);
lv_theme_apply(list, LV_THEME_LIST); lv_theme_apply(list, LV_THEME_LIST);

View File

@@ -122,7 +122,7 @@ void lv_list_focus_btn(lv_obj_t * list, lv_obj_t * btn);
* @param list pointer to a list object * @param list pointer to a list object
* @param sb_mode the new mode from 'lv_page_sb_mode_t' enum * @param sb_mode the new mode from 'lv_page_sb_mode_t' enum
*/ */
static inline void lv_list_set_sb_mode(lv_obj_t * list, lv_sb_mode_t mode) static inline void lv_list_set_sb_mode(lv_obj_t * list, lv_scrlbar_mode_t mode)
{ {
lv_page_set_scrlbar_mode(list, mode); lv_page_set_scrlbar_mode(list, mode);
} }
@@ -241,7 +241,7 @@ lv_layout_t lv_list_get_layout(lv_obj_t * list);
* @param list pointer to a list object * @param list pointer to a list object
* @return scrollbar mode from 'lv_page_sb_mode_t' enum * @return scrollbar mode from 'lv_page_sb_mode_t' enum
*/ */
static inline lv_sb_mode_t lv_list_get_sb_mode(const lv_obj_t * list) static inline lv_scrlbar_mode_t lv_list_get_sb_mode(const lv_obj_t * list)
{ {
return lv_page_get_sb_mode(list); return lv_page_get_sb_mode(list);
} }

View File

@@ -408,9 +408,12 @@ static lv_res_t lv_msgbox_signal(lv_obj_t * mbox, lv_signal_t sign, void * param
else if(sign == LV_SIGNAL_GET_STATE_DSC) { else if(sign == LV_SIGNAL_GET_STATE_DSC) {
lv_get_state_info_t * info = param; lv_get_state_info_t * info = param;
lv_msgbox_ext_t * ext = lv_obj_get_ext_attr(mbox); lv_msgbox_ext_t * ext = lv_obj_get_ext_attr(mbox);
if(ext->btnm && info->part == LV_MSGBOX_PART_BTN_BG) info->result = lv_obj_get_state(ext->btnm, LV_BTNMATRIX_PART_BG); if(ext->btnm && info->part == LV_MSGBOX_PART_BTN_BG) {
else if(ext->btnm && info->result = lv_obj_get_state(ext->btnm, LV_BTNMATRIX_PART_BG);
info->part == LV_MSGBOX_PART_BTN) info->result = lv_obj_get_state(ext->btnm, LV_BTNMATRIX_PART_BTN); }
else if(ext->btnm && info->part == LV_MSGBOX_PART_BTN) {
info->result = lv_obj_get_state(ext->btnm, LV_BTNMATRIX_PART_BTN);
}
return LV_RES_OK; return LV_RES_OK;
} }

View File

@@ -99,7 +99,7 @@ lv_obj_t * lv_page_create(lv_obj_t * par, const lv_obj_t * copy)
lv_style_list_init(&ext->scrlbar.style); lv_style_list_init(&ext->scrlbar.style);
ext->scrlbar.hor_draw = 0; ext->scrlbar.hor_draw = 0;
ext->scrlbar.ver_draw = 0; ext->scrlbar.ver_draw = 0;
ext->scrlbar.mode = LV_SB_MODE_AUTO; ext->scrlbar.mode = LV_SCRLBAR_MODE_AUTO;
#if LV_USE_ANIMATION #if LV_USE_ANIMATION
lv_style_list_init(&ext->edge_flash.style); lv_style_list_init(&ext->edge_flash.style);
ext->edge_flash.enabled = 0; ext->edge_flash.enabled = 0;
@@ -180,19 +180,19 @@ void lv_page_clean(lv_obj_t * page)
* @param page pointer to a page object * @param page pointer to a page object
* @param sb_mode the new mode from 'lv_page_sb.mode_t' enum * @param sb_mode the new mode from 'lv_page_sb.mode_t' enum
*/ */
void lv_page_set_scrlbar_mode(lv_obj_t * page, lv_sb_mode_t sb_mode) void lv_page_set_scrlbar_mode(lv_obj_t * page, lv_scrlbar_mode_t sb_mode)
{ {
LV_ASSERT_OBJ(page, LV_OBJX_NAME); LV_ASSERT_OBJ(page, LV_OBJX_NAME);
lv_page_ext_t * ext = lv_obj_get_ext_attr(page); lv_page_ext_t * ext = lv_obj_get_ext_attr(page);
if(ext->scrlbar.mode == sb_mode) return; if(ext->scrlbar.mode == sb_mode) return;
if(sb_mode == LV_SB_MODE_HIDE) if(sb_mode == LV_SCRLBAR_MODE_HIDE)
ext->scrlbar.mode |= LV_SB_MODE_HIDE; /*Set the hidden flag*/ ext->scrlbar.mode |= LV_SCRLBAR_MODE_HIDE; /*Set the hidden flag*/
else if(sb_mode == LV_SB_MODE_UNHIDE) else if(sb_mode == LV_SCRLBAR_MODE_UNHIDE)
ext->scrlbar.mode &= (~LV_SB_MODE_HIDE); /*Clear the hidden flag*/ ext->scrlbar.mode &= (~LV_SCRLBAR_MODE_HIDE); /*Clear the hidden flag*/
else { else {
if(ext->scrlbar.mode & LV_SB_MODE_HIDE) sb_mode |= LV_SB_MODE_HIDE; if(ext->scrlbar.mode & LV_SCRLBAR_MODE_HIDE) sb_mode |= LV_SCRLBAR_MODE_HIDE;
ext->scrlbar.mode = sb_mode; ext->scrlbar.mode = sb_mode;
} }
@@ -299,7 +299,7 @@ uint16_t lv_page_get_anim_time(const lv_obj_t * page)
* @param page pointer to a page object * @param page pointer to a page object
* @return the mode from 'lv_page_sb.mode_t' enum * @return the mode from 'lv_page_sb.mode_t' enum
*/ */
lv_sb_mode_t lv_page_get_sb_mode(const lv_obj_t * page) lv_scrlbar_mode_t lv_page_get_sb_mode(const lv_obj_t * page)
{ {
LV_ASSERT_OBJ(page, LV_OBJX_NAME); LV_ASSERT_OBJ(page, LV_OBJX_NAME);
@@ -659,11 +659,11 @@ static lv_design_res_t lv_page_design(lv_obj_t * page, const lv_area_t * clip_ar
lv_draw_rect_dsc_t rect_dsc; lv_draw_rect_dsc_t rect_dsc;
lv_draw_rect_dsc_init(&rect_dsc); lv_draw_rect_dsc_init(&rect_dsc);
lv_obj_init_draw_rect_dsc(page, LV_PAGE_PART_SCRLBAR, &rect_dsc); lv_obj_init_draw_rect_dsc(page, LV_PAGE_PART_SCRLBAR, &rect_dsc);
if(ext->scrlbar.hor_draw && (ext->scrlbar.mode & LV_SB_MODE_HIDE) == 0) { if(ext->scrlbar.hor_draw && (ext->scrlbar.mode & LV_SCRLBAR_MODE_HIDE) == 0) {
lv_draw_rect(&sb_hor_area, clip_area, &rect_dsc); lv_draw_rect(&sb_hor_area, clip_area, &rect_dsc);
} }
if(ext->scrlbar.ver_draw && (ext->scrlbar.mode & LV_SB_MODE_HIDE) == 0) { if(ext->scrlbar.ver_draw && (ext->scrlbar.mode & LV_SCRLBAR_MODE_HIDE) == 0) {
lv_draw_rect(&sb_ver_area, clip_area, &rect_dsc); lv_draw_rect(&sb_ver_area, clip_area, &rect_dsc);
} }
} }
@@ -1008,7 +1008,7 @@ static lv_res_t lv_page_scrollable_signal(lv_obj_t * scrl, lv_signal_t sign, voi
} }
/*Hide scrollbars if required*/ /*Hide scrollbars if required*/
if(page_ext->scrlbar.mode == LV_SB_MODE_DRAG) { if(page_ext->scrlbar.mode == LV_SCRLBAR_MODE_DRAG) {
lv_area_t sb_area_tmp; lv_area_t sb_area_tmp;
if(page_ext->scrlbar.hor_draw) { if(page_ext->scrlbar.hor_draw) {
lv_area_copy(&sb_area_tmp, &page_ext->scrlbar.hor_area); lv_area_copy(&sb_area_tmp, &page_ext->scrlbar.hor_area);
@@ -1136,9 +1136,9 @@ static void lv_page_sb_refresh(lv_obj_t * page)
lv_coord_t sb_hor_pad = LV_MATH_MAX(sb_width, sb_right); lv_coord_t sb_hor_pad = LV_MATH_MAX(sb_width, sb_right);
lv_coord_t sb_ver_pad = LV_MATH_MAX(sb_width, sb_bottom); lv_coord_t sb_ver_pad = LV_MATH_MAX(sb_width, sb_bottom);
if(ext->scrlbar.mode == LV_SB_MODE_OFF) return; if(ext->scrlbar.mode == LV_SCRLBAR_MODE_OFF) return;
if(ext->scrlbar.mode == LV_SB_MODE_ON) { if(ext->scrlbar.mode == LV_SCRLBAR_MODE_ON) {
ext->scrlbar.hor_draw = 1; ext->scrlbar.hor_draw = 1;
ext->scrlbar.ver_draw = 1; ext->scrlbar.ver_draw = 1;
} }
@@ -1162,7 +1162,7 @@ static void lv_page_sb_refresh(lv_obj_t * page)
lv_obj_invalidate_area(page, &sb_area_tmp); lv_obj_invalidate_area(page, &sb_area_tmp);
} }
if(ext->scrlbar.mode == LV_SB_MODE_DRAG && lv_indev_is_dragging(lv_indev_get_act()) == false) { if(ext->scrlbar.mode == LV_SCRLBAR_MODE_DRAG && lv_indev_is_dragging(lv_indev_get_act()) == false) {
ext->scrlbar.hor_draw = 0; ext->scrlbar.hor_draw = 0;
ext->scrlbar.ver_draw = 0; ext->scrlbar.ver_draw = 0;
return; return;
@@ -1173,7 +1173,7 @@ static void lv_page_sb_refresh(lv_obj_t * page)
lv_area_set_width(&ext->scrlbar.hor_area, obj_w - 2 * sb_hor_pad); lv_area_set_width(&ext->scrlbar.hor_area, obj_w - 2 * sb_hor_pad);
lv_area_set_pos(&ext->scrlbar.hor_area, sb_hor_pad, lv_area_set_pos(&ext->scrlbar.hor_area, sb_hor_pad,
obj_h - sb_width - sb_bottom); obj_h - sb_width - sb_bottom);
if(ext->scrlbar.mode == LV_SB_MODE_AUTO || ext->scrlbar.mode == LV_SB_MODE_DRAG) ext->scrlbar.hor_draw = 0; if(ext->scrlbar.mode == LV_SCRLBAR_MODE_AUTO || ext->scrlbar.mode == LV_SCRLBAR_MODE_DRAG) ext->scrlbar.hor_draw = 0;
} }
/*Smaller horizontal scrollbar*/ /*Smaller horizontal scrollbar*/
else { else {
@@ -1188,7 +1188,7 @@ static void lv_page_sb_refresh(lv_obj_t * page)
(scrl_w + bg_left + bg_right - obj_w), (scrl_w + bg_left + bg_right - obj_w),
obj_h - sb_width - sb_bottom); obj_h - sb_width - sb_bottom);
if(ext->scrlbar.mode == LV_SB_MODE_AUTO || ext->scrlbar.mode == LV_SB_MODE_DRAG) ext->scrlbar.hor_draw = 1; if(ext->scrlbar.mode == LV_SCRLBAR_MODE_AUTO || ext->scrlbar.mode == LV_SCRLBAR_MODE_DRAG) ext->scrlbar.hor_draw = 1;
} }
/*Full sized vertical scroll bar*/ /*Full sized vertical scroll bar*/
@@ -1196,7 +1196,7 @@ static void lv_page_sb_refresh(lv_obj_t * page)
lv_area_set_height(&ext->scrlbar.ver_area, obj_h - 2 * sb_ver_pad); lv_area_set_height(&ext->scrlbar.ver_area, obj_h - 2 * sb_ver_pad);
lv_area_set_pos(&ext->scrlbar.ver_area, lv_area_set_pos(&ext->scrlbar.ver_area,
obj_w - sb_width - sb_right, sb_ver_pad); obj_w - sb_width - sb_right, sb_ver_pad);
if(ext->scrlbar.mode == LV_SB_MODE_AUTO || ext->scrlbar.mode == LV_SB_MODE_DRAG) ext->scrlbar.ver_draw = 0; if(ext->scrlbar.mode == LV_SCRLBAR_MODE_AUTO || ext->scrlbar.mode == LV_SCRLBAR_MODE_DRAG) ext->scrlbar.ver_draw = 0;
} }
/*Smaller vertical scroll bar*/ /*Smaller vertical scroll bar*/
else { else {
@@ -1211,7 +1211,7 @@ static void lv_page_sb_refresh(lv_obj_t * page)
(obj_h - size_tmp - 2 * sb_ver_pad)) / (obj_h - size_tmp - 2 * sb_ver_pad)) /
(scrl_h + bg_top + bg_bottom - obj_h)); (scrl_h + bg_top + bg_bottom - obj_h));
if(ext->scrlbar.mode == LV_SB_MODE_AUTO || ext->scrlbar.mode == LV_SB_MODE_DRAG) ext->scrlbar.ver_draw = 1; if(ext->scrlbar.mode == LV_SCRLBAR_MODE_AUTO || ext->scrlbar.mode == LV_SCRLBAR_MODE_DRAG) ext->scrlbar.ver_draw = 1;
} }
/*Invalidate the new scrollbar areas*/ /*Invalidate the new scrollbar areas*/

View File

@@ -36,14 +36,14 @@ extern "C" {
/** Scrollbar modes: shows when should the scrollbars be visible*/ /** Scrollbar modes: shows when should the scrollbars be visible*/
enum { enum {
LV_SB_MODE_OFF = 0x0, /**< Never show scrollbars*/ LV_SCRLBAR_MODE_OFF = 0x0, /**< Never show scroll bars*/
LV_SB_MODE_ON = 0x1, /**< Always show scrollbars*/ LV_SCRLBAR_MODE_ON = 0x1, /**< Always show scroll bars*/
LV_SB_MODE_DRAG = 0x2, /**< Show scrollbars when page is being dragged*/ LV_SCRLBAR_MODE_DRAG = 0x2, /**< Show scroll bars when page is being dragged*/
LV_SB_MODE_AUTO = 0x3, /**< Show scrollbars when the scrollable container is large enough to be scrolled*/ LV_SCRLBAR_MODE_AUTO = 0x3, /**< Show scroll bars when the scrollable container is large enough to be scrolled*/
LV_SB_MODE_HIDE = 0x4, /**< Hide the scroll bar temporally*/ LV_SCRLBAR_MODE_HIDE = 0x4, /**< Hide the scroll bar temporally*/
LV_SB_MODE_UNHIDE = 0x5, /**< Unhide the previously hidden scrollbar. Recover it's type too*/ LV_SCRLBAR_MODE_UNHIDE = 0x5, /**< Unhide the previously hidden scroll bar. Recover original mode too*/
}; };
typedef uint8_t lv_sb_mode_t; typedef uint8_t lv_scrlbar_mode_t;
/** Edges: describes the four edges of the page*/ /** Edges: describes the four edges of the page*/
enum { LV_PAGE_EDGE_LEFT = 0x1, LV_PAGE_EDGE_TOP = 0x2, LV_PAGE_EDGE_RIGHT = 0x4, LV_PAGE_EDGE_BOTTOM = 0x8 }; enum { LV_PAGE_EDGE_LEFT = 0x1, LV_PAGE_EDGE_TOP = 0x2, LV_PAGE_EDGE_RIGHT = 0x4, LV_PAGE_EDGE_BOTTOM = 0x8 };
@@ -60,7 +60,7 @@ typedef struct {
lv_area_t ver_area; /*Vertical scrollbar area relative to the page (Handled by the library)*/ lv_area_t ver_area; /*Vertical scrollbar area relative to the page (Handled by the library)*/
uint8_t hor_draw : 1; /*1: horizontal scrollbar is visible now (Handled by the library)*/ uint8_t hor_draw : 1; /*1: horizontal scrollbar is visible now (Handled by the library)*/
uint8_t ver_draw : 1; /*1: vertical scrollbar is visible now (Handled by the library)*/ uint8_t ver_draw : 1; /*1: vertical scrollbar is visible now (Handled by the library)*/
lv_sb_mode_t mode : 3; /*Scrollbar visibility from 'lv_page_sb_mode_t'*/ lv_scrlbar_mode_t mode : 3; /*Scrollbar visibility from 'lv_page_sb_mode_t'*/
} scrlbar; } scrlbar;
#if LV_USE_ANIMATION #if LV_USE_ANIMATION
struct { struct {
@@ -135,7 +135,7 @@ uint16_t lv_page_get_anim_time(const lv_obj_t * page);
* @param page pointer to a page object * @param page pointer to a page object
* @param sb_mode the new mode from 'lv_page_sb.mode_t' enum * @param sb_mode the new mode from 'lv_page_sb.mode_t' enum
*/ */
void lv_page_set_scrlbar_mode(lv_obj_t * page, lv_sb_mode_t sb_mode); void lv_page_set_scrlbar_mode(lv_obj_t * page, lv_scrlbar_mode_t sb_mode);
/** /**
* Set the animation time for the page * Set the animation time for the page
@@ -237,7 +237,7 @@ static inline void lv_page_set_scrl_layout(lv_obj_t * page, lv_layout_t layout)
* @param page pointer to a page object * @param page pointer to a page object
* @return the mode from 'lv_page_sb.mode_t' enum * @return the mode from 'lv_page_sb.mode_t' enum
*/ */
lv_sb_mode_t lv_page_get_sb_mode(const lv_obj_t * page); lv_scrlbar_mode_t lv_page_get_sb_mode(const lv_obj_t * page);
/** /**
* Get the scroll propagation property * Get the scroll propagation property

View File

@@ -103,7 +103,7 @@ lv_obj_t * lv_roller_create(lv_obj_t * par, const lv_obj_t * copy)
lv_label_set_align(label, LV_LABEL_ALIGN_CENTER); lv_label_set_align(label, LV_LABEL_ALIGN_CENTER);
lv_obj_t * scrl = lv_page_get_scrl(roller); lv_obj_t * scrl = lv_page_get_scrl(roller);
lv_obj_set_drag(scrl, true); /*In ddlist it might be disabled*/ lv_obj_set_drag(scrl, true);
lv_page_set_scrl_fit2(roller, LV_FIT_PARENT, LV_FIT_NONE); /*Height is specified directly*/ lv_page_set_scrl_fit2(roller, LV_FIT_PARENT, LV_FIT_NONE); /*Height is specified directly*/
lv_roller_set_anim_time(roller, LV_ROLLER_DEF_ANIM_TIME); lv_roller_set_anim_time(roller, LV_ROLLER_DEF_ANIM_TIME);
lv_roller_set_options(roller, "Option 1\nOption 2\nOption 3\nOption 4\nOption 5", LV_ROLLER_MODE_NORMAL); lv_roller_set_options(roller, "Option 1\nOption 2\nOption 3\nOption 4\nOption 5", LV_ROLLER_MODE_NORMAL);
@@ -389,14 +389,14 @@ static lv_design_res_t lv_roller_design(lv_obj_t * roller, const lv_area_t * cli
lv_draw_rect_dsc_t sel_dsc; lv_draw_rect_dsc_t sel_dsc;
lv_draw_rect_dsc_init(&sel_dsc); lv_draw_rect_dsc_init(&sel_dsc);
lv_obj_init_draw_rect_dsc(roller, LV_ROLLER_PART_SEL, &sel_dsc); lv_obj_init_draw_rect_dsc(roller, LV_ROLLER_PART_SELECTED, &sel_dsc);
lv_draw_rect(&rect_area, clip_area, &sel_dsc); lv_draw_rect(&rect_area, clip_area, &sel_dsc);
} }
/*Post draw when the children are drawn*/ /*Post draw when the children are drawn*/
else if(mode == LV_DESIGN_DRAW_POST) { else if(mode == LV_DESIGN_DRAW_POST) {
lv_draw_label_dsc_t label_dsc; lv_draw_label_dsc_t label_dsc;
lv_draw_label_dsc_init(&label_dsc); lv_draw_label_dsc_init(&label_dsc);
lv_obj_init_draw_label_dsc(roller, LV_ROLLER_PART_SEL, &label_dsc); lv_obj_init_draw_label_dsc(roller, LV_ROLLER_PART_SELECTED, &label_dsc);
lv_coord_t font_h = lv_font_get_line_height(label_dsc.font); lv_coord_t font_h = lv_font_get_line_height(label_dsc.font);
@@ -527,7 +527,7 @@ static lv_res_t lv_roller_signal(lv_obj_t * roller, lv_signal_t sign, void * par
} }
} }
else if(sign == LV_SIGNAL_CLEANUP) { else if(sign == LV_SIGNAL_CLEANUP) {
lv_obj_clean_style_list(roller, LV_ROLLER_PART_SEL); lv_obj_clean_style_list(roller, LV_ROLLER_PART_SELECTED);
} }
return res; return res;
} }
@@ -549,7 +549,7 @@ static lv_style_list_t * lv_roller_get_style(lv_obj_t * roller, uint8_t part)
case LV_ROLLER_PART_BG: case LV_ROLLER_PART_BG:
style_dsc_p = &roller->style_list; style_dsc_p = &roller->style_list;
break; break;
case LV_ROLLER_PART_SEL: case LV_ROLLER_PART_SELECTED:
style_dsc_p = &ext->style_sel; style_dsc_p = &ext->style_sel;
break; break;
default: default:

View File

@@ -58,7 +58,7 @@ typedef struct {
enum { enum {
LV_ROLLER_PART_BG = LV_PAGE_PART_BG, LV_ROLLER_PART_BG = LV_PAGE_PART_BG,
LV_ROLLER_PART_SEL = _LV_PAGE_PART_VIRTUAL_LAST, LV_ROLLER_PART_SELECTED = _LV_PAGE_PART_VIRTUAL_LAST,
_LV_ROLLER_PART_VIRTUAL_LAST, _LV_ROLLER_PART_VIRTUAL_LAST,
}; };
typedef uint8_t lv_roller_part_t; typedef uint8_t lv_roller_part_t;
@@ -168,12 +168,6 @@ static inline uint16_t lv_roller_get_anim_time(const lv_obj_t * roller)
return lv_page_get_anim_time(roller); return lv_page_get_anim_time(roller);
} }
/**
* Get the auto width set attribute
* @param roller pointer to a roller object
* @return true: auto size enabled; false: manual width settings enabled
*/
bool lv_roller_get_hor_fit(const lv_obj_t * roller);
/********************** /**********************
* MACROS * MACROS

View File

@@ -35,10 +35,11 @@ extern "C" {
enum { enum {
LV_SLIDER_TYPE_NORMAL, LV_SLIDER_TYPE_NORMAL,
LV_SLIDER_TYPE_SYM, LV_SLIDER_TYPE_SYMMETRICAL,
LV_SLIDER_TYPE_RANGE LV_SLIDER_TYPE_RANGE
}; };
typedef uint8_t lv_slider_type_t; typedef uint8_t lv_slider_type_t;
/*Data of slider*/ /*Data of slider*/
typedef struct { typedef struct {
lv_bar_ext_t bar; /*Ext. of ancestor*/ lv_bar_ext_t bar; /*Ext. of ancestor*/
@@ -56,7 +57,6 @@ enum {
LV_SLIDER_PART_INDIC, /** Slider indicator (filled area) style. */ LV_SLIDER_PART_INDIC, /** Slider indicator (filled area) style. */
LV_SLIDER_PART_KNOB, /** Slider knob style. */ LV_SLIDER_PART_KNOB, /** Slider knob style. */
}; };
typedef uint8_t lv_slider_style_t;
/********************** /**********************
* GLOBAL PROTOTYPES * GLOBAL PROTOTYPES
@@ -127,7 +127,7 @@ static inline void lv_slider_set_type(lv_obj_t * slider, lv_slider_type_t type)
{ {
if(type == LV_SLIDER_TYPE_NORMAL) if(type == LV_SLIDER_TYPE_NORMAL)
lv_bar_set_type(slider, LV_BAR_TYPE_NORMAL); lv_bar_set_type(slider, LV_BAR_TYPE_NORMAL);
else if(type == LV_SLIDER_TYPE_SYM) else if(type == LV_SLIDER_TYPE_SYMMETRICAL)
lv_bar_set_type(slider, LV_BAR_TYPE_SYMMETRICAL); lv_bar_set_type(slider, LV_BAR_TYPE_SYMMETRICAL);
else if(type == LV_SLIDER_TYPE_RANGE) else if(type == LV_SLIDER_TYPE_RANGE)
lv_bar_set_type(slider, LV_BAR_TYPE_CUSTOM); lv_bar_set_type(slider, LV_BAR_TYPE_CUSTOM);
@@ -181,13 +181,6 @@ static inline int16_t lv_slider_get_max_value(const lv_obj_t * slider)
*/ */
bool lv_slider_is_dragged(const lv_obj_t * slider); bool lv_slider_is_dragged(const lv_obj_t * slider);
/**
* Get an image to display on the knob of the slider
* @param slider pointer to a slider object
* @return the image source: pointer to an `lv_img_dsc_t` variable or a path to an image (not an `lv_img` object)
*/
const void * lv_slider_get_knob_img(lv_obj_t * slider, const void * img_src);
/** /**
* Get the animation time of the slider * Get the animation time of the slider
* @param slider pointer to a slider object * @param slider pointer to a slider object
@@ -207,7 +200,7 @@ static inline lv_slider_type_t lv_slider_get_type(lv_obj_t * slider)
{ {
lv_bar_type_t type = lv_bar_get_type(slider); lv_bar_type_t type = lv_bar_get_type(slider);
if(type == LV_BAR_TYPE_SYMMETRICAL) if(type == LV_BAR_TYPE_SYMMETRICAL)
return LV_SLIDER_TYPE_SYM; return LV_SLIDER_TYPE_SYMMETRICAL;
else if(type == LV_BAR_TYPE_CUSTOM) else if(type == LV_BAR_TYPE_CUSTOM)
return LV_SLIDER_TYPE_RANGE; return LV_SLIDER_TYPE_RANGE;
else else

View File

@@ -140,7 +140,7 @@ lv_obj_t * lv_tabview_create(lv_obj_t * par, const lv_obj_t * copy)
lv_page_set_scrl_fit2(ext->content, LV_FIT_TIGHT, LV_FIT_PARENT); lv_page_set_scrl_fit2(ext->content, LV_FIT_TIGHT, LV_FIT_PARENT);
lv_page_set_scrl_layout(ext->content, LV_LAYOUT_ROW_TOP); lv_page_set_scrl_layout(ext->content, LV_LAYOUT_ROW_TOP);
lv_page_set_scrlbar_mode(ext->content, LV_SB_MODE_OFF); lv_page_set_scrlbar_mode(ext->content, LV_SCRLBAR_MODE_OFF);
lv_obj_clean_style_list(ext->content, LV_PAGE_PART_BG); lv_obj_clean_style_list(ext->content, LV_PAGE_PART_BG);
@@ -226,7 +226,7 @@ lv_obj_t * lv_tabview_add_tab(lv_obj_t * tabview, const char * name)
/*Create the container page*/ /*Create the container page*/
lv_obj_t * h = lv_page_create(ext->content, NULL); lv_obj_t * h = lv_page_create(ext->content, NULL);
lv_obj_set_size(h, lv_obj_get_width(tabview), lv_obj_get_height(ext->content)); lv_obj_set_size(h, lv_obj_get_width(tabview), lv_obj_get_height(ext->content));
lv_page_set_scrlbar_mode(h, LV_SB_MODE_AUTO); lv_page_set_scrlbar_mode(h, LV_SCRLBAR_MODE_AUTO);
lv_page_set_scroll_propagation(h, true); lv_page_set_scroll_propagation(h, true);
lv_theme_apply(h, LV_THEME_TABVIEW_PAGE); lv_theme_apply(h, LV_THEME_TABVIEW_PAGE);

View File

@@ -149,7 +149,7 @@ lv_obj_t * lv_textarea_create(lv_obj_t * par, const lv_obj_t * copy)
lv_label_set_text(ext->label, "Text area"); lv_label_set_text(ext->label, "Text area");
lv_obj_set_click(ext->label, false); lv_obj_set_click(ext->label, false);
lv_obj_set_size(ta, LV_TEXTAREA_DEF_WIDTH, LV_TEXTAREA_DEF_HEIGHT); lv_obj_set_size(ta, LV_TEXTAREA_DEF_WIDTH, LV_TEXTAREA_DEF_HEIGHT);
lv_textarea_set_sb_mode(ta, LV_SB_MODE_DRAG); lv_textarea_set_sb_mode(ta, LV_SCRLBAR_MODE_DRAG);
lv_obj_reset_style_list(ta, LV_PAGE_PART_SCRL); lv_obj_reset_style_list(ta, LV_PAGE_PART_SCRL);
lv_theme_apply(ta, LV_THEME_TEXTAREA); lv_theme_apply(ta, LV_THEME_TEXTAREA);

View File

@@ -224,7 +224,7 @@ void lv_textarea_set_insert_replace(lv_obj_t * ta, const char * txt);
* @param ta pointer to a text area object * @param ta pointer to a text area object
* @param sb_mode the new mode from 'lv_page_sb_mode_t' enum * @param sb_mode the new mode from 'lv_page_sb_mode_t' enum
*/ */
static inline void lv_textarea_set_sb_mode(lv_obj_t * ta, lv_sb_mode_t mode) static inline void lv_textarea_set_sb_mode(lv_obj_t * ta, lv_scrlbar_mode_t mode)
{ {
lv_page_set_scrlbar_mode(ta, mode); lv_page_set_scrlbar_mode(ta, mode);
} }
@@ -350,7 +350,7 @@ uint16_t lv_textarea_get_max_length(lv_obj_t * ta);
* @param ta pointer to a text area object * @param ta pointer to a text area object
* @return scrollbar mode from 'lv_page_sb_mode_t' enum * @return scrollbar mode from 'lv_page_sb_mode_t' enum
*/ */
static inline lv_sb_mode_t lv_textarea_get_sb_mode(const lv_obj_t * ta) static inline lv_scrlbar_mode_t lv_textarea_get_sb_mode(const lv_obj_t * ta)
{ {
return lv_page_get_sb_mode(ta); return lv_page_get_sb_mode(ta);
} }

View File

@@ -95,7 +95,7 @@ lv_obj_t * lv_win_create(lv_obj_t * par, const lv_obj_t * copy)
ext->page = lv_page_create(new_win, NULL); ext->page = lv_page_create(new_win, NULL);
lv_obj_add_protect(ext->page, LV_PROTECT_PARENT); lv_obj_add_protect(ext->page, LV_PROTECT_PARENT);
lv_page_set_scrlbar_mode(ext->page, LV_SB_MODE_AUTO); lv_page_set_scrlbar_mode(ext->page, LV_SCRLBAR_MODE_AUTO);
lv_obj_clean_style_list(ext->page, LV_PAGE_PART_BG); lv_obj_clean_style_list(ext->page, LV_PAGE_PART_BG);
/*Create a holder for the header*/ /*Create a holder for the header*/
@@ -272,7 +272,7 @@ void lv_win_set_layout(lv_obj_t * win, lv_layout_t layout)
* @param win pointer to a window object * @param win pointer to a window object
* @param sb_mode the new scroll bar mode from 'lv_sb_mode_t' * @param sb_mode the new scroll bar mode from 'lv_sb_mode_t'
*/ */
void lv_win_set_sb_mode(lv_obj_t * win, lv_sb_mode_t sb_mode) void lv_win_set_sb_mode(lv_obj_t * win, lv_scrlbar_mode_t sb_mode)
{ {
LV_ASSERT_OBJ(win, LV_OBJX_NAME); LV_ASSERT_OBJ(win, LV_OBJX_NAME);
@@ -383,7 +383,7 @@ lv_layout_t lv_win_get_layout(lv_obj_t * win)
* @param win pointer to a window object * @param win pointer to a window object
* @return the scroll bar mode of the window (from 'lv_sb_mode_t') * @return the scroll bar mode of the window (from 'lv_sb_mode_t')
*/ */
lv_sb_mode_t lv_win_get_sb_mode(lv_obj_t * win) lv_scrlbar_mode_t lv_win_get_sb_mode(lv_obj_t * win)
{ {
LV_ASSERT_OBJ(win, LV_OBJX_NAME); LV_ASSERT_OBJ(win, LV_OBJX_NAME);

View File

@@ -143,7 +143,7 @@ void lv_win_set_layout(lv_obj_t * win, lv_layout_t layout);
* @param win pointer to a window object * @param win pointer to a window object
* @param sb_mode the new scroll bar mode from 'lv_sb_mode_t' * @param sb_mode the new scroll bar mode from 'lv_sb_mode_t'
*/ */
void lv_win_set_sb_mode(lv_obj_t * win, lv_sb_mode_t sb_mode); void lv_win_set_sb_mode(lv_obj_t * win, lv_scrlbar_mode_t sb_mode);
/** /**
* Set focus animation duration on `lv_win_focus()` * Set focus animation duration on `lv_win_focus()`
@@ -211,7 +211,7 @@ lv_layout_t lv_win_get_layout(lv_obj_t * win);
* @param win pointer to a window object * @param win pointer to a window object
* @return the scroll bar mode of the window (from 'lv_sb_mode_t') * @return the scroll bar mode of the window (from 'lv_sb_mode_t')
*/ */
lv_sb_mode_t lv_win_get_sb_mode(lv_obj_t * win); lv_scrlbar_mode_t lv_win_get_sb_mode(lv_obj_t * win);
/** /**
* Get focus animation duration * Get focus animation duration