1
0
mirror of https://github.com/lvgl/lvgl.git synced 2025-01-28 07:03:00 +08:00

mbox: introduce lv_mbox_get_btnm API

This commit is contained in:
manison 2019-02-28 09:07:07 +01:00
parent 55197a2934
commit a7338085ec
2 changed files with 20 additions and 0 deletions

View File

@ -390,6 +390,18 @@ bool lv_mbox_get_recolor(const lv_obj_t * mbox)
return lv_btnm_get_recolor(ext->btnm);
}
/**
* Get message box button matrix
* @param mbox pointer to a message box object
* @return pointer to button matrix object
* @remarks return value will be NULL unless `lv_mbox_add_btns` has been already called
*/
lv_obj_t * lv_mbox_get_btnm(lv_obj_t * mbox)
{
lv_mbox_ext_t * ext = lv_obj_get_ext_attr(mbox);
return ext->btnm;
}
/**********************
* STATIC FUNCTIONS

View File

@ -189,6 +189,14 @@ lv_style_t * lv_mbox_get_style(const lv_obj_t *mbox, lv_mbox_style_t type);
*/
bool lv_mbox_get_recolor(const lv_obj_t * mbox);
/**
* Get message box button matrix
* @param mbox pointer to a message box object
* @return pointer to button matrix object
* @remarks return value will be NULL unless `lv_mbox_add_btns` has been already called
*/
lv_obj_t * lv_mbox_get_btnm(lv_obj_t * mbox);
/**********************
* MACROS
**********************/