📄 o_message_handler_config.h
字号:
/****************************************************************************************************
* Copyright (c) 2005 ZORAN Corporation, All Rights Reserved
* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ZORAN CORPORATION
*
* File: o_message_handler_config.h
*
* Description:
* =========
****************************************************************************************************/
/****************************************************************************************************
* DEFINITION: Private named constants
****************************************************************************************************/
// The area of the mute icon:
#define AREA_MUTE_X 0
#define AREA_MUTE_Y 0
#define AREA_MUTE_H AREA_MESSAGE_HANDLER_H
#ifdef D_GUI_SINGLE_LINE_COMPONENT
#define AREA_MUTE_W (116)
// The area of the playstate information:
#define AREA_PLAYSTATE_X 0//mute and playstate display in same area
#define AREA_PLAYSTATE_W AREA_MUTE_W
#else
#define AREA_MUTE_W 32
#define AREA_PLAYSTATE_X (AREA_MUTE_X + AREA_MUTE_W)
#define AREA_PLAYSTATE_W 200
#endif//#ifdef D_GUI_SINGLE_LINE_COMPONENT
#define AREA_PLAYSTATE_Y 0
#define AREA_PLAYSTATE_H AREA_MESSAGE_HANDLER_H
// The area of the device info:
#define AREA_DEVICE_X AREA_PLAYSTATE_X
#define AREA_DEVICE_Y AREA_PLAYSTATE_Y
#define AREA_DEVICE_W AREA_PLAYSTATE_W
#define AREA_DEVICE_H AREA_PLAYSTATE_H
//The area of the battery state info:
#ifdef D_GUI_MESSAGE_BATTERY_STATE
#define AREA_BATTERY_STATE_W (64)
#define AREA_BATTERY_STATE_X (AREA_MESSAGE_HANDLER_W - AREA_BATTERY_STATE_W)
#define AREA_BATTERY_STATE_Y AREA_PLAYSTATE_Y
#define AREA_BATTERY_STATE_H AREA_PLAYSTATE_H
#define BATTERY_STATE_ICON_X (AREA_BATTERY_STATE_W>>1)
#define BATTERY_STATE_ICON_Y (AREA_BATTERY_STATE_H>>1)
#else
#define AREA_BATTERY_STATE_W (0)
#endif//D_GUI_MESSAGE_BATTERY_STATE
// The area of the device/setting/error information
#define AREA_SETTING_X (AREA_PLAYSTATE_X + AREA_PLAYSTATE_W)
#define AREA_SETTING_Y AREA_PLAYSTATE_Y
#define AREA_SETTING_W (AREA_MESSAGE_HANDLER_W-AREA_SETTING_X-AREA_BATTERY_STATE_W)
#define AREA_SETTING_H AREA_PLAYSTATE_H
#define AREA_SETTING_LR_MARGIN 4
// The area of the playmode info:
#define AREA_PLAYMODE_X AREA_SETTING_X
#define AREA_PLAYMODE_Y AREA_SETTING_Y
#define AREA_PLAYMODE_W AREA_SETTING_W
#define AREA_PLAYMODE_H AREA_SETTING_H
#define OMESSAGE_NORMAL_TIMEOUT (10) // 1s in 100ms ticks
#define OMESSAGE_CORE_TIME (4) // 400ms minimum display before tick handling for removal/update
#define OMESSAGE_DEVICE_EJECTING_TIMEOUT 100
#define OMESSAGE_PLAYSTATE_MAINTAIN_TIMEOUT_DEFAULT 2
#define OMESSAGE_PLAYSTATE_MAINTAIN_TIMEOUT_PLAY OMESSAGE_PLAYSTATE_MAINTAIN_TIMEOUT_DEFAULT
#define OMESSAGE_PLAYSTATE_MAINTAIN_TIMEOUT_PAUSE 10
#define OMESSAGE_PLAYSTATE_MAINTAIN_TIMEOUT_STOP OMESSAGE_PLAYSTATE_MAINTAIN_TIMEOUT_DEFAULT
#define OMESSAGE_PLAYSTATE_MAINTAIN_TIMEOUT_STEP OMESSAGE_PLAYSTATE_MAINTAIN_TIMEOUT_DEFAULT
#define OMESSAGE_PLAYSTATE_MAINTAIN_TIMEOUT_SCAN OMESSAGE_PLAYSTATE_MAINTAIN_TIMEOUT_DEFAULT
#define OMESSAGE_PLAYSTATE_MAINTAIN_TIMEOUT_SLOW OMESSAGE_PLAYSTATE_MAINTAIN_TIMEOUT_DEFAULT
#define OMESSAGE_PLAYSTATE_MAINTAIN_TIMEOUT_LOADING OMESSAGE_PLAYSTATE_MAINTAIN_TIMEOUT_DEFAULT
#ifdef D_GUI_MESSAGE_PLAYSTATE_STEP_INFINITE
#define OMESSAGE_PLAYSTATE_STEP_TIMEOUT OMESSAGE_INFINITE_TIMEOUT
#else
#define OMESSAGE_PLAYSTATE_STEP_TIMEOUT 50
#endif
#define OMESSAGE_SETTING_VERSION_TIMEOUT 50
#define FONT_MESSAGE FONT_0
#ifdef D_GUI_2BPP_MESSAGE
#define OSD_COLOR_PALETTE_MESSAGE OSD_COLOR_PALETTE_0
#define BMP_BG_MUTE BMP_BG_2_2BPP
#define CIDX_MUTE CIDX_3
#define BMP_BG_PLAYSTATE BMP_BG_2_2BPP
#define CIDX_PLAYSTATE CIDX_3
#define BMP_BG_SETTING BMP_BG_2_2BPP
#define CIDX_SETTING CIDX_3
#define BMP_BG_PLAYMODE BMP_BG_2_2BPP
#define CIDX_PLAYMODE CIDX_3
#define BMP_BG_DEVICE BMP_BG_2_2BPP
#define CIDX_DEVICE CIDX_3
#ifdef D_GUI_MESSAGE_BATTERY_STATE
#define BMP_BG_BATTERY_STATE BMP_BG_2_2BPP
#define CIDX_BATTERY_STATE CIDX_3
#endif//#ifdef D_GUI_MESSAGE_BATTERY_STATE
#else
#define OSD_COLOR_PALETTE_MESSAGE OSD_COLOR_PALETTE_0
#define BMP_BG_MUTE BMP_BG_2
#define CIDX_MUTE CIDX_2
#define BMP_BG_PLAYSTATE BMP_BG_2
#define CIDX_PLAYSTATE CIDX_2
#define BMP_BG_SETTING BMP_BG_2
#define CIDX_SETTING CIDX_2
#define BMP_BG_PLAYMODE BMP_BG_2
#define CIDX_PLAYMODE CIDX_2
#define BMP_BG_DEVICE BMP_BG_2
#define CIDX_DEVICE CIDX_2
#ifdef D_GUI_MESSAGE_BATTERY_STATE
#define BMP_BG_BATTERY_STATE BMP_BG_2
#define CIDX_BATTERY_STATE CIDX_2
#endif//D_GUI_MESSAGE_BATTERY_STATE
#endif//D_GUI_2BPP_MESSAGE
#if defined(D_GUI_SINGLE_LINE_COMPONENT) || defined (D_GUI_2BPP_MESSAGE)
#define BMP_MESSAGE_DEVICE_SD NULL
#define BMP_MESSAGE_DEVICE_MMC NULL
#define BMP_MESSAGE_DEVICE_MS NULL
#define BMP_MESSAGE_DEVICE_MSPRO NULL
#define BMP_MESSAGE_DEVICE_CF NULL
#define BMP_MESSAGE_DEVICE_SM NULL
#define BMP_MESSAGE_DEVICE_XD NULL
#define BMP_MESSAGE_DEVICE_USB NULL
#define BMP_MESSAGE_DEVICE_CARD NULL
#define BMP_MESSAGE_DEVICE_DISC NULL
#ifdef D_GUI_MESSAGE_BATTERY_STATE
#define BMP_MESSAGE_BATTERY_STATE BMP_BATTERY_2BPP
#endif// D_GUI_MESSAGE_BATTERY_STATE
#else //defined(D_GUI_SINGLE_LINE_COMPONENT) || defined (D_GUI_2BPP_MESSAGE)
#define BMP_MESSAGE_DEVICE_SD BMP_DEVICE_SD
#define BMP_MESSAGE_DEVICE_MMC BMP_DEVICE_MMC
#define BMP_MESSAGE_DEVICE_MS BMP_DEVICE_MS
#define BMP_MESSAGE_DEVICE_MSPRO BMP_DEVICE_MSPRO
#define BMP_MESSAGE_DEVICE_CF BMP_DEVICE_CF
#define BMP_MESSAGE_DEVICE_SM BMP_DEVICE_SM
#define BMP_MESSAGE_DEVICE_XD BMP_DEVICE_XD
#define BMP_MESSAGE_DEVICE_USB BMP_DEVICE_USB
#define BMP_MESSAGE_DEVICE_CARD BMP_DEVICE_CARD
#define BMP_MESSAGE_DEVICE_DISC BMP_DEVICE_DISC
#ifdef D_GUI_MESSAGE_BATTERY_STATE
#define BMP_MESSAGE_BATTERY_STATE BMP_BATTERY
#endif// D_GUI_MESSAGE_BATTERY_STATE
#endif //defined(D_GUI_SINGLE_LINE_COMPONENT) || defined (D_GUI_2BPP_MESSAGE)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -