FlippyPass/project/backend/ui.h

34 lines
No EOL
556 B
C

// Define once
#ifndef H_UI
#define H_UI
// Libraries
#include <furi.h>
#include <gui/gui.h>
#include <gui/icon_i.h>
#include <gui/scene_manager.h>
#include <gui/view_dispatcher.h>
#include <gui/modules/menu.h>
#include <gui/modules/popup.h>
#include "app.h"
#include "manager.h"
// Structures
typedef struct {
SceneManager* scene_manager;
ViewDispatcher* view_dispatcher;
Menu* menu;
Popup* popup;
} FP_App;
// Constructors
FP_App* fp_app_create();
// Functions
void fp_app_run(FP_App* app);
void fp_app_delete(FP_App* app);
#endif