mirror of
https://github.com/lvgl/lvgl.git
synced 2025-01-28 07:03:00 +08:00
Merge pull request #169 from BenArtes/obj_scrl_clean_fix
Obj scrl clean fix
This commit is contained in:
commit
5256656efa
@ -133,6 +133,16 @@ lv_obj_t * lv_list_create(lv_obj_t * par, lv_obj_t * copy)
|
|||||||
return new_list;
|
return new_list;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Delete all children of the scrl object, without deleting scrl child.
|
||||||
|
* @param obj pointer to an object
|
||||||
|
*/
|
||||||
|
void lv_list_clean(lv_obj_t *obj)
|
||||||
|
{
|
||||||
|
lv_obj_t *scrl = lv_page_get_scrl(obj);
|
||||||
|
lv_obj_clean(scrl);
|
||||||
|
}
|
||||||
|
|
||||||
/*======================
|
/*======================
|
||||||
* Add/remove functions
|
* Add/remove functions
|
||||||
*=====================*/
|
*=====================*/
|
||||||
|
@ -76,6 +76,12 @@ typedef enum {
|
|||||||
*/
|
*/
|
||||||
lv_obj_t * lv_list_create(lv_obj_t * par, lv_obj_t * copy);
|
lv_obj_t * lv_list_create(lv_obj_t * par, lv_obj_t * copy);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Delete all children of the scrl object, without deleting scrl child.
|
||||||
|
* @param obj pointer to an object
|
||||||
|
*/
|
||||||
|
void lv_list_clean(lv_obj_t *obj);
|
||||||
|
|
||||||
/*======================
|
/*======================
|
||||||
* Add/remove functions
|
* Add/remove functions
|
||||||
*=====================*/
|
*=====================*/
|
||||||
|
@ -136,6 +136,16 @@ lv_obj_t * lv_page_create(lv_obj_t * par, lv_obj_t * copy)
|
|||||||
return new_page;
|
return new_page;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Delete all children of the scrl object, without deleting scrl child.
|
||||||
|
* @param obj pointer to an object
|
||||||
|
*/
|
||||||
|
void lv_page_clean(lv_obj_t *obj)
|
||||||
|
{
|
||||||
|
lv_obj_t *scrl = lv_page_get_scrl(obj);
|
||||||
|
lv_obj_clean(scrl);
|
||||||
|
}
|
||||||
|
|
||||||
/*=====================
|
/*=====================
|
||||||
* Setter functions
|
* Setter functions
|
||||||
*====================*/
|
*====================*/
|
||||||
|
@ -79,6 +79,12 @@ typedef enum {
|
|||||||
*/
|
*/
|
||||||
lv_obj_t * lv_page_create(lv_obj_t * par, lv_obj_t * copy);
|
lv_obj_t * lv_page_create(lv_obj_t * par, lv_obj_t * copy);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Delete all children of the scrl object, without deleting scrl child.
|
||||||
|
* @param obj pointer to an object
|
||||||
|
*/
|
||||||
|
void lv_page_clean(lv_obj_t *obj);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the scrollable object of a page
|
* Get the scrollable object of a page
|
||||||
* @param page pointer to a page object
|
* @param page pointer to a page object
|
||||||
|
@ -166,6 +166,16 @@ lv_obj_t * lv_tabview_create(lv_obj_t * par, lv_obj_t * copy)
|
|||||||
return new_tabview;
|
return new_tabview;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Delete all children of the scrl object, without deleting scrl child.
|
||||||
|
* @param obj pointer to an object
|
||||||
|
*/
|
||||||
|
void lv_tabview_clean(lv_obj_t *obj)
|
||||||
|
{
|
||||||
|
lv_obj_t *scrl = lv_page_get_scrl(obj);
|
||||||
|
lv_obj_clean(scrl);
|
||||||
|
}
|
||||||
|
|
||||||
/*======================
|
/*======================
|
||||||
* Add/remove functions
|
* Add/remove functions
|
||||||
*=====================*/
|
*=====================*/
|
||||||
|
@ -83,6 +83,12 @@ typedef enum {
|
|||||||
*/
|
*/
|
||||||
lv_obj_t * lv_tabview_create(lv_obj_t * par, lv_obj_t * copy);
|
lv_obj_t * lv_tabview_create(lv_obj_t * par, lv_obj_t * copy);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Delete all children of the scrl object, without deleting scrl child.
|
||||||
|
* @param obj pointer to an object
|
||||||
|
*/
|
||||||
|
void lv_tabview_clean(lv_obj_t *obj);
|
||||||
|
|
||||||
/*======================
|
/*======================
|
||||||
* Add/remove functions
|
* Add/remove functions
|
||||||
*=====================*/
|
*=====================*/
|
||||||
|
@ -137,6 +137,15 @@ lv_obj_t * lv_win_create(lv_obj_t * par, lv_obj_t * copy)
|
|||||||
return new_win;
|
return new_win;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Delete all children of the scrl object, without deleting scrl child.
|
||||||
|
* @param obj pointer to an object
|
||||||
|
*/
|
||||||
|
void lv_win_clean(lv_obj_t *obj)
|
||||||
|
{
|
||||||
|
lv_obj_t *scrl = lv_page_get_scrl(obj);
|
||||||
|
lv_obj_clean(scrl);
|
||||||
|
}
|
||||||
|
|
||||||
/*======================
|
/*======================
|
||||||
* Add/remove functions
|
* Add/remove functions
|
||||||
|
@ -85,6 +85,11 @@ typedef enum {
|
|||||||
*/
|
*/
|
||||||
lv_obj_t * lv_win_create(lv_obj_t * par, lv_obj_t * copy);
|
lv_obj_t * lv_win_create(lv_obj_t * par, lv_obj_t * copy);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Delete all children of the scrl object, without deleting scrl child.
|
||||||
|
* @param obj pointer to an object
|
||||||
|
*/
|
||||||
|
void lv_win_clean(lv_obj_t *obj);
|
||||||
|
|
||||||
/*======================
|
/*======================
|
||||||
* Add/remove functions
|
* Add/remove functions
|
||||||
|
Loading…
x
Reference in New Issue
Block a user