flipper-zero-tutorials/ui/basic_scenes_split/greeting_message.c

23 lines
816 B
C
Raw Permalink Normal View History

#include "basic_scenes_split.h"
void basic_scenes_greeting_message_scene_on_enter(void* context) {
App* app = context;
widget_reset(app->widget);
FuriString* message = furi_string_alloc();
furi_string_printf(message, "Hello,\n%s!", app->user_name);
widget_add_string_multiline_element(
app->widget, 5, 15, AlignLeft, AlignCenter, FontPrimary, furi_string_get_cstr(message));
furi_string_free(message);
view_dispatcher_switch_to_view(app->view_dispatcher, BasicScenesWidgetView);
}
bool basic_scenes_greeting_message_scene_on_event(void* context, SceneManagerEvent event) {
UNUSED(context);
UNUSED(event);
return false; // event not handled.
}
void basic_scenes_greeting_message_scene_on_exit(void* context) {
App* app = context;
widget_reset(app->widget);
}