📄 mapp_uimenutbl.h
字号:
#define NEWUI_H10_Block2_BG_WIDTH 280
#define NEWUI_H10_Block2_BG_HEIGHT 120
#define NEWUI_H10_Block20_Indicator_BG_POSX 60
#define NEWUI_H10_Block20_Indicator_BG_POSY 182
#define NEWUI_H10_Block20_Indicator_BG_XGAP 70
#define NEWUI_H10_Block20_Indicator_BG_WIDTH UI_FACTORY_MENU_WIDTH - NEWUI_H10_Block20_Indicator_BG_XGAP*2
#define NEWUI_H10_Block20_Indicator_BG_HEIGHT 26
#define NEWUI_H10_DOWNLOAD_POSX 530
#define NEWUI_H10_DOWNLOAD_POSY 430
#define NEWUI_H10_DOWNLOAD_WIDTH NEWUI_H10_BG_WIDTH
#define NEWUI_H10_DOWNLOAD_HEIGHT 50
#define NEWUI_H10_DOWNLOAD_Percent_POSX 130
#define NEWUI_H10_DOWNLOAD_Percent_POSY 110
#define NEWUI_H10_DOWNLOAD_Percent_WIDTH 30
#define NEWUI_H10_DOWNLOAD_Percent_HEIGHT 30
#define NEWUI_IPLATE_ChannelInfo_NoSignal_WIDTH 100
#define NEWUI_IPLATE_ChannelInfo_NoSignal_HEIGHT 25
#define NEWUI_IPLATE_ChannelInfo_AudioOnly_WIDTH 115
#define NEWUI_IPLATE_ChannelInfo_AudioOnly_HEIGHT 25
#define NEWUI_IPLATE_ChannelInfo_InvalidFormat_WIDTH 144
#define NEWUI_IPLATE_ChannelInfo_InvalidFormat_HEIGHT 25
#define NEWUI_IPLATE_ChannelInfo_Scarmbled_WIDTH 112
#define NEWUI_IPLATE_ChannelInfo_Scarmbled_HEIGHT 25
#define NEWUI_IPLATE_ChannelInfo_Rateblocked_WIDTH 144
#define NEWUI_IPLATE_ChannelInfo_Rateblocked_HEIGHT 25
#define NEWUI_MSB_ABSOLUTE_START_X ((NEWUI_MAIN_MENU_GWIN_WIDTH-NEWUI_MESSAGEBOX_WIDTH)/2)
#define NEWUI_MSB_ABSOLUTE_START_Y (NEWUI_MAIN_MENU_GWIN_HEIGHT/2)
#define NEWUI_MESSAGEBOX_START_X 0
#define NEWUI_MESSAGEBOX_START_Y 0
#define NEWUI_MESSAGEBOX_WIDTH 224
#define NEWUI_MESSAGEBOX_HEIGHT 38
#define NEWUI_MESSAGEBOX_SCALE_RATIO 2 //for various bmp showing its own size, since I use fixed width & height.
#define NEWUI_MESSAGEBOX_RADIUS 4
#define NEWUI_MESSAGEBOX_FRAME_WIDTH 2
#define UI_HOTKEY_BG_START_X 4
#define UI_HOTKEY_BG_START_Y 4
#define UI_HOTKEY_BG_WIDTH 200
#define UI_HOTKEY_BG_HEIGHT 26
#define UI_HOTKEY_ICON_WIDTH 26
#define UI_HOTKEY_ICON_HEIGHT 19
#define NEWUI_HOTKEY_BRIGHTNESS_WIN_BG_START_X UI_HOTKEY_BG_START_X
#define NEWUI_HOTKEY_BRIGHTNESS_WIN_BG_START_Y UI_HOTKEY_BG_START_Y
#define NEWUI_HOTKEY_BRIGHTNESS_WIN_BG_WIDTH UI_HOTKEY_BG_WIDTH
#define NEWUI_HOTKEY_BRIGHTNESS_WIN_BG_HEIGHT UI_HOTKEY_BG_HEIGHT
#define NEWUI_HOTKEY_BRIGHTNESS_ICON_WIDTH UI_HOTKEY_ICON_WIDTH
#define NEWUI_HOTKEY_BRIGHTNESS_ICON_HEIGHT UI_HOTKEY_ICON_HEIGHT
#define NEWUI_HOTKEY_BRIGHTNESS_STRING_MINUS_STARTX (4+NEWUI_HOTKEY_BRIGHTNESS_ICON_WIDTH+10)
#define NEWUI_HOTKEY_BRIGHTNESS_MAINITEM1_STARTX (UI_HOTKEY_BG_START_X+NEWUI_HOTKEY_BRIGHTNESS_STRING_MINUS_STARTX+10+10)
#define NEWUI_HOTKEY_BRIGHTNESS_MAINITEM1_STARTY (UI_HOTKEY_BG_START_Y+NEWUI_HOTKEY_BRIGHTNESS_WIN_BG_HEIGHT/3)
#define NEWUI_HOTKEY_BRIGHTNESS_MAINITEM1_OX (NEWUI_HOTKEY_BRIGHTNESS_STRING_MINUS_STARTX+10+10)
#define NEWUI_HOTKEY_BRIGHTNESS_MAINITEM_WIDTH 30
#define NEWUI_HOTKEY_BRIGHTNESS_MAINITEM_HEIGHT 10
#define NEWUI_HOTKEY_BRIGHTNESS_STRING_PLUS_STARTX (NEWUI_HOTKEY_BRIGHTNESS_MAINITEM1_OX+7*NEWUI_HOTKEY_BRIGHTNESS_MAINITEM_WIDTH+10)
#define NEWUI_Z_LABEL_POSX 0//(NEWUI_MAIN_MENU_GWIN_WIDTH-UI_PROG_INFO_WIDTH-10) //456
#define NEWUI_Z_LABEL_POSY 0//26
#define NEWUI_Z_LABEL_WIDTH 214//160//158
#define NEWUI_Z_LABEL_HEIGHT 127//96
#define NEWUI_Z_LABEL_EDGE_RADIUS 5
#define NEWUI_Z_LABEL_INNER_GAP 2
#define NEWUI_Z_LABEL_GRADIENT_TRIM_RADIUS 10
#define NEWUI_Z_LABEL_GRADIENT_POSX (NEWUI_Z_LABEL_POSX+NEWUI_Z_LABEL_INNER_GAP)
#define NEWUI_Z_LABEL_GRADIENT_POSY (NEWUI_Z_LABEL_POSY+NEWUI_Z_LABEL_INNER_GAP)
#define NEWUI_Z_LABEL_GRADIENT_WIDTH (NEWUI_Z_LABEL_WIDTH-2*NEWUI_Z_LABEL_INNER_GAP)
#define NEWUI_Z_LABEL_GRADIENT_HEIGHT 34//20
#define NEWUI_Z_LABEL_GRADIENT_TRIM_POSY (NEWUI_Z_LABEL_POSY+NEWUI_Z_LABEL_GRADIENT_HEIGHT)
#define NEWUI_Z_LABEL_BLOCK_POSX (NEWUI_Z_LABEL_POSX+8)//(NEWUI_Z_LABEL_POSX+7)
#define NEWUI_Z_LABEL_BLOCK_POSY (NEWUI_Z_LABEL_POSY+77)//(NEWUI_Z_LABEL_POSY+60)
#define NEWUI_Z_LABEL_BLOCK_WIDTH (NEWUI_Z_LABEL_WIDTH-16)//(NEWUI_Z_LABEL_WIDTH-14)
#define NEWUI_Z_LABEL_BLOCK_HEIGHT 42//30
#define NEWUI_Z_LABEL_BLOCK_RADIUS 5
#define NEWUI_Z_LIST_POSX NEWUI_Z_LABEL_POSX
#define NEWUI_Z_LIST_POSY (NEWUI_Z_LABEL_POSY+NEWUI_Z_LABEL_HEIGHT)
#define NEWUI_Z_LIST_WIDTH NEWUI_Z_LABEL_WIDTH
#define NEWUI_Z_WIDE_LIST_WIDTH (NEWUI_Z_LIST_WIDTH*3/2)
#define NEWUI_Z_LIST_HEIGHT 252//190 #if 0//Truman Temp Mark 267
#define NEWUI_Z_LIST_TEN_KEY_HEIGHT NEWUI_Z_LIST_HEIGHT//220
#define NEWUI_Z_LONG_LIST_HEIGHT (NEWUI_Z_LIST_HEIGHT*3/2)
#define NEWUI_Z_LIST_EDGE_RADIUS NEWUI_Z_LABEL_EDGE_RADIUS
#define NEWUI_Z_LIST_BLOCK_POSX NEWUI_Z_LABEL_BLOCK_POSX
#define NEWUI_Z_LIST_BLOCK0_POSX NEWUI_Z_LABEL_BLOCK_POSX+10
#define NEWUI_Z_LIST_BLOCK0_POSY 5
#define NEWUI_Z_LIST_BLOCK1_POSY NEWUI_Z_LIST_BLOCK0_POSY+NEWUI_Z_LIST_BLOCK0_HEIGHT//NEWUI_Z_LIST_POSY+43
#define NEWUI_Z_LIST_BLOCK_WIDTH NEWUI_Z_LABEL_BLOCK_WIDTH-10
#define NEWUI_Z_LIST_BLOCK0_HEIGHT 34//22
#define NEWUI_Z_LIST_BLOCK1_HEIGHT 200//135
#define NEWUI_Z_LIST_BLOCK1_TEN_KEY_HEIGHT NEWUI_Z_LIST_BLOCK1_HEIGHT//165
#define NEWUI_Z_LIST_LONG_BLOCK1_HEIGHT (NEWUI_Z_LIST_BLOCK1_HEIGHT*3/2)
#define NEWUI_Z_LIST_BLOCK_RADIUS NEWUI_Z_LABEL_BLOCK_RADIUS
#define NEWUI_Z2_LIST_START_POSX NEWUI_Z_LIST_BLOCK_POSX
#define NEWUI_Z2_LIST_START_POSY NEWUI_Z_LIST_BLOCK1_POSY
#define NEWUI_Z2_LIST_ITEM_WIDTH NEWUI_Z_LIST_BLOCK_WIDTH
#if ENABLE_DIGITAL_SOURCE// kevin 071213_0
#define HEUGHT_OFFSET 4
#else
#define HEUGHT_OFFSET 0
#endif
#if (ENABLE_INPUT_PIP1 || ENABLE_INPUT_PIP2)// kevin 071031_0
#if (ENABLE_INPUT_PIP1 && ENABLE_INPUT_PIP2)
#define NEWUI_Z2_LIST_ITEM_HEIGHT (26-HEUGHT_OFFSET)
#else
#define NEWUI_Z2_LIST_ITEM_HEIGHT (30-HEUGHT_OFFSET)
#endif
#else
#define NEWUI_Z2_LIST_ITEM_HEIGHT (34-HEUGHT_OFFSET)
#endif
/*#if (ENABLE_INPUT_PIP1 || ENABLE_INPUT_PIP2)// kevin 071031_0
#if (ENABLE_INPUT_PIP1 && ENABLE_INPUT_PIP2)
#define NEWUI_Z2_LIST_ITEM_HEIGHT 26
#else
#define NEWUI_Z2_LIST_ITEM_HEIGHT 30
#endif
#else
#define NEWUI_Z2_LIST_ITEM_HEIGHT 34//27
#endif*/ // kevin 071213_0
#define UI_TENKEY_LIST_START_X NEWUI_Z_LIST_BLOCK0_POSX//NEWUI_Z_LABEL_BLOCK_POSX+UI_PLAYBACK_LIST_START_X
#define UI_TENKEY_LIST_START_Y NEWUI_Z_LABEL_POSY+NEWUI_Z_LIST_BLOCK1_POSY//NEWUI_Z_LABEL_POSY+136
#define UI_PLAYBACK_LIST_START_X 0// X to GOP Start
#define UI_PLAYBACK_LIST_START_Y 32// Y to GOP Start
#define UI_PLAYBACK_LIST_WIDTH (UI_PLAYBACK_LIST_NAME_WIDTH+UI_PLAYBACK_LIST_NUMBER_WIDTH)
#define UI_CH_LIST_TV_ICON_START_X 170
#define UI_PLAYBACK_LIST_TITLE_BG_WIDTH UI_PLAYBACK_LIST_WIDTH
#define UI_PLAYBACK_LIST_TITLE_BG_HEIGHT 40//22
#define UI_PLAYBACK_LIST_ITEM_HEIGHT NEWUI_Z2_LIST_ITEM_HEIGHT//30
#define UI_PLAYBACK_LIST_ITEM_START_X UI_PLAYBACK_LIST_START_X
#define UI_PLAYBACK_LIST_ITEM_START_Y(y) (UI_PLAYBACK_LIST_BODY_START_Y+UI_PLAYBACK_LIST_ITEM_HEIGHT*(y)+UI_PLAYBACK_BODY_FONT_BOTTOM_GAP)//(UI_PLAYBACK_LIST_START_Y+UI_PLAYBACK_LIST_TITLE_BG_HEIGHT+UI_PLAYBACK_LIST_ITEM_HEIGHT*y+10-UI_PLAYBACK_LIST_TITLE_BLOCK_RADIUS)
#define UI_PLAYBACK_BODY_FONT_BOTTOM_GAP 0//10
#define UI_PLAYBACK_LIST_BODY_START_Y 0//(UI_PLAYBACK_LIST_TITLE_BG_START_Y+UI_PLAYBACK_LIST_TITLE_BG_HEIGHT-UI_PLAYBACK_LIST_TITLE_BLOCK_RADIUS)
#define UI_PLAYBACK_LIST_NUMBER_WIDTH 45 //100
#define UI_PLAYBACK_LIST_NUMBER_HEIGHT UI_PLAYBACK_LIST_ITEM_HEIGHT
#define UI_PLAYBACK_LIST_NAME_WIDTH (MS_CHAR_WIDTH*(MAX_SERVICE_NAME+1))
#define UI_PLAYBACK_LIST_NAME_HEIGHT UI_PLAYBACK_LIST_NUMBER_HEIGHT
// for channel playback list position.
// ============ Input Source Menu Defines ==============
// for input source window position
#define UI_INPUT_SOURCE_WIDTH UI_INPUT_SOURCE_TITLE_BG_WIDTH//200
#define UI_INPUT_SOURCE_HEIGHT (UI_INPUT_SOURCE_TITLE_BG_HEIGHT+UI_INPUT_SOURCE_BOTTOM_BG_HEIGHT+UI_INPUT_SOURCE_BG_HEIGHT)
#define UI_INPUT_SOURCE_TITLE_BG_WIDTH UI_PLAYBACK_LIST_TITLE_BG_WIDTH
#define UI_INPUT_SOURCE_TITLE_BG_HEIGHT UI_PLAYBACK_LIST_TITLE_BG_HEIGHT
#define UI_INPUT_SOURCE_BG_FONT_BOTTOM_GAP 10
#define UI_INPUT_SOURCE_BG_WIDTH UI_INPUT_SOURCE_TITLE_BG_WIDTH
#define UI_INPUT_SOURCE_BG_HEIGHT (UI_INPUT_SOURCE_ITEM_HEIGHT*UI_INPUT_SOURCE_NUM+UI_INPUT_SOURCE_BG_FONT_BOTTOM_GAP*2)
#define UI_INPUT_SOURCE_BOTTOM_BG_HEIGHT 30
#define UI_INPUT_SOURCE_ITEM_WIDTH UI_INPUT_SOURCE_BG_WIDTH
#define UI_INPUT_SOURCE_ITEM_HEIGHT 30
#define UI_INPUT_SOURCE_TITLE_TEXT_HEIGHT 40//22
// for input source window position
//*************************************************************************
// Input Source Message Window Defines
//*************************************************************************
#define UI_SOURCE_MESSAGE_GAP 10
#define UI_SOURCE_MESSAGE_START_X (NEWUI_MAIN_MENU_GWIN_WIDTH-UI_SOURCE_MESSAGE_WIDTH-UI_SOURCE_MESSAGE_GAP)
#define UI_SOURCE_MESSAGE_START_Y UI_SOURCE_MESSAGE_GAP
#define UI_SOURCE_MESSAGE_WIDTH 200
#define UI_SOURCE_MESSAGE_HEIGHT 50
// =========== General Hotkey ============
#define UI_HOTKEYWIN_GENERAL_START_X ((NEWUI_R_GWIN_WIDTH-UI_HOTKEYWIN_GENERAL_WIDTH) >> 1)
#define UI_HOTKEYWIN_GENERAL_START_Y (NEWUI_R_GWIN_HEIGHT - (UI_HOTKEYWIN_GENERAL_HEIGHT << 1 ))
#define UI_HOTKEYWIN_GENERAL_WIDTH 300
#define UI_HOTKEYWIN_GENERAL_HEIGHT 39
#define UI_HOTKEYWIN_MTS_ITEM_GAP 10
#define UI_HOTKEYWIN_MTS_ITEM_STARTX 7
#define UI_HOTKEYWIN_MONO_WIDTH 46
#define UI_HOTKEYWIN_STEREO_WIDTH 57
// =========== MUTE Dialog ============
#define UI_HOTKEYWIN_MUTE_WIDTH (UI_HOTKEYWIN_GENERAL_WIDTH>>1)
#define UI_HOTKEYWIN_MUTE_HEIGHT UI_HOTKEYWIN_GENERAL_HEIGHT
#define UI_DIALOG_MUTE_BMP_WIDTH MUTE_BMP_WIDTH
#define UI_DIALOG_MUTE_BMP_HEIGHT MUTE_BMP_HEIGHT
// ============ Hotel Menu Defines ==============
#define UI_HOTEL_MENU_TITLE_WIDTH UI_FACTORY_MENU_WIDTH/2
//*********************************************************************************
// Volume Adjust Bar
//*********************************************************************************
#define UI_VOLWIN_ITEM_GAP 8
#define UI_VOLWIN_BMP_WIDTH VOLUME_BMP_WIDTH
#define UI_VOLWIN_BMP_HEIGHT VOLUME_BMP_HEIGHT
#define UI_VOLWIN_BMP_START_Y (UI_VOLWIN_BG_HEIGHT-UI_VOLWIN_BMP_HEIGHT)/2
#define UI_VOLWIN_NUM_WIDTH NEWUI_NUMBER_STRING_WIDTH
#define UI_VOLWIN_NUM_HEIGHT NEWUI_NUMBER_STRING_HEIGHT
#define UI_VOLWIN_NUM_START_X 58
#define UI_VOLWIN_NUM_START_Y 3
#define UI_VOLWIN_PROGRESS_BAR_START_X (UI_VOLWIN_NUM_START_X+UI_VOLWIN_NUM_WIDTH + UI_VOLWIN_ITEM_GAP)
#define UI_VOLWIN_PROGRESS_BAR_START_Y (UI_VOLWIN_BG_HEIGHT-NEWUI_PROGRESSBAR_HEIGHT)/2
#define UI_VOLWIN_BAR_BG_WIDTH 170
#define UI_VOLWIN_BG_WIDTH 297
#define UI_VOLWIN_BG_HEIGHT (UI_HOTKEYWIN_GENERAL_HEIGHT)
//*********************************************************************************
// MUTE bar
//*********************************************************************************
// MUTE_VOL_POSITION_DIFF means pixels for MUTE bar start position right shifting to volume bar
#define MUTE_VOL_POSITION_DIFF 180
#define UI_MUTE_ICON_WIDTH 58
#define UI_MUTE_ICON_HEIGHT 27
#define UI_MUTE_BAR_START_X 0
#define UI_MUTE_BAR_START_Y 0
#define UI_MUTE_BAR_WIDTH NEWUI_MUTE_GWIN_WIDTH
#define UI_MUTE_BAR_HEIGHT UI_VOLWIN_BG_HEIGHT
#define UI_MUTE_ICON_X (UI_MUTE_BAR_START_X+6)
#define UI_MUTE_ICON_Y 0
#define UI_MUTE_TEXT_COLOR NEWUI_COLOR_TV_YELLOW
//=======================================================
// for Sleep counter, count-down issue.
//*********************************************************************************
//*************************************************************************
// OSD initial
//*************************************************************************
INTERFACE DrawComponentType code DrawClearUiMenuGWin[];
INTERFACE MenuPageType code tblMenuPages[];
//INTERFACE DrawComponentType code DrawSoundFieldMenuStaticItems2[];
//INTERFACE DrawComponentType code DrawSoundFieldMenuStaticItems3[];
INTERFACE DrawComponentType code DrawSpectrumBar2[];
INTERFACE DrawComponentType code DrawSysTimeDisplayOff[];
INTERFACE DrawComponentType code DrawSysTimeDisplayOn[];
INTERFACE DrawComponentType code DrawSysBackCarOff[];
INTERFACE DrawComponentType code DrawSysBackCarOn[];
INTERFACE DrawComponentType code DrawSysMusicNavOff[] ;
INTERFACE DrawComponentType code DrawSysMusicNavOn[] ;
INTERFACE DrawComponentType code DrawSysNavVideoOff[] ;
INTERFACE DrawComponentType code DrawSysNavVideoOn[] ;
INTERFACE DrawComponentType code DrawSysSpecTrumDisplayOff[] ;
INTERFACE DrawComponentType code DrawSysSpecTrumDisplayOn[] ;
INTERFACE DrawComponentType code DrawSysSensitiveFuncOff[] ;
INTERFACE DrawComponentType code DrawSysSensitiveFuncOn[] ;
INTERFACE DrawComponentType code DrawSysKeyToneOff[] ;
INTERFACE DrawComponentType code DrawSysKeyToneOn[] ;
INTERFACE DrawComponentType code DrawAudioSettingBtn[];
#undef INTERFACE
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -