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

📄 mapp_uimenutbl.h

📁 mstar 776 开发的车载dvd
💻 H
📖 第 1 页 / 共 3 页
字号:
#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 + -