GUI: internal Widget Element API. More...
#include "../widget.h"#include "widget_element.h"#include <furi.h>#include <gui/view.h>#include <input/input.h>Go to the source code of this file.
Data Structures | |
| struct | WidgetElement |
Functions | |
| WidgetElement * | widget_element_string_multiline_create (uint8_t x, uint8_t y, Align horizontal, Align vertical, Font font, const char *text) |
| Create multi string element. | |
| WidgetElement * | widget_element_string_create (uint8_t x, uint8_t y, Align horizontal, Align vertical, Font font, const char *text) |
| Create string element. | |
| WidgetElement * | widget_element_text_box_create (uint8_t x, uint8_t y, uint8_t width, uint8_t height, Align horizontal, Align vertical, const char *text, bool strip_to_dots) |
| Create text box element. | |
| WidgetElement * | widget_element_button_create (GuiButtonType button_type, const char *text, ButtonCallback callback, void *context) |
| Create button element. | |
| WidgetElement * | widget_element_icon_create (uint8_t x, uint8_t y, const Icon *icon) |
| Create icon element. | |
| WidgetElement * | widget_element_rect_create (uint8_t x, uint8_t y, uint8_t width, uint8_t height, uint8_t radius, bool fill) |
| Create rect element. | |
| WidgetElement * | widget_element_text_scroll_create (uint8_t x, uint8_t y, uint8_t width, uint8_t height, const char *text) |
| Create text scroll element. | |
| WidgetElement * | widget_element_circle_create (uint8_t x, uint8_t y, uint8_t radius, bool fill) |
| Create circle element. | |
| WidgetElement * | widget_element_line_create (uint8_t x1, uint8_t y1, uint8_t x2, uint8_t y2) |
| Create line element. | |
GUI: internal Widget Element API.