lv_msgbox.h
Functions
-
lv_obj_t *lv_msgbox_create(lv_obj_t *parent)
Create an empty message box
- 参数:
parent -- the parent or NULL to create a modal msgbox
- 返回:
the created message box
-
lv_obj_t *lv_msgbox_add_title(lv_obj_t *obj, const char *title)
Add title to the message box. It also creates a header for the title.
- 参数:
obj -- pointer to a message box
title -- the text of the tile
- 返回:
the created title label
-
lv_obj_t *lv_msgbox_add_header_button(lv_obj_t *obj, const void *icon)
Add a button to the header of to the message box. It also creates a header.
- 参数:
obj -- pointer to a message box
icon -- the icon of the button
- 返回:
the created button
-
lv_obj_t *lv_msgbox_add_text(lv_obj_t *obj, const char *text)
Add a text to the content area of message box. Multiple texts will be created below each other.
- 参数:
obj -- pointer to a message box
text -- text to add
- 返回:
the created button
Add a button to the footer of to the message box. It also creates a footer.
- 参数:
obj -- pointer to a message box
text -- the text of the button
- 返回:
the created button
-
lv_obj_t *lv_msgbox_add_close_button(lv_obj_t *obj)
Add a close button to the message box. It also creates a header.
- 参数:
obj -- pointer to a message box
- 返回:
the created close button
-
lv_obj_t *lv_msgbox_get_header(lv_obj_t *obj)
Get the header widget
- 参数:
obj -- pointer to a message box
- 返回:
the header, or NULL if not exists
Get the footer widget
- 参数:
obj -- pointer to a message box
- 返回:
the footer, or NULL if not exists
-
lv_obj_t *lv_msgbox_get_content(lv_obj_t *obj)
Get the content widget
- 参数:
obj -- pointer to a message box
- 返回:
the content
Variables
-
const lv_obj_class_t lv_msgbox_class
-
const lv_obj_class_t lv_msgbox_header_class
-
const lv_obj_class_t lv_msgbox_content_class
-
const lv_obj_class_t lv_msgbox_header_button_class
-
const lv_obj_class_t lv_msgbox_backdrop_class