📄 benq_osddisp.h
字号:
//**********************************************************************************************************
// The Software is proprietary, confidential, and valuable to Realtek Semiconductor
// Corporation ("Realtek"). All rights, including but not limited to copyrights,
// patents, trademarks, trade secrets, mask work rights, and other similar rights and interests,
// are reserved to Realtek. Without prior written consent from Realtek, copying, reproduction,
// modification, distribution, or otherwise is strictly prohibited. The Software shall be
// kept strictly in confidence, and shall not be disclosed to or otherwise accessed by
// any third party. @ <2003> - <2008> The Software is provided "AS IS" without any warranty of any kind,
// express, implied, statutory or otherwise.
//**********************************************************************************************************
//----------------------------------------------------------------------------------------------------
// ID Code : OsdDisp.h No.0000
// Update Note :
//----------------------------------------------------------------------------------------------------
#if(_OSD_TYPE == _BENQ_OSD)
//--------------------------------------------------
// Definations of User OSD Hint Types
//--------------------------------------------------
#define _MOVE_SELECT_EXIT 0
#define _MOVE_SELECT_BACK 1
#define _MOVE_ADJUST_BACK 2
#define _MOVE_BACK 3
#define _MOVE_EXIT 4
#define _SELECT_BACK 5
#define _BACK 6
//----------------------------------------------------------------------------------------------------
#ifdef __BENQ_OSDDISP__
void DisplaySelectServiceModeBenq(void);
BYTE DisplayDviDSubStringBenq(void);
void DisplayLoad1BitDDCCIFontBenq(void);
void DisplayMainSystemPageBenq(void);
void DisplayMainAudioPageBenq(void);
void DisplayDviDSubSelectBenq(void);
void DisplayMainPicturePageBenq(void);
void DisplayMainDisplayPageBenq(void);
void DisplayMainWindowBenq(BYTE TabOnOff);
void DisplayTabSelectBenq(BYTE Index);
void DisplayDrawTabFrameBenq(void);
void DisplayMenuTimeOutSliderBenq(void);
void DisplayMenuPosVSliderBenq(void);
void DisplayMenuPosHSliderBenq(void);
void DisplayVPositionSliderBenq(void);
void DisplayHPositionSliderBenq(void);
void DisplayClockSliderBenq(void);
void DisplayBackLightSliderBenq(void);
void DisplayContrastSliderBenq(void);
void DisplayPhaseSliderBenq(void);
void DisplaySharpnessSliderBenq(void);
void DisplayDcrSliderBenq(void);
void DisplayVolumeSliderBenq(void);
void DisplaySlider2DirectArrawBenq(BYTE ITEM);
void DisplaySelectAdjustBackHintBenq(BYTE HintType);
void DisplayColorSliderBenq(BYTE COLOR);
void DisplayHighLightBarMoveBenq(BYTE ITEM);
void DisplayHighLightBarMoveBenq(BYTE ITEM);
void DisplayLoadBackgroundFont(BYTE code *Font);
void DisplayHintMessageBenq(BYTE *String,BYTE *BackGround,BYTE *Font);///(BYTE code *String,BYTE code *BackGround,BYTE *Font,BYTE LENGTH);
void DisplayNoSignalOrNoCableHintBenq(void);
void DisplayNoSupportHintBenq(void);
void DisplayDrawSeparateLineBenq(void);
void DisplayLineCharBenq(BYTE Y,BYTE X,BYTE LENGTH,BYTE CHARACTER);
void Display1BitColorWidthBenq(BYTE Y,BYTE X,BYTE LENGTH,BYTE COLOR);
void DisplayLoad2BitGlobalFontBenq(void);
void Display2BitColorWidthBenq(BYTE Y,BYTE X,BYTE WIDTH,BYTE COLOR0001,BYTE COLOR1011);
void DisplayLoadLanguageFontBenq(void);
void DisplayLoad1BitGlobalFontBenq(void);
void DisplayClearLastPageBenq(void);
void Display2BitColorOneCharBenq(BYTE Y,BYTE X,BYTE COLOR0001,BYTE COLOR1011);
void DisplayGreenEnterIconBenq(BYTE ITEM);
void DisplayHotKeyAdjustWindowBenq(BYTE *STRING);
void DisplaySliderBarBenq(BYTE Y,BYTE X,WORD Value,WORD Max,WORD Min,BYTE LENGTH);
void DisplaySubColorPageBenq(void);
void DisplaySubInfoPageBenq(void);
void DisplaySubOsdSettingPageBenq(void);
void Display2DirectArrawBenq(BYTE ITEM,BYTE RIGHTOFFSET);
void DisplayLineBorderBenq(BYTE ROW,BYTE COLOR);
void DisplayCautionWindowBenq(BYTE *String);//(BYTE code *String)
void DisplayCautionWindowSelectBenq(void);
void DisplayOnOffSelectBenq(BYTE OnOff,BYTE ITEM);
BYTE DisplayOnOffStringBenq(BYTE OnOff,BYTE ITEM);
BYTE DisplayColorTempStringBenq(void);
void DisplayColorTempSelectBenq(BYTE COLORTEMP);
void DisplayClearLineBenq(BYTE ROW);
void DisplayFactoryPageBenq(void);
void DisplayFactoryAdcPageBenq(void);
void DisplayPowerOnLogoBenq(void);
void DisplayAdcSliderBenq(BYTE INDEX);
void DisplaySetTabAttribBenq(BYTE Index);
void DisplayHotKeyBenq(BYTE *String);
void DisplayLoadOsdPageFontBenq(void);
void DisplayStringSelectStep1Benq(BYTE ITEM);
void DisplayStringSelectStep2Benq(BYTE i,BYTE ITEM);
void DisplaySenseyeHintBenq(void);
void DisplayRestoreFontBenq(void);
void DisplayServiceModeBenq(void);
void DisplayHotKeyBarArrawBenq(BYTE ITEM);
void DisplayHex2DecBenq(WORD InputValue,BYTE *OutputBuffer);
void DisplayBurnInPatternBenq(void);
void DisplayDoRecallColorBenq(void);
void DisplayDoRecallAllBenq(void);
void DisplayFillDCCTableBenq(BYTE ucNum);
void DisplayFillICMTableBenq(BYTE ucNum);
//void DisplayDemoWindowBenq(void);
void DisplayBacklightChangeCurveBenq(void);
void COsdDispInitial(void);
#else
extern void DisplaySelectServiceModeBenq(void); //ARKIN 0522 FOR SERVICE MODE 1/2 // 0523 index2
extern void DisplayLoad1BitDDCCIFontBenq(void);
extern void DisplayMenuWhenOsdLock15SecBenq(void);
extern void DisplayLoadBackgroundFont(BYTE code *Font);
extern void DisplayHotKeyBenq(BYTE *String);
extern void DisplaySetTabAttribBenq(BYTE Index);
extern void DisplayAdcSliderBenq(BYTE INDEX);
extern void DisplayPowerOnLogoBenq(void);
extern void DisplayFactoryAdcPageBenq(void);
extern BYTE DisplayLangaugeTypeStringBenq(void);
extern void DisplayFactoryPageBenq(void);
extern BYTE DisplayColorTempStringBenq(void);
extern void DisplayColorTempSelectBenq(BYTE COLORTEMP);
extern BYTE DisplayOnOffStringBenq(BYTE OnOff,BYTE ITEM);
extern void DisplayCautionWindowSelectBenq(void);
extern void DisplayOnOffSelectBenq(BYTE OnOff,BYTE ITEM);
extern void DisplayCautionWindowBenq(BYTE *String);//(BYTE code *String)
extern void DisplayLineBorderBenq(BYTE ROW,BYTE COLOR);
extern void Display2DirectArrawBenq(BYTE ITEM,BYTE RIGHTOFFSET);
extern void DisplaySubOsdSettingPageBenq(void);
extern void DisplaySliderBarBenq(BYTE Y,BYTE X,WORD Value,WORD Max,WORD Min,BYTE LENGTH);
extern void DisplayHotKeyAdjustWindowBenq(BYTE *STRING);
extern void DisplaySubColorPageBenq(void);
extern void DisplayLoadOsdPageFontBenq(void);
extern void DisplaySelectAdjustBackHintBenq(BYTE HintType);
extern void DisplayGreenEnterIconBenq(BYTE ITEM);
extern void Display2BitColorOneCharBenq(BYTE Y,BYTE X,BYTE COLOR0001,BYTE COLOR1011);
extern void DisplayLoadLanguageFontBenq(void);
extern void DisplayLoad1BitGlobalFontBenq(void);
extern void Display2BitColorWidthBenq(BYTE Y,BYTE X,BYTE WIDTH,BYTE COLOR0001,BYTE COLOR1011);
extern void DisplayLoad2BitGlobalFontBenq(void);
extern void Display1BitColorWidthBenq(BYTE Y,BYTE X,BYTE LENGTH,BYTE COLOR);
extern void DisplayLineCharBenq(BYTE Y,BYTE X,BYTE LENGTH,BYTE CHARACTER);
extern void DisplayDrawSeparateLineBenq(void);
extern void DisplayLoad4BitGlobalFontBenq(void);
extern void DisplayMainSystemPageBenq(void);
extern void DisplayMainAudioPageBenq(void);
extern void DisplayMainPicturePageBenq(void);
extern void DisplayMainDisplayPageBenq(void);
extern void DisplayMainWindowBenq(BYTE TabOnOff);
extern void DisplayTabSelectBenq(BYTE Index);
extern void DisplayDrawTabFrameBenq(void);
extern void DisplayNoSignalOrNoCableHintBenq(void);
extern void DisplayNoSupportHintBenq(void);
extern void DisplayHintMessageBenq(BYTE *String,BYTE *BackGround,BYTE *Font);//(BYTE code *String,BYTE code *BackGround,BYTE *Font,BYTE LENGTH);
extern void DisplayMenuTimeOutSliderBenq(void);
extern void DisplayMenuPosVSliderBenq(void);
extern void DisplayMenuPosHSliderBenq(void);
extern void DisplayVPositionSliderBenq(void);
extern void DisplayPictureModeSelectBenq(void);
extern void DisplayMaskStringBenq(BYTE ROW);
extern BYTE DisplayPictureModeStringBenq(void);
extern void DisplayMainPictureAdvancePageBenq(void);
extern void DisplayHPositionSliderBenq(void);
extern void DisplayClockSliderBenq(void);
extern void DisplayBackLightSliderBenq(void);
extern void DisplayContrastSliderBenq(void);
extern void DisplayPhaseSliderBenq(void);
extern void DisplaySharpnessSliderBenq(void);
extern void DisplayDcrSliderBenq(void);
extern void DisplayVolumeSliderBenq(void);
extern void DisplaySlider2DirectArrawBenq(BYTE ITEM);
extern void DisplayColorSliderBenq(BYTE COLOR);
extern void DisplayLineCharBenq(BYTE Y,BYTE X,BYTE LENGTH,BYTE CHARACTER);
extern void DisplayHighLightBarMoveBenq(BYTE ITEM);
extern void DisplayHighLightBarMoveBenq(BYTE ITEM);
extern void DisplayClearLastPageBenq(void);
extern void DisplaySubInfoPageBenq(void);
extern void DisplayClearLineBenq(BYTE ROW);
extern BYTE DisplayDviDSubStringBenq(void);
extern void DisplayDviDSubSelectBenq(void);
extern void DisplayAutoAndNonpresetBenq(void);
extern void DisplaySubPagePositionBenq(void);
extern void DisplayTitleBenq(BYTE *String);//(BYTE code *String)
extern void DisplayStringSelectStep1Benq(BYTE ITEM);
extern void DisplayStringSelectStep2Benq(BYTE i,BYTE ITEM);
extern void DisplaySenseyeHintBenq(void);
extern void DisplayLoadJapChiTBenq(void);
extern void DisplayRestoreFontBenq(void);
extern void DisplayServiceModeBenq(void);
extern void DisplayHotKeyBarArrawBenq(BYTE ITEM);
extern void DisplayChangeSourceChangeBenq(void);
//extern void DisplayHdmiStartMuteOffBenq(void);
extern void DisplayHex2DecBenq(WORD InputValue,BYTE *OutputBuffer);
extern void DisplayBurnInPatternBenq(void);
extern void DisplayDoRecallColorBenq(void);
extern void DisplayDoRecallAllBenq(void);
extern void DisplayColorProcessBenq(void);
//extern void DisplayDemoWindowBenq(void);
extern void DisplayContrastChangeCurveBenq(void);
extern void DisplayBacklightChangeCurveBenq(void);
extern void COsdDispInitial(void);
extern void DisplayDcrCautionWindowBenq(void);
#endif
#endif //End of #if(_OSD_TYPE == _BENQ_OSD)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -