?? menu.h
字號(hào):
#include "Sys_config.h"
#define DEFAULT_MENU_ITEM 1
enum
{
ITEM_AV_DEC=DEFAULT_MENU_ITEM,
ITEM_AV_TOTAL_VOLUME,
ITEM_AV_TOTAL_VOLUME_DATA,
ITEM_AV_ADDING,
ITEM_AV_LOUDNESS,
ITEM_AV_MUTE,
ITEM_AV_MAIN_MENU,
ITEM_AV_RETURN,
ITEM_AV_LEFT_CLOSE_PANEL,
ITEM_AV_RIGHT_CLOSE_PANEL,
ITEM_AV_LEFT_OPEN_PANEL,
ITEM_AV_RIGHT_OPEN_PANEL,
ITEM_AV_TIME,
};
//-----------------------------------------------------
enum
{
ITEM_CDC_UPDISC=DEFAULT_MENU_ITEM,
ITEM_CDC_DOWNDISC,
ITEM_CDC_DISC_TRACK_TIME,
ITEM_CDC_MUTE,
ITEM_CDC_DEC,
ITEM_CDC_TOTAL_VOLUME,
ITEM_CDC_TOTAL_VOLUME_DATA,
ITEM_CDC_ADDING,
ITEM_CDC_JUMP_BACK,
ITEM_CDC_JUMP_FRONT,
ITEM_CDC_PLAY_PAUSE,
ITEM_CDC_MAIN_MENU,
ITEM_CDC_RETURN,
ITEM_CDC_TIME,
ITEM_CDC_LEFT_CLOSE_PANEL,
ITEM_CDC_RIGHT_CLOSE_PANEL,
ITEM_CDC_LEFT_OPEN_PANEL,
ITEM_CDC_RIGHT_OPEN_PANEL,
};
//-------------------------------------------------------
enum
{
ITEM_CSP_LF=DEFAULT_MENU_ITEM,
ITEM_CSP_FRONT_SP_BALANCE_DEC,
ITEM_CSP_FRONT_SP_BALANCE,
ITEM_CSP_FRONT_SP_BALANCE_ADDING,
ITEM_CSP_RF,
ITEM_CSP_MAIN_VOLUME,
ITEM_CSP_TREBLE,
ITEM_CSP_BASS,
ITEM_CSP_MAIN_MENU,
ITEM_CSP_MUTE,
ITEM_CSP_RETURN,
ITEM_CSP_TOTAL_DATA,
ITEM_CSP_TOTAL_VOLUME_DEC,
ITEM_CSP_TOTAL_VOLUME,
ITEM_CSP_TOTAL_VOLUME_ADDING,
ITEM_CSP_LR,
ITEM_CSP_BACK_SP_BALANCE_DEC,
ITEM_CSP_BACK_SP_BALANCE,
ITEM_CSP_BACK_SP_BALANCE_ADDING,
ITEM_CSP_RR,
};
//-------------------------------------------------------------
enum
{
ITEM_DVD_DEC=DEFAULT_MENU_ITEM,
ITEM_DVD_TOTAL_VOLUME,
ITEM_DVD_TOTAL_VOLUME_DATA,
ITEM_DVD_ADDING,
ITEM_DVD_JUMP_BACK,
ITEM_DVD_JUMP_FRONT,
ITEM_DVD_SLOW_BACK,
ITEM_DVD_FAST_FRONT,
ITEM_DVD_PLAY_PAUSE,
#ifdef No_touch_system
ITEM_DVD_MUTE,
#else
ITEM_DVD_Eject,
#endif
ITEM_DVD_MAIN_MENU,
ITEM_DVD_RETURN,
ITEM_DVD_LEFT_CLOSE_PANEL,
ITEM_DVD_RIGHT_CLOSE_PANEL,
ITEM_DVD_LEFT_OPEN_PANEL,
ITEM_DVD_RIGHT_OPEN_PANEL,
ITEM_DVD_TIME,
};
//----------------------------------------------------------
enum
{
ITEM_MAIN_DVD=DEFAULT_MENU_ITEM,
ITEM_MAIN_TV,
ITEM_MAIN_RADIO,
ITEM_MAIN_AV,
ITEM_MAIN_MAIN_MENU_TITLE,
ITEM_MAIN_CDC,
ITEM_MAIN_SETTING,
ITEM_MAIN_GPS,
ITEM_MAIN_RETURN,
};
//---------------------------------------------------------------
enum
{
ITEM_PASSWARD_INIT_PASSWARD = DEFAULT_MENU_ITEM,
ITEM_PASSWARD_AMEND_PASSWARD,
ITEM_PASSWARD_CANCEL_PASSWARD,
ITEM_PASSWARD_CONFIRM,
ITEM_PASSWARD_DATA_0,
ITEM_PASSWARD_DATA_1,
ITEM_PASSWARD_DATA_2,
ITEM_PASSWARD_DATA_3,
ITEM_PASSWARD_DATA_4,
ITEM_PASSWARD_DATA_5,
ITEM_PASSWARD_DATA_6,
ITEM_PASSWARD_DATA_7,
ITEM_PASSWARD_DATA_8,
ITEM_PASSWARD_DATA_9,
ITEM_PASSWARD_USER_INIT_PASSWARD,
ITEM_PASSWARD_USER_AMEND_PASSWARD,
ITEM_PASSWARD_USER_CANCEL_PASSWARD
};
//---------------------------------------------------------------
enum
{
ITEM_RADIO_FM_AM=DEFAULT_MENU_ITEM,
ITEM_RADIO_FM_AM_FREQ,
ITEM_RADIO_CHANNEL_NUMBER,
ITEM_RADIO_SEARCH,
ITEM_RADIO_M1,
ITEM_RADIO_M2,
ITEM_RADIO_M3,
ITEM_RADIO_M4,
ITEM_RADIO_M5,
ITEM_RADIO_M6,
ITEM_RADIO_MUTE,
ITEM_RADIO_DEC,
ITEM_RADIO_TOTAL_VOLUME,
ITEM_RADIO_TOTAL_VOLUME_DATA,
ITEM_RADIO_ADDING,
ITEM_RADIO_JUMP_BACK,
ITEM_RADIO_JUMP_FRONT,
ITEM_RADIO_SLOW_BACK,
ITEM_RADIO_FAST_FRONT,
ITEM_RADIO_MAIN_MENU,
ITEM_RADIO_TIME
};
//---------------------------------------------------------
enum
{
ITEM_SETTING_VIDEO=DEFAULT_MENU_ITEM,
ITEM_SETTING_CSP,
ITEM_SETTING_TIME,
ITEM_SETTING_BELL,
ITEM_SETTING_TITLE,
ITEM_SETTING_BACK_BLOCK,
ITEM_SETTING_PASSWORD,
ITEM_SETTING_MAIN_MENU,
ITEM_SETTING_RETURN,
};
//------------------------------------------------------------
enum
{
ITEM_TIME_HOUR=DEFAULT_MENU_ITEM,
ITEM_TIME_COLON,
ITEM_TIME_MINUTE,
ITEM_TIME_HOUR_12,
ITEM_TIME_DEC,
ITEM_TIME_ADDING,
ITEM_TIME_HOUR_24,
ITEM_TIME_ON,
ITEM_TIME_OFF,
ITEM_TIME_RETURN,
};
//---------------------------------------------------------------
enum
{
ITEM_TV_JUMP_BACK=DEFAULT_MENU_ITEM,
ITEM_TV_JUMP_FRONT,
ITEM_TV_SLOW_BACK,
ITEM_TV_FAST_FRONT,
ITEM_TV_DEC,
ITEM_TV_TOTAL_VOLUME,
ITEM_TV_TOTAL_VOLUME_DATA,
ITEM_TV_ADDING,
ITEM_TV_SEARCH,
ITEM_TV_FORMAT,
//ITEM_TV_MUTE,
ITEM_TV_MAIN_MENU,
ITEM_TV_RETURN,
ITEM_TV_LEFT_CLOSE_PANEL,
ITEM_TV_RIGHT_CLOSE_PANEL,
ITEM_TV_LEFT_OPEN_PANEL,
ITEM_TV_RIGHT_OPEN_PANEL,
ITEM_TV_TIME,
ITEM_TV_CHANNEL_TITLE,
ITEM_TV_CHANNEL_NUMBER,
ITEM_TV_FREQUENCE,
};
//-----------------------------------------------------------
enum
{
ITEM_VIDEO_MAIN_MENU=DEFAULT_MENU_ITEM,
ITEM_VIDEO_DEC,
ITEM_VIDEO_VOLUME,
ITEM_VIDEO_VOLUME_DATA,
ITEM_VIDEO_ADDING,
ITEM_VIDEO_CONTRAST,
ITEM_VIDEO_BRIGHTNESS,
ITEM_VIDEO_CHROMA,
ITEM_VIDEO_Default,
ITEM_VIDEO_RETURN,
};
#define Default_color COL_GAUGE
#define High_light_color COL_FRAME
#define Select_osd_item_color RED_YELLOW
typedef struct
{
unsigned char x;
unsigned char y;
unsigned char color;
}Picture_attribute;
typedef struct{
unsigned short int x1;
unsigned short int y1;
unsigned short int x2;
unsigned short int y2;
}TOUCH_XY;
typedef struct {
unsigned char item; //current item id
Picture_attribute Pos_color; //Picture attribute
void (*DisplayPicture)(); //display OSD Picture
TOUCH_XY xy;
unsigned char prev; //previous item id
unsigned char next; //next item id
void (*EnterOperate)(); //This picture what function to do
}MENU_LIST;
typedef struct{
unsigned char Library_number;
unsigned int *Library_nume;
}OSD_Library_List;
extern unsigned char Head_colume;
extern unsigned char Head_row;
extern unsigned char cColor;
extern unsigned short int *Total_menu_list[11];
extern void (*UICCFuncPtr) ();
extern unsigned char Picture_cnt;
extern void Null_Func(void);
extern void Display_Jump_back_picture(void);
extern void Display_Jump_front_picture(void);
extern void Display_Slow_back_picture(void);
extern void Display_Fast_front_picture(void);
extern void Display_Scan_picture(void);
extern void Display_8pcs_Mute_picture(void);
extern void Display_4pcs_DEC_picture(void);
extern void Display_4pcs_Adding_picture(void);
extern void Display_volume_picture(unsigned char Volume);
extern void Display_Total_Volume_picture(void);
extern void Display_Total_Volume_data(void);
extern void Display_volume_data(unsigned char Volume);
extern void Display_8pcs_main_menu_picture(void);
extern void Display_8pcs_exitting_picture(void);
extern void Display_4pcs_Main_menu_picture(void);
extern void Display_4pcs_exitting_picture(void);
extern void Display_stop_picture(void);
extern void Display_play_pause_picture(void);
extern void Display_time_picture(void);
extern void Download_OSD_Library_Display_Menu(void);
#ifdef Download_outside_eeprom
extern void Doawload_all_library_to_outside_eeprom(void);
#endif
extern void Display_one_mode_all_osd_item(void);
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -