📄 menustr_new_ntsc.c
字号:
/******************************************************************************
Copyright (c) 2003 MStar Semiconductor, Inc.
All rights reserved.
[Module Name]: MenuStr.c
[Date]: 06-Jan-2003
[Comment]:
OSD String relative subroutines.
[Reversion History]:
*******************************************************************************/
#include "board.h"
#define _MENUSTR_MUL_C_
// System
// Common
#include "define.h"
// External
#include "userpref.h"
#include "devvd.h"
#include "DevAudio.h"
#include "global.h"
#include "msModeDetect.h"
#include "msModeTbl.h"
#include "tv.h"
#include "mswindow.h"
// Internal
#include "uart.h"
#include "Menutext.h"
#include "MenuStr.h"
#include "MsMultiLanguage.h"
// ============ Main Menu Item ============================
BYTE* MainFrame1_M(void)
{
return strMainFrame1;
}
BYTE* MainFrame2_M(void)
{
return strMainFrame2;
}
BYTE* PictureIcon_M(void)
{
return strPictureIcon;
}
BYTE* SoundIcon_M(void)
{
return strSoundIcon;
}
BYTE* ChannelIcon_M(void)
{
return strChannelIcon;
}
BYTE* FunctionIcon_M(void)
{
return strFunctionIcon;
}
BYTE* PcIcon_M(void)
{
return strPcIcon;
}
BYTE* OsdIcon_M(void)
{
return strOsdIcon;
}
BYTE* LogoIcon_M(void)
{
return strLogoIcon;
}
// ------------ Main Menu Color Icons -----------
WORD LogoIcon(void)
{
return 0;
}
WORD MainFrame1(void)
{
return 2;
}
WORD MainFrame2(void)
{
return 3;
}
WORD PictureIcon(void)
{
return 5;
}
WORD SoundIcon(void)
{
return 6;
}
WORD ChannelIcon(void)
{
return 7;
}
WORD FunctionIcon(void)
{
return 8;
}
WORD PcIcon(void)
{
return 9;
}
WORD OsdIcon(void)
{
return 10;
}
// ------------ Main Menu Message Texts----------
WORD VersionContentText(void)
{
return 12;
}
WORD VersionContent2Text(void)
{
return 13;
}
WORD VersionTimeText(void)
{
return 14;
}
WORD BracketLRText(void)
{
return 15;
}
WORD BracketRText(void)
{
return 16;
}
// ------------ Main Menu Items -----------------
WORD PictureTitleText(void)
{
return strPictureTitleText;
}
WORD PcTitleText(void)
{
return strPcTitleText;
}
WORD SoundTitleText(void)
{
return strSoundTitleText;
}
WORD FunctionTitleText(void)
{
return strFunctionTitleText;
}
WORD PCGeometryTitleText(void)
{
return strPCGeometryTitleText;
}
WORD OsdTitleText(void)
{
return strOsdTitleText;
}
WORD ChannelTitleText(void)
{
return strChannelTitleText;
}
// ============ Picture Menu Items ========================
WORD PictureContrastText(void)
{
return strPictureContrastText;
}
WORD PictureBrightnessText(void)
{
return strPictureBrightnessText;
}
WORD PictureHueText(void)
{
return strPictureHueText;
}
WORD PictureSaturationText(void)
{
return strPictureSaturationText;
}
WORD PictureSharpnessText(void)
{
return strPictureSharpnessText;
}
WORD PictureColorToneText(void)
{
return strPictureColorToneText;
}
WORD PictureColorToneSelectText(void)
{
return strColorToneNormal+g_VideoSetting.ColorTempIndex;
}
WORD PictureScaleText(void)
{
return strPictureScaleText;
}
WORD PictureScaleSelectText(void)
{
return strPictureScaleFull+g_VideoSetting.VideoScreen;
}
WORD PicturePictureModeText(void)
{
return strPicturePictureModeText;
}
WORD PicturePictureModeSelectText(void)
{
return strPictureModeStandard+g_VideoSetting.VideoPictureMode;
}
// ------------ Picture Adjust Menu Functions --------
WORD PictureSubContrastText(void)
{
return strPictureContrastText;
}
WORD PictureSubBrightnessText(void)
{
return strPictureBrightnessText;
}
WORD PictureSubHueText(void)
{
return strPictureHueText;
}
WORD PictureSubSaturationText(void)
{
return strPictureSaturationText;
}
WORD PictureSubSharpnessText(void)
{
return strPictureSharpnessText;
}
// ============ Sound Menu Items ==========================
WORD SoundBassText(void)
{
return strSoundBassText;
}
WORD SoundTrebleText(void)
{
return strSoundTrebleText;
}
WORD SoundBalanceText(void)
{
return strSoundBalanceText;
}
WORD SoundMtsText(void)
{
return strSoundMtsText;
}
WORD SoundMtsSelectText(void)
{
return strSoundMtsMono+g_SoundSetting.Mts;
}
WORD SubWooferText(void)
{
return strSubWooferText;
}
WORD SubWooferSelectText(void)
{
return strOffSelectText+g_SoundSetting.SubWoofer;
}
WORD AVCText(void)
{
return strSoundAVCText;;
}
WORD AVCSelectText(void)
{
return strOffSelectText+g_SoundSetting.AVCControl;
}
WORD LoudnessText(void)
{
return strLoudnessText;
}
WORD LoudnessSelectText(void)
{
return strLoudnessOff+g_SoundSetting.Loudness;
}
WORD SuperBassText(void)
{
return strSuperBassText;
}
WORD SuperBassSelectText(void)
{
return strSuperBassOff+g_SoundSetting.SuperBass;
}
WORD SoundSoundModeText(void)
{
return strSoundSoundModeText;
}
WORD SoundSoundModeSelectText(void)
{
return strSoundModeStandard+g_SoundSetting.SoundMode;
}
// ------------ Sound Adjust Menu Functions --------
WORD SoundSubBassText(void)
{
return strSoundBassText;
}
WORD SoundSubTrebleText(void)
{
return strSoundTrebleText;
}
WORD SoundSubBalanceText(void)
{
return strSoundBalanceText;
}
WORD VolumeText(void)
{
return strVolumeText;
}
WORD MuteText(void)
{
if (g_bAudioMute)
return strMuteText;
else
return strMuteClearText;
}
// ============ Channel Menu Items ========================
WORD ChannelAutoScanText(void)
{
return strChannelAutoScanText;
}
WORD ChannelFineTuneText(void)
{
return strChannelFineTuneText;
}
WORD ChannelAddEraseText(void)
{
return strChannelAddEraseText;
}
WORD ChannelSourceText(void)
{
return strChannelSourceText;
}
WORD ChannelAddEraseSelectText(void)
{
if (usrCheckValidChanel(g_TVChSetting.ucCurChannelNO))
return strOffSelectText;
else
return strOnSelectText;
}
WORD ChannelSourceSelectText(void)
{
return strChannelSourceAirText+g_TVSetting.ChannelSource;
}
// ============ Function Menu Items =======================
WORD FunctionDemo3DNRText(void)
{
return strFunctionDemo3DNRText;
}
WORD Function3DNRSelectText(void)
{
return strFunction3DNROff+g_VideoSetting.Function3DNR;
}
#if( ENABLE_CC_VCHIP )
WORD FunctionClosedCaptionText(void)
{
return strFunctionClosedCaptionText;
}
WORD FunctionParentCtlText(void)
{
return strFunctionParentCtlText;
}
WORD FunctionClosedCaptionSelectText(void)
{
return strFunctionClosedCaptionOff+g_VBISetting.ClosedCaption;
}
// ------------ Function Parent Control Functions ----------
WORD InputPasswordText(void)
{
return strInputPasswordText;
}
WORD ParentCtlPasswordText(void)
{
return strParentCtlPasswordText;
}
WORD ParentCtlVChipText(void)
{
return strParentCtlVChipText;
}
WORD BlockInPasswordSelectText(void)
{
switch( g_VBIRatingInfo.RatingType )
{
case VCHIP_RATING_MOVIE:
return strParentCtlMovieRatingNone+g_VBIRatingInfo.RatingLevel;
case VCHIP_RATING_TV:
return strParentCtlTVRatingNone+g_VBIRatingInfo.RatingLevel;
case VCHIP_RATING_ENGLISH:
return strParentCtlEnglishRatingE+g_VBIRatingInfo.RatingLevel;
case VCHIP_RATING_FRENCH:
return strParentCtlFrenchRatingE+g_VBIRatingInfo.RatingLevel;
default:
return strParentCtlVChipText;
}
}
WORD BlockInPasswordRativeTvVSelectText(void)
{
if ((g_VBIRatingInfo.RatingType == VCHIP_RATING_TV) &&
(g_VBIRatingInfo.TV_VSLD & VCHIP_TVRATING_V))
{
return strParentCtlTVRatingV;
}
else
{
return strSpaceText;
}
}
WORD BlockInPasswordRativeTvSSelectText(void)
{
if ((g_VBIRatingInfo.RatingType == VCHIP_RATING_TV) &&
(g_VBIRatingInfo.TV_VSLD & VCHIP_TVRATING_S))
{
return strParentCtlTVRatingS;
}
else
{
return strSpaceText;
}
}
WORD BlockInPasswordRativeTvLSelectText(void)
{
if ((g_VBIRatingInfo.RatingType == VCHIP_RATING_TV) &&
(g_VBIRatingInfo.TV_VSLD & VCHIP_TVRATING_L))
{
return strParentCtlTVRatingL;
}
else
{
return strSpaceText;
}
}
WORD BlockInPasswordRativeTvDSelectText(void)
{
if ((g_VBIRatingInfo.RatingType == VCHIP_RATING_TV) &&
(g_VBIRatingInfo.TV_VSLD & VCHIP_TVRATING_D))
{
return strParentCtlTVRatingD;
}
else
{
return strSpaceText;
}
}
WORD ParentCtlVChipSelectText(void)
{
return strOffSelectText+g_VBISetting.VChip;
}
WORD ParentCtlTVRatingText(void)
{
return strParentCtlTVRatingText;
}
WORD ParentCtlTVRatingSelectText(BYTE i)
{
return strParentCtlTVRatingNone+i;
}
WORD ParentCtlMovieRatingText(void)
{
return strParentCtlMovieRatingText;
}
WORD ParentCtlMovieRatingSelectText(void)
{
return strParentCtlMovieRatingNone+g_VBISetting.UserRating.MovieRating;
}
WORD ParentCtlEnglishRatingText(void)
{
return strParentCtlEnglishRatingText;
}
WORD ParentCtlEnglishRatingSelectText(void)
{
return strParentCtlEnglishRatingE+g_VBISetting.UserRating.EnglishRatig;
}
WORD ParentCtlFrenchRatingText(void)
{
return strParentCtlFrenchRatingText;
}
WORD ParentCtlFrenchRatingSelectText(void)
{
return strParentCtlFrenchRatingE+g_VBISetting.UserRating.FrenchRating;
}
#endif
// ============ Pc Menu Items =============================
WORD PcContrastText(void)
{
return strPcContrastText;
}
WORD PcBrightnessText(void)
{
return strPcBrightnessText;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -