Updated UI to display password names
This commit is contained in:
parent
a228e6866b
commit
1a12b61eb1
2 changed files with 8 additions and 2 deletions
|
@ -104,10 +104,10 @@ void FP_Scene_Enter_Overview(void* context) {
|
||||||
submenu_reset(app->submenu);
|
submenu_reset(app->submenu);
|
||||||
|
|
||||||
// Adding menu items
|
// Adding menu items
|
||||||
for (int i = 0; i < 4; i++) {
|
for (int i = 0; i < app->manager->count; i++) {
|
||||||
submenu_add_item(
|
submenu_add_item(
|
||||||
app->submenu,
|
app->submenu,
|
||||||
"PASSWORD",
|
app->manager->names[i],
|
||||||
0,
|
0,
|
||||||
FP_Scene_Callback_Overview,
|
FP_Scene_Callback_Overview,
|
||||||
app
|
app
|
||||||
|
@ -232,6 +232,9 @@ FP_App* fp_app_init() {
|
||||||
// Allocate memory for new app variable
|
// Allocate memory for new app variable
|
||||||
FP_App* result = malloc(sizeof(FP_App));
|
FP_App* result = malloc(sizeof(FP_App));
|
||||||
|
|
||||||
|
// Initilize the manager
|
||||||
|
result->manager = manager_init();
|
||||||
|
|
||||||
// Init Scene Manager
|
// Init Scene Manager
|
||||||
result->scene_manager = scene_manager_alloc(&FP_SceneEventHandlers, result);
|
result->scene_manager = scene_manager_alloc(&FP_SceneEventHandlers, result);
|
||||||
|
|
||||||
|
@ -275,6 +278,7 @@ void fp_app_run(FP_App* app) {
|
||||||
}
|
}
|
||||||
void fp_app_free(FP_App* app) {
|
void fp_app_free(FP_App* app) {
|
||||||
// Freeing stuff from memory
|
// Freeing stuff from memory
|
||||||
|
manager_free(app->manager);
|
||||||
scene_manager_free(app->scene_manager);
|
scene_manager_free(app->scene_manager);
|
||||||
view_dispatcher_remove_view(app->view_dispatcher, FP_View_Submenu);
|
view_dispatcher_remove_view(app->view_dispatcher, FP_View_Submenu);
|
||||||
view_dispatcher_remove_view(app->view_dispatcher, FP_View_Popup);
|
view_dispatcher_remove_view(app->view_dispatcher, FP_View_Popup);
|
||||||
|
|
|
@ -22,6 +22,8 @@ typedef struct {
|
||||||
ViewDispatcher* view_dispatcher;
|
ViewDispatcher* view_dispatcher;
|
||||||
Submenu* submenu;
|
Submenu* submenu;
|
||||||
Popup* popup;
|
Popup* popup;
|
||||||
|
|
||||||
|
Manager* manager;
|
||||||
} FP_App;
|
} FP_App;
|
||||||
|
|
||||||
// Constructors
|
// Constructors
|
||||||
|
|
Loading…
Reference in a new issue