// Define once #ifndef H_UI #define H_UI // Libraries #include #include #include "app.h" // Structures typedef struct { FuriMessageQueue* event_queue; FuriMutex* mutex; ViewPort* canvas; Gui* gui; int page; bool running; } uiManager; // Constructors uiManager* ui_create(); // Functions void ui_timer(void* event_queue); void ui_draw(Canvas* canvas, void* ctx); void ui_p_mainmenu(Canvas* canvas); void ui_delete(uiManager* manager); #endif