📄 app_screen_main.c
字号:
#include "app_config.h"
#include "bgvista.h" //BG
#include "icon_mp3.h"
#include "icon_chat.h"
extern so_obj_t so_obj[MAX_SCR_OBJ];
unsigned int i=0;
#define SO_KEY 0
#define SO_ICON_MP3 1
#define SO_ICON_CHAT 2
#define COL_FONT TS_COL_RED
#define COL_BACK TS_COL_WHITE
void icon_mp3_draw(void)
{
TSLCDShowPicBack (50,50+50-1,70,70+50-1,bgvista,240,320,TS_MODE_NORMAL);
TSLCDShowPic2 (50,50+50-1,70,70+50-1,icon_mp3,TS_MODE_NORMAL);
}
void icon_mp3_do(so_pos_t lhpos,so_pos_t lvpos,so_pos_t ghpos,so_pos_t gvpos,pstatus_t p_stat)
{
switch (p_stat)
{
case PST_HOLD :
TSLCDShowPic2((50+(lhpos-20)),(50+(lhpos-20))+50-1,
(70+(lvpos-20)),(70+(lvpos-20))+50-1,
icon_mp3,TS_MODE_NORMAL);
break;
case PST_UP :
ScrObjInit(MP3ScreenInit);
break;
default :
break;
}
}
void icon_chat_draw(void)
{
TSLCDShowPicBack(150,150+50-1,70,70+50-1,bgvista,240,320,TS_MODE_NORMAL);
TSLCDShowPic2(150,150+50-1,70,70+50-1,icon_chat,TS_MODE_NORMAL);
}
void icon_chat_do(so_pos_t lhpos,so_pos_t lvpos,so_pos_t ghpos,so_pos_t gvpos,pstatus_t p_stat)
{
switch (p_stat)
{
case PST_HOLD :
TSLCDShowPic2((150+(lhpos-20)),(150+(lhpos-20))+50-1,
(70+(lvpos-20)),(70+(lvpos-20))+50-1,
icon_chat,TS_MODE_NORMAL);
break;
case PST_UP :
i++;
icon_chat_draw();
if(i==5)
{
ScrObjInit(OperateScreenInit);
i=0;
}
default :
break;
}
}
void OperateScreenInit(void)
{
TSLCDShowPic2(0,239,0,319,bgvista,TS_MODE_FULL);
so_obj[SO_ICON_MP3].hsize = 50;
so_obj[SO_ICON_MP3].vsize = 50;
so_obj[SO_ICON_MP3].horigin = 50;
so_obj[SO_ICON_MP3].vorigin = 70;
so_obj[SO_ICON_MP3].stat = SO_ST_ON;
so_obj[SO_ICON_MP3].draw = icon_mp3_draw;
so_obj[SO_ICON_MP3].do_ = icon_mp3_do;
so_obj[SO_ICON_MP3].draw();
so_obj[SO_ICON_CHAT].hsize = 50;
so_obj[SO_ICON_CHAT].vsize = 50;
so_obj[SO_ICON_CHAT].horigin = 150;
so_obj[SO_ICON_CHAT].vorigin = 70;
so_obj[SO_ICON_CHAT].stat = SO_ST_ON;
so_obj[SO_ICON_CHAT].draw = icon_chat_draw;
so_obj[SO_ICON_CHAT].do_ = icon_chat_do;
so_obj[SO_ICON_CHAT].draw();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -