#ifndef __TEXT_VIEWER_LOADER_H__ #define __TEXT_VIEWER_LOADER_H__ #include "mzapo_pheripherals.h" #include "gui.h" #include "gui_component_text_view.h" typedef enum { FILER_SUCCESS, FILER_NOT_FOUND, FILER_NO_PERMISSIONS, FILER_FILE_CANT_OPEN, FILER_CANNOT_READ, FILER_UNKNOWN, } file_error_t; typedef struct { gui_t gui; char *path; mzapo_pheripherals_t pheripherals; multiline_text_t *multiline_text; logger_t *logger; bool running; font_t font; } text_viewer_t; file_error_t text_viewer_load_file(text_viewer_t *text_viewer); #endif // __TEXT_VIEWER_LOADER_H__