From 6dd8f38cbf1ec1be96051fb45734adfc573c136d Mon Sep 17 00:00:00 2001 From: Alex <15167344+frostmorn@users.noreply.github.com> Date: Fri, 2 Oct 2026 16:21:42 +0300 Subject: [PATCH] add image icon to fmanager --- src/apps/fmanager/fmanager.h | 3 +- src/apps/icons/imagefile.h | 585 +++++++++++++++++++++++++++++++++++ src/apps/icons/imagefile.png | Bin 0 -> 614 bytes 3 files changed, 587 insertions(+), 1 deletion(-) create mode 100644 src/apps/icons/imagefile.h create mode 100644 src/apps/icons/imagefile.png diff --git a/src/apps/fmanager/fmanager.h b/src/apps/fmanager/fmanager.h index 90f4bc9e..53048fed 100644 --- a/src/apps/fmanager/fmanager.h +++ b/src/apps/fmanager/fmanager.h @@ -52,7 +52,7 @@ #define FT_SOUND_ICON &music_img #define FT_LT_ICON &music_img #define FT_SO_ICON &bin_img -#define FT_IMAGE_ICON &normalfile_img +#define FT_IMAGE_ICON &imagefile_img #define FT_DIR_ICON &folder_img #define FT_OTHER_ICON &normalfile_img #define FM_SELECTED_FOLDER_ICON &selectedfolder_img @@ -107,6 +107,7 @@ #include "apps/icons/music.h" #include "apps/icons/selectedfile.h" #include "apps/icons/selectedfolder.h" +#include "apps/icons/imagefile.h" // very bad test // /sd/1 => /sd/1122/1 diff --git a/src/apps/icons/imagefile.h b/src/apps/icons/imagefile.h new file mode 100644 index 00000000..4dcd2c8e --- /dev/null +++ b/src/apps/icons/imagefile.h @@ -0,0 +1,585 @@ +#pragma once +// This is a generated file, do not edit. +// clang-format off +#include +const uint16_t imagefile_img_width = 24; +const uint16_t imagefile_img_height = 24; +const uint16_t imagefile_img[] = { + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0x0000, + 0xffff, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0x0000, + 0xffff, + 0xffff, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0x0000, + 0xffff, + 0xffff, + 0xffff, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0x0000, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0x0000, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0x0000, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0xffff, + 0x8dfe, + 0x8dff, + 0x8dff, + 0x7ddf, + 0x85ff, + 0x8e1e, + 0x8dff, + 0x8dff, + 0x8e1f, + 0x8e3f, + 0x8e3f, + 0x8e3f, + 0xffff, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0xffff, + 0x44df, + 0x34bf, + 0x3cdf, + 0x8574, + 0x6539, + 0x34bf, + 0x3cdf, + 0x3cdf, + 0x3cdf, + 0x3cdf, + 0x3cdf, + 0x3cdf, + 0xffff, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0xffff, + 0x551f, + 0x44ff, + 0xbe2e, + 0xfee1, + 0xfec4, + 0x7d97, + 0x44ff, + 0x4d1f, + 0x4d1f, + 0x4d1f, + 0x4d1f, + 0x4d1f, + 0xffff, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0xffff, + 0x4cff, + 0x551d, + 0xfec3, + 0xfea4, + 0xfee1, + 0xc62c, + 0x3cdf, + 0x4cfe, + 0x4d3f, + 0x4d1f, + 0x4cff, + 0x4d1f, + 0xffff, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0xffff, + 0x4d1f, + 0x44ff, + 0x9dd2, + 0xfec2, + 0xee86, + 0x6d59, + 0x44ff, + 0x4d1f, + 0x3435, + 0x44dc, + 0x4d1f, + 0x4cff, + 0xffff, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0xffff, + 0x551f, + 0x44ff, + 0x44ff, + 0x757a, + 0x653b, + 0x44ff, + 0x4d3f, + 0x2c13, + 0x0ae5, + 0x1b6b, + 0x44fd, + 0x4d1f, + 0xffff, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0xffff, + 0x4d1e, + 0x451f, + 0x4cf5, + 0x44d7, + 0x44ff, + 0x553f, + 0x2c13, + 0x0b06, + 0x1327, + 0x0b06, + 0x1b6b, + 0x4cfd, + 0xffff, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0xffff, + 0x551f, + 0x4cf6, + 0x54c6, + 0x54c5, + 0x5517, + 0x2c14, + 0x0b05, + 0x1327, + 0x1327, + 0x1347, + 0x0b06, + 0x1b6b, + 0xffff, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0xffff, + 0x5512, + 0x54a6, + 0x54c7, + 0x54c7, + 0x54e7, + 0x2ba7, + 0x0b07, + 0x1347, + 0x1347, + 0x1347, + 0x1348, + 0x1306, + 0xffff, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0xffff, + 0x4ca5, + 0x4485, + 0x4ca5, + 0x4c85, + 0x4ca5, + 0x4ca5, + 0x1b85, + 0x02c5, + 0x02c5, + 0x02c5, + 0x02c5, + 0x02c6, + 0xffff, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0xffff, + 0xcf19, + 0xcf18, + 0xcf18, + 0xcf18, + 0xcf18, + 0xcf38, + 0xcf18, + 0xbe98, + 0xb698, + 0xb698, + 0xbe98, + 0xbe98, + 0xffff, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0xffff, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, + 0x0000, +}; +// clang-format on diff --git a/src/apps/icons/imagefile.png b/src/apps/icons/imagefile.png new file mode 100644 index 0000000000000000000000000000000000000000..6acadfc6e025b4fa6af58330a7638fb1da30e1d0 GIT binary patch literal 614 zcmV-s0-61ZP)Px%AW1|)R7i=nmcMILQ545N=ic}75-N#RS_EBM5d;@;ap>Zrb@K0U(^BUm2u@wB z=u(s-Y7umEaCCEVX|0M_8e>xwO-pRj{Cw{ohuA^POVXH}@xr~I`@P@q;amZfA(k2D z;Q(H{Mb&swB7&+SB0T~6R?z7Z0|E33`EL)pK?Y)SC&<836bEUWqHfh|g8BkZzb0$HF0kE5ldDXSPC_>OP&Yo$lR11&&zxN# z=^u%Gq*w)tVvUs%ea`C6ced&iWRkFvUF1vlt|XG!NBCCPz@pX4K-GT*0>eH#^xv%aP!Io91#K_qJkizIHwef zg8rH10!oKI*uTYJ)$6qS=dd;%*A_6y8v3u|H(Wv832oOx-2eap07*qoM6N<$f<(y~ A(*OVf literal 0 HcmV?d00001