mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-05-19 04:44:47 -07:00
New asset system everywhere sfw mode is supported
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
#include "../subghz_i.h"
|
||||
#include "../helpers/subghz_custom_event.h"
|
||||
#include "../../../settings/xtreme_settings/xtreme_settings.h"
|
||||
#include "../../../settings/xtreme_settings/xtreme_assets.h"
|
||||
|
||||
void subghz_scene_delete_success_popup_callback(void* context) {
|
||||
SubGhz* subghz = context;
|
||||
@@ -13,11 +13,7 @@ void subghz_scene_delete_success_on_enter(void* context) {
|
||||
|
||||
// Setup view
|
||||
Popup* popup = subghz->popup;
|
||||
if(XTREME_SETTINGS()->sfw_mode) {
|
||||
popup_set_icon(popup, 0, 2, &I_DolphinMafia_115x62_sfw);
|
||||
} else {
|
||||
popup_set_icon(popup, 0, 2, &I_DolphinMafia_115x62);
|
||||
}
|
||||
popup_set_icon(popup, 0, 2, XTREME_ASSETS()->dolphin_mafia);
|
||||
popup_set_header(popup, "Deleted", 83, 19, AlignLeft, AlignBottom);
|
||||
popup_set_timeout(popup, 1500);
|
||||
popup_set_context(popup, subghz);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#include "../subghz_i.h"
|
||||
#include <lib/subghz/protocols/keeloq.h>
|
||||
#include <lib/subghz/protocols/star_line.h>
|
||||
#include "../../../settings/xtreme_settings/xtreme_settings.h"
|
||||
#include "../../../settings/xtreme_settings/xtreme_assets.h"
|
||||
|
||||
typedef enum {
|
||||
SubGhzRpcStateIdle,
|
||||
@@ -14,11 +14,7 @@ void subghz_scene_rpc_on_enter(void* context) {
|
||||
|
||||
popup_set_header(popup, "Sub-GHz", 89, 42, AlignCenter, AlignBottom);
|
||||
popup_set_text(popup, "RPC mode", 89, 44, AlignCenter, AlignTop);
|
||||
if(XTREME_SETTINGS()->sfw_mode) {
|
||||
popup_set_icon(popup, 0, 12, &I_RFIDDolphinSend_97x61_sfw);
|
||||
} else {
|
||||
popup_set_icon(popup, 0, 12, &I_RFIDDolphinSend_97x61);
|
||||
}
|
||||
popup_set_icon(popup, 0, 12, XTREME_ASSETS()->rfid_send);
|
||||
|
||||
view_dispatcher_switch_to_view(subghz->view_dispatcher, SubGhzViewIdPopup);
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#include "../subghz_i.h"
|
||||
#include "../helpers/subghz_custom_event.h"
|
||||
#include "../../../settings/xtreme_settings/xtreme_settings.h"
|
||||
#include "../../../settings/xtreme_settings/xtreme_assets.h"
|
||||
|
||||
void subghz_scene_save_success_popup_callback(void* context) {
|
||||
SubGhz* subghz = context;
|
||||
@@ -12,11 +12,7 @@ void subghz_scene_save_success_on_enter(void* context) {
|
||||
|
||||
// Setup view
|
||||
Popup* popup = subghz->popup;
|
||||
if(XTREME_SETTINGS()->sfw_mode) {
|
||||
popup_set_icon(popup, 32, 5, &I_DolphinNice_96x59_sfw);
|
||||
} else {
|
||||
popup_set_icon(popup, 32, 5, &I_DolphinNice_96x59);
|
||||
}
|
||||
popup_set_icon(popup, 32, 5, XTREME_ASSETS()->dolphin_nice);
|
||||
popup_set_header(popup, "Saved!", 13, 22, AlignLeft, AlignBottom);
|
||||
popup_set_timeout(popup, 1500);
|
||||
popup_set_context(popup, subghz);
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
#include <assets_icons.h>
|
||||
#include <m-array.h>
|
||||
|
||||
#include "../../../settings/xtreme_settings/xtreme_settings.h"
|
||||
#include "../../../settings/xtreme_settings/xtreme_assets.h"
|
||||
|
||||
#define FRAME_HEIGHT 12
|
||||
#define MAX_LEN_PX 111
|
||||
@@ -195,7 +195,6 @@ void subghz_view_receiver_draw(Canvas* canvas, SubGhzViewReceiverModel* model) {
|
||||
canvas_clear(canvas);
|
||||
canvas_set_color(canvas, ColorBlack);
|
||||
canvas_set_font(canvas, FontSecondary);
|
||||
XtremeSettings* xtreme_settings = XTREME_SETTINGS();
|
||||
|
||||
if(model->mode == SubGhzViewReceiverModeLive) {
|
||||
elements_button_left(canvas, "Config");
|
||||
@@ -233,21 +232,13 @@ void subghz_view_receiver_draw(Canvas* canvas, SubGhzViewReceiverModel* model) {
|
||||
|
||||
if(model->history_item == 0) {
|
||||
if(model->mode == SubGhzViewReceiverModeLive) {
|
||||
if(xtreme_settings->sfw_mode) {
|
||||
canvas_draw_icon(canvas, 0, 0, &I_Scanning_123x52_sfw);
|
||||
} else {
|
||||
canvas_draw_icon(canvas, 0, 0, &I_Scanning_123x52);
|
||||
}
|
||||
canvas_draw_icon(canvas, 0, 0, XTREME_ASSETS()->subghz_scanning);
|
||||
canvas_set_font(canvas, FontPrimary);
|
||||
canvas_draw_str(canvas, 63, 46, "Scanning...");
|
||||
canvas_draw_line(canvas, 46, 51, 125, 51);
|
||||
canvas_set_font(canvas, FontSecondary);
|
||||
} else {
|
||||
if(xtreme_settings->sfw_mode) {
|
||||
canvas_draw_icon(canvas, 0, 0, &I_Scanning_123x52_sfw);
|
||||
} else {
|
||||
canvas_draw_icon(canvas, 0, 0, &I_Scanning_123x52);
|
||||
}
|
||||
canvas_draw_icon(canvas, 0, 0, XTREME_ASSETS()->subghz_scanning);
|
||||
canvas_set_font(canvas, FontPrimary);
|
||||
canvas_draw_str(canvas, 63, 46, "Decoding...");
|
||||
canvas_set_font(canvas, FontSecondary);
|
||||
|
||||
Reference in New Issue
Block a user