From 1df4bb0696a04396c44c3f6e6ade1e51042968bd Mon Sep 17 00:00:00 2001 From: Willy-JL <49810075+Willy-JL@users.noreply.github.com> Date: Mon, 19 Jun 2023 18:37:02 +0100 Subject: [PATCH] Update widget text box element after creation --- .../services/gui/modules/widget_elements/widget_element_i.h | 5 ++++- .../gui/modules/widget_elements/widget_element_text_box.c | 5 +++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/applications/services/gui/modules/widget_elements/widget_element_i.h b/applications/services/gui/modules/widget_elements/widget_element_i.h index 67dea4b1f..72f4b4ef1 100644 --- a/applications/services/gui/modules/widget_elements/widget_element_i.h +++ b/applications/services/gui/modules/widget_elements/widget_element_i.h @@ -61,6 +61,9 @@ WidgetElement* widget_element_text_box_create( const char* text, bool strip_to_dots); +/** Update text box element */ +void widget_element_text_box_set_text(WidgetElement* gui_string, const char* text); + /** Create button element */ WidgetElement* widget_element_button_create( GuiButtonType button_type, @@ -88,4 +91,4 @@ WidgetElement* widget_element_text_scroll_create( #ifdef __cplusplus } -#endif \ No newline at end of file +#endif diff --git a/applications/services/gui/modules/widget_elements/widget_element_text_box.c b/applications/services/gui/modules/widget_elements/widget_element_text_box.c index 98f8e83d8..552025f96 100644 --- a/applications/services/gui/modules/widget_elements/widget_element_text_box.c +++ b/applications/services/gui/modules/widget_elements/widget_element_text_box.c @@ -72,3 +72,8 @@ WidgetElement* widget_element_text_box_create( return gui_string; } //-V773 + +void widget_element_text_box_set_text(WidgetElement* gui_string, const char* text) { + GuiTextBoxModel* model = gui_string->model; + furi_string_set(model->text, text); +}