📄 o_search_display_defs.h
字号:
/* **************************************************************************************
* Copyright (c) 2005 ZORAN Corporation, All Rights Reserved
* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ZORAN CORPORATION
*
* File: $Workfile: o_timesearch_defs.h $
*
* Description:
* ============
*
****************************************************************************************/
#include "Config.h" // Global Configuration - do not remove!
#ifdef D_GUI_COMPONENT_SEARCH_DISPLAY
#ifndef __O_SEARCH_DISPLAY_DEFS_H__
#define __O_SEARCH_DISPLAY_DEFS_H__
#include "GUI\Menu_system\ms_component_defs.h"
/***************************************************************************************
* Time descriptor.
****************************************************************************************/
typedef struct ms_descriptor_time {
MS_DESCRIPTOR moDescriptor;
CONST UINT8* mpBgBmp; // Background bitmap
UINT16 mwTextColor; // Text color
}MS_DESCRIPTOR_TIME;
/***************************************************************************************
* Time search parameters.
************************************************************************************/
typedef struct ms_param_time {
UINT32 mdwTime;
UINT16 mwTotalTime;
UINT16 mwNumDigits; //The number of total input digits.
}MS_PARAM_TIME;
/***************************************************************************************
* Time object.
****************************************************************************************/
typedef struct mso_time {
MSO_OBJECT moObject;
MS_PARAM_TIME moParam;
}MSO_TIME;
/***************************************************************************************
* Track descriptor.
****************************************************************************************/
typedef MS_DESCRIPTOR_TIME MS_DESCRIPTOR_TRACK;
/***************************************************************************************
* Track search parameters.
************************************************************************************/
typedef struct ms_param_track {
UINT16 mwTrack;
UINT16 mwTotalTrack;
}MS_PARAM_TRACK;
/***************************************************************************************
* Track object.
****************************************************************************************/
typedef struct mso_track {
MSO_OBJECT moObject;
MS_PARAM_TRACK moParam;
}MSO_TRACK;
/***************************************************************************************
* Repeat parameters.
************************************************************************************/
typedef struct ms_param_repeat {
UINT16 mwRepeatMode;
}MS_PARAM_REPEAT;
/***************************************************************************************
* Repeat object.
****************************************************************************************/
typedef struct mso_repeat {
MSO_OBJECT moObject;
MS_PARAM_REPEAT moParam;
}MSO_REPEAT;
/***************************************************************************************
* RepeatAB parameters.
************************************************************************************/
typedef struct ms_param_repeatAB {
UINT16 mwRepeatABMode;
}MS_PARAM_REPEATAB;
/***************************************************************************************
* RepeatAB object.
****************************************************************************************/
typedef struct mso_repeatAB {
MSO_OBJECT moObject;
MS_PARAM_REPEATAB moParam;
}MSO_REPEATAB;
/***************************************************************************************
* Angle parameters.
************************************************************************************/
typedef struct ms_param_angle {
UINT16 mwCurrentAngleNum;
UINT16 mwTotalAngleNum;
}MS_PARAM_ANGLE;
/***************************************************************************************
* Angle object.
****************************************************************************************/
typedef struct mso_angle {
MSO_OBJECT moObject;
MS_PARAM_ANGLE moParam;
}MSO_ANGLE;
/***************************************************************************************
* The Search display component descriptor.
****************************************************************************************/
typedef struct ms_descriptor_search_display {
MS_DESCRIPTOR_COMPONENT moDescriptor;
CONST UINT8* mpBgBmp; // Background bitmap
UINT16 mwTextColor; // Text color
}MS_DESCRIPTOR_SEARCH_DISPLAY;
typedef enum { eComponentTypeTitleChapterOrTrack, eComponentTypeTime, eComponentTypeAngleRepeat} ComponentType;
/***************************************************************************************
* Outermost Container parameters.
************************************************************************************/
typedef struct ms_param_search_display_container {
#ifdef D_CLOSE_SEARCH_DISPLAY_WHEN_NO_USER_INPUT
UINT16 mwCloseSearchDisplayTimeOut;
#endif
UINT16 mwComponentType;
}MS_PARAM_SEARCH_DISPLAY_CONTAINER;
/***************************************************************************************
* The outermost container object.
****************************************************************************************/
typedef struct mso_search_display_container {
MSO_COMPONENT moComponent;
MS_PARAM_SEARCH_DISPLAY_CONTAINER moParam;
}MSO_SEARCH_DISPLAY_CONTAINER;
#endif // __O_SEARCH_DISPLAY_DEFS_H__
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -