?? o_search_display_config.c
字號:
/****************************************************************************************************
* Copyright (c) 2005 ZORAN Corporation, All Rights Reserved
* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ZORAN CORPORATION
*
* File: o_search_display_config.c
*
* Description:
* =========
****************************************************************************************************/
/****************************************************************************************************
* DEFINITION: Private constants
****************************************************************************************************/
/***************************************************************************************
* Object definitions
****************************************************************************************/
STATIC CONST MS_X_Y_ALIGN oSearchDisplayTextAlign =
{
0,
0,
ALIGN_H_CENTER_TO_CONTAINER,
ALIGN_V_CENTER_TO_CONTAINER
};
STATIC CONST MS_COLOR_SET oSearchDisplayTextColorSet =
{
CIDX_3,
CIDX_2,
CIDX_4,
CIDX_3
};
STATIC CONST MS_BITMAP_SET oSearchDisplayTextBitmapSet =
{
BMP_BG_2,
BMP_FG_FOCUS,
NULL,
NULL
};
STATIC CONST MS_BITMAP_SET oRepeatAngBtnTextBitmapSet =
{
BMP_BG_2,
BMP_FG_FOCUS,
NULL,
BMP_BG_PUSHED_1
};
/***************************************************************************************
* Descriptor : oTitleTextDescriptor
*
* Purpose : The Title text object.
****************************************************************************************/
STATIC CONST OSD_TEXT oTitleText = {OSDR_GetFormUniStr_OsdMessage, S_TITLE};
STATIC CONST MS_DESCRIPTOR_TEXT oTitleTextDescriptor =
{ // MS_DESCRIPTOR_TEXT
{ // MS_DESCRIPTOR
sizeof(MSO_TEXT),
MS_NAV_TO_ALGINED_X,
MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_0,
{
AREA_SEARCH_DISPLAY_TITLE_TEXT_X,
AREA_SEARCH_DISPLAY_TITLE_TEXT_Y,
AREA_SEARCH_DISPLAY_TITLE_TEXT_W,
AREA_SEARCH_DISPLAY_TITLE_TEXT_H
},
_TitleTextOperation,
OTEXT_FillOSDSeg,
mpParamNull
},
(MS_X_Y_ALIGN *)&oSearchDisplayTextAlign,
(MS_COLOR_SET *)&oSearchDisplayTextColorSet,
(MS_BITMAP_SET *)&oSearchDisplayTextBitmapSet,
(OSD_TEXT*)&oTitleText,
FONT_0,
NULL,
NULL
};
/***************************************************************************************
* Descriptor : oChapterTextDescriptor
*
* Purpose : The Chapter text object.
****************************************************************************************/
STATIC CONST OSD_TEXT oChapterText = {OSDR_GetFormUniStr_OsdMessage, S_CHAPTER};
STATIC CONST MS_DESCRIPTOR_TEXT oChapterTextDescriptor =
{ // MS_DESCRIPTOR_TEXT
{ // MS_DESCRIPTOR
sizeof(MSO_TEXT),
MS_NAV_NULL,
MS_ATTR_OSD_LAYER_0,
{
AREA_SEARCH_DISPLAY_CHAPTER_TEXT_X,
AREA_SEARCH_DISPLAY_CHAPTER_TEXT_Y,
AREA_SEARCH_DISPLAY_CHAPTER_TEXT_W,
AREA_SEARCH_DISPLAY_CHAPTER_TEXT_H
},
OTEXT_Operation,
OTEXT_FillOSDSeg,
mpParamNull
},
(MS_X_Y_ALIGN *)&oSearchDisplayTextAlign,
(MS_COLOR_SET *)&oSearchDisplayTextColorSet,
(MS_BITMAP_SET *)&oSearchDisplayTextBitmapSet,
(OSD_TEXT*)&oChapterText,
FONT_0,
NULL,
NULL
};
/***************************************************************************************
* Descriptor : oTrackTextDescriptor
*
* Purpose : The Track text object.
****************************************************************************************/
STATIC CONST OSD_TEXT oTrackText = {OSDR_GetFormUniStr_OsdMessage, S_TRACK};
STATIC CONST MS_DESCRIPTOR_TEXT oTrackTextDescriptor =
{ // MS_DESCRIPTOR_TEXT
{ // MS_DESCRIPTOR
sizeof(MSO_TEXT),
MS_NAV_TO_ALGINED_X,
MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_0,
{
AREA_SEARCH_DISPLAY_TRACK_TEXT_X,
AREA_SEARCH_DISPLAY_TRACK_TEXT_Y,
AREA_SEARCH_DISPLAY_TRACK_TEXT_W,
AREA_SEARCH_DISPLAY_TRACK_TEXT_H
},
_TrackTextOperation,
OTEXT_FillOSDSeg,
mpParamNull
},
(MS_X_Y_ALIGN *)&oSearchDisplayTextAlign,
(MS_COLOR_SET *)&oSearchDisplayTextColorSet,
(MS_BITMAP_SET *)&oSearchDisplayTextBitmapSet,
(OSD_TEXT*)&oTrackText,
FONT_0,
NULL,
NULL
};
/***************************************************************************************
* Descriptor : oTimeTextDescriptor
*
* Purpose : The Time text object.
****************************************************************************************/
STATIC CONST OSD_TEXT oTimeText = {OSDR_GetFormUniStr_OsdMessage, S_TIME };
STATIC CONST MS_DESCRIPTOR_TEXT oTimeTextDescriptor =
{ // MS_DESCRIPTOR_TEXT
{ // MS_DESCRIPTOR
sizeof(MSO_TEXT),
MS_NAV_TO_ALGINED_X,
MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_0,
{
AREA_SEARCH_DISPLAY_TIME_TEXT_X,
AREA_SEARCH_DISPLAY_TIME_TEXT_Y,
AREA_SEARCH_DISPLAY_TIME_TEXT_W,
AREA_SEARCH_DISPLAY_TIME_TEXT_H
},
_TimeTextOperation,
OTEXT_FillOSDSeg,
mpParamNull
},
(MS_X_Y_ALIGN *)&oSearchDisplayTextAlign,
(MS_COLOR_SET *)&oSearchDisplayTextColorSet,
(MS_BITMAP_SET *)&oSearchDisplayTextBitmapSet,
(OSD_TEXT*)&oTimeText,
FONT_0,
NULL,
NULL
};
/***************************************************************************************
* Descriptor : oTitleDescriptor
*
* Purpose : The Title edit object.
****************************************************************************************/
STATIC CONST MS_DESCRIPTOR_TRACK oTitleDescriptor =
{
{// MS_DESCRIPTOR
sizeof(MSO_TRACK),
MS_NAV_TO_ALGINED_X,
MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_0,
{
AREA_SEARCH_DISPLAY_TITLE_X,
AREA_SEARCH_DISPLAY_TITLE_Y,
AREA_SEARCH_DISPLAY_TITLE_W,
AREA_SEARCH_DISPLAY_TITLE_H
},
_TitleOperation,
_TrackFillOSDSeg,
mpParamNull
},
NULL,
CIDX_8
};
/***************************************************************************************
* Descriptor : oChapterDescriptor
*
* Purpose : The Chapter edit object.
****************************************************************************************/
STATIC CONST MS_DESCRIPTOR_TRACK oChapterDescriptor =
{
{// MS_DESCRIPTOR
sizeof(MSO_TRACK),
MS_NAV_TO_ALGINED_X,
MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_0,
{
AREA_SEARCH_DISPLAY_CHAPTER_X,
AREA_SEARCH_DISPLAY_CHAPTER_Y,
AREA_SEARCH_DISPLAY_CHAPTER_W,
AREA_SEARCH_DISPLAY_CHAPTER_H
},
_ChapterOperation,
_TrackFillOSDSeg,
mpParamNull
},
NULL,
CIDX_8
};
/***************************************************************************************
* Descriptor : oTrackDescriptor
*
* Purpose : The Track edit object.
****************************************************************************************/
STATIC CONST MS_DESCRIPTOR_TRACK oTrackDescriptor =
{
{// MS_DESCRIPTOR
sizeof(MSO_TRACK),
MS_NAV_TO_ALGINED_X,
MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_0,
{
AREA_SEARCH_DISPLAY_TRACK_X,
AREA_SEARCH_DISPLAY_TRACK_Y,
AREA_SEARCH_DISPLAY_TRACK_W,
AREA_SEARCH_DISPLAY_TRACK_H
},
_TrackOperation,
_TrackFillOSDSeg,
mpParamNull
},
NULL,
CIDX_8
};
/***************************************************************************************
* Descriptor : oTimeDescriptor
*
* Purpose : The Time object.
****************************************************************************************/
STATIC CONST MS_DESCRIPTOR_TIME oTimeDescriptor =
{
{// MS_DESCRIPTOR
sizeof(MSO_TIME),
MS_NAV_TO_ALGINED_X,
MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_0,
{
AREA_SEARCH_DISPLAY_TIME_X,
AREA_SEARCH_DISPLAY_TIME_Y,
AREA_SEARCH_DISPLAY_TIME_W,
AREA_SEARCH_DISPLAY_TIME_H
},
_TimeOperation,
_TimeFillOSDSeg,
mpParamNull
},
NULL,
CIDX_8
};
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -