⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fsgui_bmpui.h

📁 Sunplus 8202S source code.
💻 H
字号:
/***********************************************************************
** fsGUI_BmpUI.h
**
**      MACRO define for fsGUI_BmpUI.c
**
**
** 	Creator :zhaoyanhua
**	Date:    2004-6-9 11:07
************************************************************************/

#ifndef _FSGUI_BMP_UI_H
#define  _FSGUI_BMP_UI_H

#define BMP_LINE_WIDTH      1

//BUTTON or FILE STATE
#define UP_STATE      0
#define DOWN_STATE     1
#define HL_STATE        2


//index define in g_aBmpLayout[]
//fixed bmp
#define	LAY_BG_3_1	            0
#define	LAY_BG_3_2	            1
#define LAY_BG_3_3              2
#define	LAY_TAB_BAR2_1	        3
#define	LAY_MP3_ICON_L	        4
#define	LAY_JPG_ICON_L	        5
#define	LAY_VIDEO_ICON_L	    6
#define	LAY_GAME_ICON_L	        7
#define	LAY_PLAYING_BAR_3_1	    8
#define	LAY_PLAYING_BAR_3_3	    9
#define	LAY_ANIMATION1	        10
#define	LAY_ANIMATION2	        11

//moved bmp
#define	LAY_TAB_BAR2_2	        12
#define	LAY_TAB_BAR_SHINE	    13
#define	LAY_TAB_BAR_DOWN	    14
#define	LAY_PLAYING_BAR_3_2	    15
#define	LAY_FILE_BG_CORNER_LT	16
#define	LAY_FILE_BG_CORNER_RT	17
#define	LAY_FILE_BG_CORNER_LB	18
#define	LAY_FILE_BG_CORNER_RB	19
#define LAY_MP3_ICON_S          20
#define LAY_JPEG_ICON_S         21
#if defined(SUPPORT_NESGAME)||defined(SUPPORT_SPG_GAME)
#define LAY_GAME_ICON_S         22
#define LAY_VIDEO_ICON_S        23
#else
#define LAY_VIDEO_ICON_S        22
#define LAY_GAME_ICON_S         23
#endif
#define LAY_FILE_BG_10_0        24
#define LAY_FILE_BG_10_1        25
#define LAY_FILE_BG_10_2        26
#define LAY_FILE_BG_10_3        27
#define LAY_FILE_BG_10_4        28
#define LAY_FILE_BG_10_5        29
#define LAY_FILE_BG_10_6        30
#define LAY_FILE_BG_10_7        31
#define LAY_FILE_BG_10_8        32
#define LAY_FILE_BG_10_9        33
#define LAY_FOLDER_ICON         34

#define MP3_BTN_BG_XPOS		216
#define BTN_BG_XOFFSET	105
#define BTN_BG_UP_YPOS		27
#define BTN_BG_HL_YPOS  32
#define BTN_BG_DOWN_YPOS  32

void FSGUI_LayoutBmp(UINT8 LayoutIndex);
void FSGUI_LayPosVariableBmp(UINT16 xStart, UINT16 yStart,UINT8 LayoutIndex);
void FSGUI_DrawOneButton(BYTE type, BYTE state);
void FSGUI_DrawBackGround(UINT16 xStart, UINT16 yStart, UINT16 xRepeat, UINT16 yRepeat,UINT8 LayoutIndex);
void DIR_DrawScroll(void);
void DIR_MoveScroll(UINT16 locate);
void FSGUI_ClearArea(UINT16 iIndex,UINT16 iItem);
void FSGUI_DrawBackGround(UINT16 xStart, UINT16 yStart, UINT16 xRepeat, UINT16 yRepeat,UINT8 LayoutIndex);
void FSGUI_ShowBmpCornerRect(UINT16 xStart, UINT16 yStart,UINT16 iWidth, UINT16 iHeight);
BYTE  DrawTriangle(UINT16 xStart, UINT16 yStart, UINT16 iBottom, UINT16 iHight, BYTE iDir, UINT16 iColorY, UINT16 iColorCrCb);
void FSGUI_ShowBtnTitle(void);
void fontFocus(void);
void fontunFocus(void);
void DrawSelectedRectWithSide(UINT16 xStart, UINT16 yStart, UINT16 xLen, UINT16 yLen, UINT16 RectY, UINT16 RectCrCb,UINT16 SideY ,UINT16 SideCrCb);

#endif //ifndef  _FSGUI_BMP_UI_H


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -