33 #ifndef GUI_HDR_EDITTEXT_H 34 #define GUI_HDR_EDITTEXT_H #define GUI_HALIGN_CENTER
Definition: gui_defs.h:116
gui_edittext_valign_t
Vertical align for edit text inside box.
Definition: gui_edittext.h:62
Definition: gui_edittext.h:56
#define GUI_VALIGN_BOTTOM
Definition: gui_defs.h:122
uint8_t(* gui_widget_evt_fn)(gui_handle_p h, gui_widget_evt_t evt, gui_evt_param_t *const param, gui_evt_result_t *const result)
Callback function for widget.
Definition: gui_defs.h:1103
#define GUI_VALIGN_CENTER
Definition: gui_defs.h:121
Definition: gui_edittext.h:64
gui_handle_p gui_edittext_create(gui_id_t id, float x, float y, float width, float height, gui_handle_p parent, gui_widget_evt_fn evt_fn, uint16_t flags)
Create new edit text widget.
Definition: gui_edittext.c:217
#define GUI_VALIGN_TOP
Definition: gui_defs.h:120
uint8_t gui_edittext_setcolor(gui_handle_p h, gui_edittext_color_t index, gui_color_t color)
Set color to specific part of widget.
Definition: gui_edittext.c:229
gui_edittext_halign_t
Horizontal align for edit text inside box.
Definition: gui_edittext.h:71
uint8_t gui_edittext_sethalign(gui_handle_p h, gui_edittext_halign_t align)
Set horizontal align for text inside text box.
Definition: gui_edittext.c:265
uint32_t gui_color_t
Definition: gui_defs.h:210
Definition: gui_edittext.h:55
Definition: gui_edittext.h:73
#define GUI_HALIGN_RIGHT
Definition: gui_defs.h:117
Definition: gui_edittext.h:65
gui_edittext_color_t
Edit text color list enumeration.
Definition: gui_edittext.h:53
Definition: gui_edittext.h:74
Definition: gui_edittext.h:72
uint8_t gui_edittext_setvalign(gui_handle_p h, gui_edittext_valign_t align)
Set vertical align for text inside text box.
Definition: gui_edittext.c:253
#define GUI_HALIGN_LEFT
Definition: gui_defs.h:115
Definition: gui_edittext.h:63
Definition: gui_edittext.h:54
uint32_t gui_id_t
Definition: gui_defs.h:209
uint8_t gui_edittext_setmultiline(gui_handle_p h, uint8_t multiline)
Set edit text to multi line mode.
Definition: gui_edittext.c:241