⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 menustr_new_ntsc.c

📁 lcd tv : MST9E19A原代码
💻 C
📖 第 1 页 / 共 2 页
字号:
/******************************************************************************
 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 + -