?? colordef.h
字號:
// ******************************
// Palette Entry Index Definition
// ******************************
#ifndef __COLORDEF_H__
#define __COLORDEF_H__
#define GDI_GENERAL_MIX_RATIO 28
// Brian0.86
// 4-bit OSD palette
#define GDI_ENTRY_4B_COLOR_BRIGHT 0 // white
#define GDI_ENTRY_4B_COLOR_DARK 1
#define GDI_ENTRY_4B_COLOR_CENTER 2
#define GDI_ENTRY_4B_COLOR_BAR_BG 3
#define GDI_ENTRY_4B_COLOR_GENERAL_BG_BLACK 4
#define GDI_ENTRY_4B_COLOR_GENERAL_BG_BLUE 5
#define GDI_ENTRY_4B_COLOR_GREEN 6
#define GDI_ENTRY_4B_COLOR_YELLOW 7
#define GDI_ENTRY_4B_COLOR_ORANGE 8
#define GDI_ENTRY_4B_COLOR_BLACK 9
#define GDI_ENTRY_4B_COLOR_TEXT_DISABLED 10 // for disabled text
#define GDI_ENTRY_4B_COLOR_RED 11
#define GDI_ENTRY_4B_COLOR_ORANGE_TRANSPARENT 12 // For thumbnail highlight
#define GDI_ENTRY_4B_COLOR_BUTTON_NORMAL 13 // blue
#define GDI_ENTRY_4B_COLOR_TRANSPARENT 15
#define GDI_ENTRY_4B_COLOR_WHITE GDI_ENTRY_4B_COLOR_BRIGHT
// Entry Value
#define GDI_VALUE_4B_COLOR_BRIGHT 0xFFFFFF // white
#define GDI_VALUE_4B_COLOR_DARK 0x202020 //0x606060
#define GDI_VALUE_4B_COLOR_CENTER 0xC0C0C0
#define GDI_VALUE_4B_COLOR_BAR_BG 0xD8D8D8
#define GDI_VALUE_4B_COLOR_GENERAL_BG_BLACK 0x202020 // need mix enable
#define GDI_VALUE_4B_COLOR_GENERAL_BG_BLUE 0x0000C0 // need mix enable
#define GDI_VALUE_4B_COLOR_GREEN 0x007F00
#define GDI_VALUE_4B_COLOR_YELLOW 0xEEED06
#define GDI_VALUE_4B_COLOR_ORANGE 0xFFA928
#define GDI_VALUE_4B_COLOR_BLACK 0x010101 // Brian1,07, use a darker color, so FM Active item won't "blur" //0x101010
#define GDI_VALUE_4B_COLOR_TEXT_DISABLED 0x888888 // for disabled text
#define GDI_VALUE_4B_COLOR_RED 0xC33100
#define GDI_VALUE_4B_COLOR_ORANGE_TRANSPARENT 0xFFA928 // need mix enable
#define GDI_VALUE_4B_COLOR_BUTTON_NORMAL 0x89AFEE
//--------------------------------------------------------------------------
// 8-bit OSD
#define PAL_ENTRY_COLOR_TRANSPARENT 255
// *** palette entry for GDI *** range: 245~254
#define GDI_ENTRY_START 245
#define GDI_ENTRY_SCROLL_BAR_COLOR_BRIGHT (GDI_ENTRY_START)
#define GDI_ENTRY_SCROLL_BAR_COLOR_DARK (GDI_ENTRY_SCROLL_BAR_COLOR_BRIGHT+1)
#define GDI_ENTRY_SCROLL_BAR_COLOR_CENTER (GDI_ENTRY_SCROLL_BAR_COLOR_DARK+1)
#define GDI_ENTRY_SCROLL_BAR_COLOR_BG (GDI_ENTRY_SCROLL_BAR_COLOR_CENTER+1)
#define GDI_ENTRY_LAST (GDI_ENTRY_SCROLL_BAR_COLOR_BG)
// *** palette entry for MENU ***
#define OSDMENU_ENTRY_START 180
#define OSDMENU_ENTRY_MENU_COLOR_BRIGHT (OSDMENU_ENTRY_START)
#define OSDMENU_ENTRY_MENU_COLOR_DARK (OSDMENU_ENTRY_MENU_COLOR_BRIGHT+1)
#define OSDMENU_ENTRY_MENU_COLOR_CENTER (OSDMENU_ENTRY_MENU_COLOR_DARK+1)
#define OSDMENU_ENTRY_TEXT_COLOR_NORMAL (OSDMENU_ENTRY_MENU_COLOR_CENTER+1)
#define OSDMENU_ENTRY_TEXT_COLOR_DISABLE (OSDMENU_ENTRY_TEXT_COLOR_NORMAL+1)
#define OSDMENU_ENTRY_DESC_TEXT_COLOR (OSDMENU_ENTRY_TEXT_COLOR_DISABLE+1)
// item normal color must be the same as menu center color, so use the same entry index
#define OSDMENU_ENTRY_ITEM_COLOR_NORMAL OSDMENU_ENTRY_MENU_COLOR_CENTER
#define OSDMENU_ENTRY_ITEM_COLOR_SELECT (OSDMENU_ENTRY_DESC_TEXT_COLOR+1)
#define OSDMENU_ENTRY_ITEM_COLOR_HIGHLIGHT (OSDMENU_ENTRY_ITEM_COLOR_SELECT+1)
#define OSDMENU_ENTRY_LAST (OSDMENU_ENTRY_ITEM_COLOR_HIGHLIGHT)
// *** palette entry for SETUP ***
#define OSDSETUP_ENTRY_START (OSDMENU_ENTRY_LAST+1)
#define OSDSETUP_ENTRY_MAIN_COLOR_BG (OSDSETUP_ENTRY_START)
#define OSDSETUP_ENTRY_HELP_COLOR_BG (OSDSETUP_ENTRY_MAIN_COLOR_BG+1)
#define OSDSETUP_ENTRY_ICON_COLOR_BG (OSDSETUP_ENTRY_HELP_COLOR_BG+1)
#define OSDSETUP_ENTRY_SPEAKER_HIGHLIGHT (OSDSETUP_ENTRY_ICON_COLOR_BG+1)
#define OSDSETUP_ENTRY_ICON_NORMAL (OSDSETUP_ENTRY_SPEAKER_HIGHLIGHT+1)
#define OSDSETUP_ENTRY_ICON_OVER (OSDSETUP_ENTRY_ICON_NORMAL+1)
#define OSDSETUP_ENTRY_ICON_DOWN (OSDSETUP_ENTRY_ICON_OVER+1)
#ifdef REMOVE_SETUP_ICON
#define OSDSETUP_ENTRY_ICON_COLOR_ORANGE (OSDSETUP_ENTRY_ICON_DOWN+1)
#define OSDSETUP_ENTRY_ICON_COLOR_BLUE (OSDSETUP_ENTRY_ICON_COLOR_ORANGE+1) //Brian1.24a //Iris0312
#define OSDSETUP_ENTRY_ICON_COLOR_RED (OSDSETUP_ENTRY_ICON_COLOR_BLUE+1) //Brian1.24a //Iris0318
#define OSDSETUP_ENTRY_ICON_COLOR_GREEN (OSDSETUP_ENTRY_ICON_COLOR_RED+1) //Brian1.24a //Iris0318
#endif
// ****
// **** entries from bmp button color tables
// ****
// Brian0.86
#ifdef GDI_4_BIT_OSD
#define BMP_ENTRY_BUTTON_COLOR_NORMAL GDI_ENTRY_4B_COLOR_BUTTON_NORMAL
#define BMP_ENTRY_BUTTON_COLOR_HIGHLIGHT GDI_ENTRY_4B_COLOR_ORANGE
#define BMP_ENTRY_BUTTON_COLOR_DISABLE GDI_ENTRY_4B_COLOR_CENTER
#define BMP_ENTRY_BUTTON_COLOR_BG 48 // useless in 4-bit
#else
#define BMP_ENTRY_BUTTON_COLOR_NORMAL 15
#define BMP_ENTRY_BUTTON_COLOR_HIGHLIGHT 85
#define BMP_ENTRY_BUTTON_COLOR_DISABLE 93
#define BMP_ENTRY_BUTTON_COLOR_BG 48
#endif
// ****
// **** entries from Setup color tables
// ****
// Each icon's background use a unique palette entry
// we show different state (normal/over/down) of the icon by
// changing the color vale of the backgound entry
#define ICON_ENTRY_BG_LANGUAGE 16
#define ICON_ENTRY_BG_SCREEN 54
#define ICON_ENTRY_BG_AUDIO 3
#define ICON_ENTRY_BG_CUSTOM 1
#define ICON_ENTRY_BG_EXIT 2
// ******************************
// Palette Entry Value Definition
// ******************************
// or this flag to indicate that the value is YUV, not RGB
#define GDI_VALUE_YUV 0x5A000000
#define GDI_VALUE_COLOR_TRANSPARENT GDI_VALUE_YUV // transparenct yuv value is 0, 0, 0
#define GDI_VALUE_SCROLL_BAR_COLOR_BRIGHT 0xFFFFFF
#define GDI_VALUE_SCROLL_BAR_COLOR_DARK 0x202020 //0x606060
#define GDI_VALUE_SCROLL_BAR_COLOR_CENTER 0xC0C0C0
#define GDI_VALUE_SCROLL_BAR_COLOR_BG 0xD8D8D8
#define OSDMENU_VALUE_MENU_COLOR_BRIGHT 0xFFFFFF
#define OSDMENU_VALUE_MENU_COLOR_DARK 0x202020 //0x606060
#define OSDMENU_VALUE_MENU_COLOR_CENTER 0xC0C0C0
#define OSDMENU_VALUE_TEXT_COLOR_NORMAL 0x202020 //0x404040
#define OSDMENU_VALUE_TEXT_COLOR_DISABLE 0x888888 //0xD8D8D8
#define OSDMENU_VALUE_DESC_TEXT_COLOR 0xE8E8E8
#define OSDMENU_VALUE_ITEM_COLOR_SELECT 0x909090 // dark gray
#define OSDMENU_VALUE_ITEM_COLOR_HIGHLIGHT 0xEEED06 //0xEEED06 //0xE0E000 // yellow
#define OSDSETUP_VALUE_MAIN_COLOR_BG 0x0000C0 // need mix enable
#define OSDSETUP_VALUE_HELP_COLOR_BG 0x0000C0 // need mix enable
#define OSDSETUP_VALUE_ICON_COLOR_BG 0x016FFF //0x012FFF // need mix enable
#define OSDSETUP_VALUE_SPEAKER_HIGHLIGHT 0xDD6D26 // orange
#define OSDSETUP_VALUE_ICON_NORMAL 0xC0C0C0 // gray
#define OSDSETUP_VALUE_ICON_OVER 0xEEED06 //0xE5DD0D // yellow
#define OSDSETUP_VALUE_ICON_DOWN 0x868686 // dark gray
#ifdef REMOVE_SETUP_ICON
#define OSDSETUP_VALUE_ICON_ORANGE 0xFFA928
#define OSDSETUP_VALUE_ICON_BLUE 0x88D6F6//Iris0312
#define OSDSETUP_VALUE_ICON_RED 0xEA3538//Iris0318
#define OSDSETUP_VALUE_ICON_GREEN 0x4CA151//Iris0318
#endif
#define MENU_BORDER_THICKNESS 2
#endif //__COLORDEF_H__
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -