Flipper Zero Firmware
Loading...
Searching...
No Matches
widget_element_i.h File Reference

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
 

Typedefs

typedef struct WidgetElement WidgetElement
 
typedef struct Widget Widget
 

Functions

WidgetElementwidget_element_string_multiline_create (uint8_t x, uint8_t y, Align horizontal, Align vertical, Font font, const char *text)
 Create multi string element.
 
WidgetElementwidget_element_string_create (uint8_t x, uint8_t y, Align horizontal, Align vertical, Font font, const char *text)
 Create string element.
 
WidgetElementwidget_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.
 
WidgetElementwidget_element_button_create (GuiButtonType button_type, const char *text, ButtonCallback callback, void *context)
 Create button element.
 
WidgetElementwidget_element_icon_create (uint8_t x, uint8_t y, const Icon *icon)
 Create icon element.
 
WidgetElementwidget_element_frame_create (uint8_t x, uint8_t y, uint8_t width, uint8_t height, uint8_t radius)
 Create frame element.
 
WidgetElementwidget_element_text_scroll_create (uint8_t x, uint8_t y, uint8_t width, uint8_t height, const char *text)
 

Detailed Description

GUI: internal Widget Element API.