📄 mapp_dispmenu.h
字号:
#ifndef MAPP_DISP_MENU_H
#define MAPP_DISP_MENU_H
/******************************************************************************/
/* Header Files */
/******************************************************************************/
#include "board.h"
#include "DataType.h"
#include "msAPI_OSD.h"
#include "MApp_GlobalSettingSt.h"
#ifdef MAPP_DISP_MENU_C
#define INTERFACE
#else
#define INTERFACE extern
#endif
#define ENU_FLOW_STATE_BLOCK_MIN FS_MAIN_MENU
#define ENU_FLOW_STATE_BLOCK_MAX FS_CHANNEL_EDIT_LIST//FS_CHANNEL_FAV_LIST
/********************************************************************************/
/* Enum */
/********************************************************************************/
//=== Flow State ===//
typedef enum
{
//////////////////////////////////////////////////////////////////
// Do not insert flow state which not belong to main menu here. //
//////////////////////////////////////////////////////////////////
FS_MAIN_MENU = -1,
//////////////////////////////////////////////////////////////////
// menu flow state monitored by u32MonitorOsdTimer //
//////////////////////////////////////////////////////////////////
FS_CHANNEL_EDIT_LIST,
FS_CHANNEL_TENKEY_LIST,
FS_CHANNEL_RETURN_LIST,
FS_CHANNEL_LIST,
FS_CHANNEL_FAV_LIST,
//////////////////////////////////////////////////////////////////
// menu flow state not monitored by u32MonitorOsdTimer //
//////////////////////////////////////////////////////////////////
FS_IDLE_MENU, //virtual menu
FS_STANDBY_MENU,//virtual menu
FS_EPGUI_MENU,
FS_ADJUST_MENU,
FS_FACTORY_MENU,
} EN_MENU_FLOW_STATE;
////////////////////////////////////////////////////////////////////////////////////////////////////////
//===== Window display on Idle Mode ====
typedef enum
{
IDLE_NONEOSD_WIN,
//IDLE_SHORTCUT_NONE,
IDLE_CLOCK_WIN,
//Mute Menu
IDLE_MUTE_WIN,
///Hotkey Menu
IDLE_VOLUME_WIN,
IDLE_SLEEP_TIMER_WIN,
IDLE_HKEY_BRIGHTNESS_WIN, //for CUS3L
IDLE_HKEY_PICTURE_WIN,
IDLE_HKEY_AUDIO_WIN,
IDLE_HKEY_ZOOM_WIN,
IDLE_HKEY_MTS_WIN,
IDLE_HKEY_SLEEP_WIN,
IDLE_HKEY_SUBTITLE_WIN,
// Addy 20071031
IDLE_TOUCH_PANEL_WIN,
IDLE_DVD_WIN,
//Shortcut Menu
IDLE_TENKEY_NUMBER_WIN,
IDLE_CHANNEL_RETURN_WIN,
IDLE_CHANNEL_LIST_WIN,
IDLE_CHANNEL_FAVORITE_WIN,
IDLE_CHANNEL_BANNER_WIN,
IDLE_INPUT_SOURCE_WIN,
//Program Brief Menu
IDLE_PROGRAM_INFO_WIN,
IDLE_HKEY_P_CHECK,
IDLE_HKEY_S_CHECK,
} EN_IDLE_WINDOW_TYPE;
//======================================
/********************************************************************************/
/* Macro */
/********************************************************************************/
/********************************************************************************/
/* Function prototype */
/********************************************************************************/
#undef INTERFACE
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -