📄 rec_sub_menu.c
字号:
/*********************************
* mp3_sub_menu.c
*********************************/
#include <string.h>
#include "api.h"
#include "lcd.h"
#include "common.h"
#include "ap_common.h"
#include "display.h"
#include "rec_utile.h"
#include "rec_display.h"
#include "ui_menu.h"
#include "ui_pop_up_list.h"
#include "res.h"
#include "prefer.h"
#include "global_user.h"
extern UINT16 rec_srate;
INT16U code main_text_nosd[2] ={RSTOP3, MPLAY7};
INT16U code main_text[3] ={RSTOP3, M_STOP1,MPLAY7,};
INT16U code rectype_text[2] ={RTYPE1, RTYPE2};
INT16U code media_text[2] ={M_STOP2,M_STOP3};
static void rectype_list(void);
static void media_select_list(void);
static void rec_sub_action(UINT8 value)
{
if(have_sd)
{
switch(value)
{
case 0:
rectype_list();
break;
case 1:
media_select_list();
break;
case 2:
screen_map(SCREEN_REC);
break;
}
}
else
{
switch(value)
{
case 0:
rectype_list();
break;
case 1:
screen_map(SCREEN_REC);
break;
}
}
}
void rec_sub_menu(void)
{
if(have_sd)
{
globle_menu.total = 3;
globle_menu.title = main_text;
}
else
{
globle_menu.total = 2;
globle_menu.title = main_text_nosd;
}
globle_menu.active = 0;
globle_menu.action = rec_sub_action;
gfx_set_bg(COLOR_WHITE);
screen_map(SCREEN_MENU);
}
static void rectype_list_action(UINT8 value)
{
tUserPreference.rectype = value;
//api_bSetEqualizer(value);
screen_map(SCREEN_REC);
}
static void rectype_list(void)
{
globle_list.total = 2;
globle_list.strid = rectype_text;
globle_list.active = tUserPreference.rectype;
globle_list.headid = main_text[0];
globle_list.action = rectype_list_action;
screen_map(SCREEN_POP_LIST);
}
static void media_select_list_action(UINT8 value)
{
if(value != my_disk)
{
api_bStop();
if(my_disk == DISK_NAND) {
if(!api_bChangeDisk(DISK_SD))
return;
my_disk = DISK_SD;
}
else
{
if(!api_bChangeDisk(DISK_NAND))
return;
my_disk = DISK_NAND;
}
}
screen_map(SCREEN_REC);
}
static void media_select_list(void)
{
globle_list.total = 2;
globle_list.strid = media_text;
globle_list.active = my_disk;
globle_list.headid = main_text[1];
globle_list.action = media_select_list_action;
screen_map(SCREEN_POP_LIST);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -