Files
Momentum-Firmware/applications/settings/xtreme_settings/xtreme_assets.h
2023-01-27 11:56:29 +01:00

45 lines
1.2 KiB
C

#pragma once
#include <gui/icon_i.h>
#include "xtreme_settings.h"
#include <toolbox/path.h>
#define PACKS_DIR EXT_PATH("dolphin_custom")
typedef struct {
const Icon* I_BLE_Pairing_128x64;
const Icon* I_DolphinCommon_56x48;
const Icon* I_DolphinMafia_115x62;
const Icon* I_DolphinNice_96x59;
const Icon* I_DolphinWait_61x59;
const Icon* I_iButtonDolphinVerySuccess_108x52;
const Icon* I_DolphinReadingSuccess_59x63;
const Icon* I_NFC_dolphin_emulation_47x61;
const Icon* I_passport_bad_46x49;
const Icon* I_passport_DB;
const Icon* I_passport_happy_46x49;
const Icon* I_passport_okay_46x49;
const Icon* I_RFIDDolphinReceive_97x61;
const Icon* I_RFIDDolphinSend_97x61;
const Icon* I_RFIDDolphinSuccess_108x57;
const Icon* I_Cry_dolph_55x52;
const Icon* I_Scanning_123x52;
const Icon* I_Auth_62x31;
const Icon* I_Connect_me_62x31;
const Icon* I_Connected_62x31;
const Icon* I_Error_62x31;
} XtremeAssets;
XtremeAssets* XTREME_ASSETS();
void XTREME_ASSETS_LOAD();
void swap_bmx_icon(
const Icon** replace,
const char* base,
const char* name,
FuriString* path,
File* file);
void free_bmx_icon(Icon* icon);