#pragma once #include "archive.h" #include #include #include #include #include #include #include #include "views/archive_browser_view.h" #include "scenes/archive_scene.h" typedef enum { ArchiveViewBrowser, ArchiveViewTextInput, ArchiveViewTotal, } ArchiveViewEnum; struct ArchiveApp { Gui* gui; ViewDispatcher* view_dispatcher; SceneManager* scene_manager; ArchiveBrowserView* browser; TextInput* text_input; char text_store[MAX_NAME_LEN]; };