📄 o_volume_control_config.h
字号:
/****************************************************************************************************
* Copyright (c) 2005 ZORAN Corporation, All Rights Reserved
* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ZORAN CORPORATION
*
* File: o_volume_control_config.h
*
* Description:
* =========
****************************************************************************************************/
#include "Config.h" // Global Configuration - do not remove!
/****************************************************************************************************
* DEFINITION: Private typedefs
****************************************************************************************************/
/****************************************************************************************************
* DEFINITION: Private named constants
****************************************************************************************************/
/***************************************************************************************
* Constants and Macros
****************************************************************************************/
#ifdef D_GUI_SINGLE_LINE_COMPONENT
#define AREA_VOLUME_X 0
#define AREA_VOLUME_Y 0
#define AREA_VOLUME_W OSD_LAYOUT_AREA_POPUP_W
#define AREA_VOLUME_H OSD_LAYOUT_AREA_POPUP_H
#define AREA_VOLUMEKIT_X 4
#define AREA_VOLUMEKIT_Y 4
#define AREA_VOLUMEKIT_W (AREA_VOLUME_W - (AREA_VOLUMEKIT_X << 1))
#define AREA_VOLUMEKIT_H (AREA_VOLUME_H - (AREA_VOLUMEKIT_Y << 1))
#else
#define AREA_VOLUME_X 140
#define AREA_VOLUME_Y 100
#define AREA_VOLUME_W 368
#if defined(D_GUI_HEADPHONE_VOLUME) || defined(D_SEPARATE_CHANNEL_VOLUME_CONTROL)
#define AREA_VOLUME_H 80
#else
#define AREA_VOLUME_H 50
#endif
#define AREA_VOLUMEKIT_X 8
#define AREA_VOLUMEKIT_Y 8
#define AREA_VOLUMEKIT_W (AREA_VOLUME_W -14)
#define AREA_VOLUMEKIT_H (AREA_VOLUME_H - (AREA_VOLUMEKIT_Y<<1))
#endif //D_GUI_SINGLE_LINE_COMPONENT
#define AREA_VOLUME_ITEM_X 0
#define AREA_VOLUME_ITEM_Y 0
#define AREA_VOLUME_ITEM_W AREA_VOLUMEKIT_W
#define AREA_VOLUME_ITEM_H (AREA_VOLUMEKIT_H/NBR_MSO_CHOICE_MAX_VISIBLE)//TimL_1128_2005_B
#define VOLUMEKIT_SCROLL_XPADDING 4
#define VOLUMEKIT_SCROLL_ARROW_HEIGHT 0
#ifdef D_GUI_SINGLE_LINE_COMPONENT
#define NBR_MSO_CHOICE_MAX_VISIBLE 1
#else //D_GUI_SINGLE_LINE_COMPONENT
#if defined(D_GUI_HEADPHONE_VOLUME) || defined(D_SEPARATE_CHANNEL_VOLUME_CONTROL)
#define NBR_MSO_CHOICE_MAX_VISIBLE 2
#else
#define NBR_MSO_CHOICE_MAX_VISIBLE 1
#endif
#endif //D_GUI_SINGLE_LINE_COMPONENT
#define VOLUME_HSLIDER_BAR_HEIGHT 16
#define VOLUME_HSLIDER_BAR_WIDTH 100
#define VOLUME_HTAB_HEIGHT 28
#define VOLUME_HTAB_WIDTH 4
// For non DDX, we can decide of the number of steps
#define NUM_SLIDER_STEPS_HEADPHONE_NON_DDX 16
#define NUM_SLIDER_STEPS_MAIN (sizeof(aVolumeValuesMain)/sizeof(aVolumeValuesMain[0]))
#define NUM_SLIDER_STEPS_CHANNEL_DDX (sizeof(aVolumeValuesSeparate))
#define NUM_SLIDER_STEPS_CHANNEL NUM_SLIDER_STEPS_CHANNEL_DDX
#define MIN_VOLUME_SLIDER 0
#define INIT_VOLUME_SLIDER 0
#define STEP_INDEX_VOLUME_SLIDER 1
#ifdef D_GUI_O_VOLUME_CONTROL_TIMEOUT
#define TIMEOUT_VOLUME_DISPLAY 50//5S
#endif
/****************************************************************************************************
* DEFINITION: Private macros
****************************************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -