📄 menutbl.h
字号:
#include "MenuTblDef.h"
//==============================================================================================
NumberType code BriConIconNumber[]=
{ // Flags, XPos, YPos, GetValue
{0, OSDStartPos+15, OSDStartPos+4, GetBrightnessValue},
{dwiEnd, OSDStartPos+19, OSDStartPos+6, GetContrastValue}
};
DrawNumberType code DrawBriConIconNumber[]=
{// ForeColor, BackColor, NumberType
CP_BlackColor, CP_GrayColor, BriConIconNumber
};
RadioTextType code BriConIconRatioText[]=
{ // Flags, XPos, YPos, DisplayText
{dwiTittle, OSDStartPos+0, OSDStartPos+1, BriConText},
{ 0, OSDStartPos+14, OSDStartPos+4, BrightnessIcon},
{ 0, OSDStartPos+14, OSDStartPos+8, DBrightnessIcon},
{ 0, OSDStartPos+10, OSDStartPos+6, DContrastIcon},
{dwiEnd, OSDStartPos+18, OSDStartPos+6, ContrastIcon}
};
DrawRadioGroupType code DrawBriConIconRadioGroup[]=
{ //ForeColor, BackColor, GetValue RadioText
{CP_BlackColor, CP_GrayColor, NULL, BriConIconRatioText}
};
//==============================================================================================
//==============================================================================================
NumberType code ColorIconNumber[]=
{ // Flags, XPos, YPos, GetValue
{ 0, OSDStartPos+23, OSDStartPos+6, GetUserRedColorValue},
{ 0, OSDStartPos+23, OSDStartPos+7, GetUserGreenColorValue},
{dwiEnd, OSDStartPos+23, OSDStartPos+8, GetUserBlueColorValue}
};
DrawNumberType code DrawColorIconNumber[]=
{// ForeColor, BackColor, NumberType
CP_BlackColor, CP_GrayColor, ColorIconNumber
};
GaugeType code ColorIconGauge[]=
{ // Flags, XPos, YPos, GetValue
{ 0, OSDStartPos+12, OSDStartPos+6, GetUserRedColorValue},
{ 0, OSDStartPos+12, OSDStartPos+7, GetUserGreenColorValue},
{dwiEnd, OSDStartPos+12, OSDStartPos+8, GetUserBlueColorValue}
};
DrawGaugeType code DrawColorIconGauge[]=
{// ForeColor, BackColor, Length, GuageType
{CP_BlackColor, CP_GrayColor, 12, ColorIconGauge}
};
RadioTextType code ColorIconRatioText[]=
{ // Flags, XPos, YPos, DisplayText
{dwiTittle, OSDStartPos+0, OSDStartPos+1, ColorText},
{ 0, OSDStartPos+4, OSDStartPos+4, PresetText},
{ 0, OSDStartPos+14,OSDStartPos+4, C9300KText},
{ 0, OSDStartPos+22, OSDStartPos+4, C6500KText},
{ 0, OSDStartPos+4, OSDStartPos+6, RedText},
{ 0, OSDStartPos+4, OSDStartPos+7, GreenText},
{dwiEnd, OSDStartPos+4, OSDStartPos+8, BlueText}
};
DrawRadioGroupType code DrawColorIconRadioGroup[]=
{ //ForeColor, BackColor, GetValue RadioText
{CP_BlackColor, CP_GrayColor, NULL, ColorIconRatioText}
};
//==============================================================================================
//==============================================================================================
NumberType code PositionIconNumber[]=
{ // Flags, XPos, YPos, GetValue
{0, OSDStartPos+15, OSDStartPos+4, GetVPositionValue},
{dwiEnd, OSDStartPos+19, OSDStartPos+6, GetHPositionValue}
};
DrawNumberType code DrawPositionIconNumber[]=
{// ForeColor, BackColor, NumberType
CP_BlackColor, CP_GrayColor, PositionIconNumber
};
RadioTextType code PositionIconRatioText[]=
{ // Flags, XPos, YPos, DisplayText
{dwiTittle, OSDStartPos+0, OSDStartPos+1, PositionText},
{ 0, OSDStartPos+14, OSDStartPos+4, VUPositionIcon},
{ 0, OSDStartPos+14, OSDStartPos+8, VDPositionIcon},
{ 0, OSDStartPos+10, OSDStartPos+6, HLPositionIcon},
{dwiEnd, OSDStartPos+18, OSDStartPos+6, HRPositionIcon}
};
DrawRadioGroupType code DrawPositionIconRadioGroup[]=
{ //ForeColor, BackColor, GetValue RadioText
{CP_BlackColor, CP_GrayColor, NULL, PositionIconRatioText}
};
//==============================================================================================
//==============================================================================================
NumberType code TrackingIconNumber[]=
{ // Flags, XPos, YPos, GetValue
{ 0 , OSDStartPos+24, OSDStartPos+4, GetClockValue},
{dwiEnd, OSDStartPos+24, OSDStartPos+6, GetPhaseValue}
};
DrawNumberType code DrawTrackingIconNumber[]=
{// ForeColor, BackColor, NumberType
CP_BlackColor, CP_GrayColor, TrackingIconNumber
};
GaugeType code TrackingIconGauge[]=
{ // Flags, XPos, YPos, GetValue
{ 0, OSDStartPos+13, OSDStartPos+4, GetClockValue},
{dwiEnd, OSDStartPos+13, OSDStartPos+6, GetPhaseValue}
};
DrawGaugeType code DrawTrackingIconGauge[]=
{// ForeColor, BackColor, Length, GuageType
{CP_BlackColor, CP_GrayColor, 12, TrackingIconGauge}
};
RadioTextType code TrackingIconRatioText[]=
{ // Flags, XPos, YPos, DisplayText
{dwiTittle, OSDStartPos+0, OSDStartPos+1, TrackingText},
{ 0, OSDStartPos+4, OSDStartPos+4, ClockText},
{dwiEnd, OSDStartPos+4, OSDStartPos+6, PhaseText}
};
DrawRadioGroupType code DrawTrackingIconRadioGroup[]=
{ //ForeColor, BackColor, GetValue RadioText
{CP_BlackColor, CP_GrayColor, NULL, TrackingIconRatioText}
};
//==============================================================================================
//==============================================================================================
RadioTextType code OtherIconRatioText[]=
{ // Flags, XPos, YPos, DisplayText
{dwiTittle, OSDStartPos+0, OSDStartPos+1, OtherText},
{ 0, OSDStartPos+4, OSDStartPos+3, LanguageText},
//*****olivia1219
{ 0, OSDStartPos+17, OSDStartPos+3, MultiLanguageText},
{ 0, OSDStartPos+4, OSDStartPos+4, OSDPositionText},
{ 0, OSDStartPos+17, OSDStartPos+4, OSDPositionIcon},
#if 0//QuantaGateway
{ 0, OSDStartPos+4, OSDStartPos+4, InputSelectText},
{ 0, OSDStartPos+17, OSDStartPos+ 4, AnalogDigitalText},
#endif
{ 0, OSDStartPos+4, OSDStartPos+5, InformationText},
{ 0, OSDStartPos+17, OSDStartPos+5, ModeInfoOnOffText},
{ 0, OSDStartPos+4, OSDStartPos+6, ResetText},
{ 0, OSDStartPos+17, OSDStartPos+6, RunText},
{dwiEnd, OSDStartPos+8, OSDStartPos+10, PresetUserModeText},
};
DrawRadioGroupType code DrawOtherIconRadioGroup[]=
{ //ForeColor, BackColor, GetValue RadioText
{CP_BlackColor, CP_GrayColor, NULL, OtherIconRatioText}
};
//==============================================================================================
MenuItemType code MainMenuItems[]=
{//0 BriContrast Icon
{ OSDStartPos+0, OSDStartPos+0, // XPos, YPos;
CP_WhiteColor, CP_BlueColor, // ForeColor, BackColor;
CP_RedColor, CP_GrayColor, // SelForeColor, SelBackColor;
BriConMenu, //NextMenuPage;
DWI_2x2Icon,// DrawMenuItemType;
BriConIcon, // DisplayText;
NaviKeyEvent, //KeyEvent;
{ NULL, // AdjustFunction
NULL // ExecFunction
},// *DisplayValue;
{ DrawBriConIconNumber, // DrawNumberType
NULL, // DrawGaugeType
DrawBriConIconRadioGroup // DrawRadioGroupType
},
mibSelectable // Flags
},
/*
// Tracking
{ 0, 2, // XPos, YPos;
CP_WhiteColor, CP_BlueColor, // ForeColor, BackColor;
CP_RedColor, CP_GrayColor, // SelForeColor, SelBackColor;
TrackingMenu, //NextMenuPage;
DWI_2x2Icon,// DrawMenuItemType;
TrackingIcon, // DisplayText;
NaviKeyEvent, //KeyEvent;
{ NULL, // AdjustFunction
NULL // ExecFunction
},// *DisplayValue;
{ NULL, // DrawNumberType
DrawTrackingIconGauge, // DrawGaugeType
DrawTrackingIconRadioGroup // DrawRadioGroupType
},
mibSelectable // Flags
},
*/
// Tracking
{ OSDStartPos+0, OSDStartPos+2, // XPos, YPos;
CP_WhiteColor, CP_BlueColor, // ForeColor, BackColor;
CP_RedColor, CP_GrayColor, // SelForeColor, SelBackColor;
TrackingMenu, //NextMenuPage;
DWI_2x2Icon,// DrawMenuItemType;
TrackingIcon, // DisplayText;
NaviKeyEvent, //KeyEvent;
{ NULL, // AdjustFunction
NULL // ExecFunction
},// *DisplayValue;
{ DrawTrackingIconNumber, // DrawNumberType
DrawTrackingIconGauge, // DrawGaugeType
DrawTrackingIconRadioGroup // DrawRadioGroupType
},
mibSelectable | mibDVIDisable// Flags
},
// Position
{ OSDStartPos+0, OSDStartPos+4, // XPos, YPos;
CP_WhiteColor, CP_BlueColor, // ForeColor, BackColor;
CP_RedColor, CP_GrayColor, // SelForeColor, SelBackColor;
PositionMenu, //NextMenuPage;
DWI_2x2Icon,// DrawMenuItemType;
PositionIcon, // DisplayText;
NaviKeyEvent, //KeyEvent;
{ NULL, // AdjustFunction
NULL // ExecFunction
},// *DisplayValue;
{ DrawPositionIconNumber, // DrawNumberType
NULL, // DrawGaugeType
DrawPositionIconRadioGroup // DrawRadioGroupType
},
mibSelectable | mibDVIDisable// Flags
},
/*
// Color
{ 0, 6, // XPos, YPos;
CP_WhiteColor, CP_BlueColor, // ForeColor, BackColor;
CP_RedColor, CP_GrayColor, // SelForeColor, SelBackColor;
ColorMenu, //NextMenuPage;
DWI_2x2Icon,// DrawMenuItemType;
ColorIcon, // DisplayText;
NaviKeyEvent, //KeyEvent;
{ NULL, // AdjustFunction
NULL // ExecFunction
},// *DisplayValue;
{ NULL, // DrawNumberType
DrawColorIconGauge, // DrawGaugeType
DrawColorIconRadioGroup // DrawRadioGroupType
},
mibSelectable // Flags
},
*/
// Color
{ OSDStartPos+0, OSDStartPos+6, // XPos, YPos;
CP_WhiteColor, CP_BlueColor, // ForeColor, BackColor;
CP_RedColor, CP_GrayColor, // SelForeColor, SelBackColor;
ColorMenu, //NextMenuPage;
DWI_2x2Icon,// DrawMenuItemType;
ColorIcon, // DisplayText;
NaviKeyEvent, //KeyEvent;
{ NULL, // AdjustFunction
NULL // ExecFunction
},// *DisplayValue;
{ DrawColorIconNumber, // DrawNumberType
DrawColorIconGauge, // DrawGaugeType
DrawColorIconRadioGroup // DrawRadioGroupType
},
mibSelectable // Flags
},
// Other
{ OSDStartPos+0, OSDStartPos+8, // XPos, YPos;
CP_WhiteColor, CP_BlueColor, // ForeColor, BackColor;
CP_RedColor, CP_GrayColor, // SelForeColor, SelBackColor;
OtherMenu, //NextMenuPage;
DWI_2x2Icon,// DrawMenuItemType;
OtherIcon, // DisplayText;
NaviKeyEvent, //KeyEvent;
{ NULL, // AdjustFunction
NULL // ExecFunction
},// *DisplayValue;
{ NULL, // DrawNumberType
NULL, // DrawGaugeType
DrawOtherIconRadioGroup // DrawRadioGroupType
},
mibSelectable // Flags
}
};
//==============================================================================================
RadioTextType code Factory1IconRatioText[]=
{ // Flags, XPos, YPos, DisplayText
{dwiTittle, OSDStartPos+0, OSDStartPos+1, Factory1Text},
{0, OSDStartPos+4, OSDStartPos+3, RedOffsetText},
{0, OSDStartPos+4, OSDStartPos+4, GreenOffsetText},
{0, OSDStartPos+4, OSDStartPos+5, BlueOffsetText},
{0, OSDStartPos+4, OSDStartPos+6, RedGainText},
{0, OSDStartPos+4, OSDStartPos+7, GreenGainText},
{0, OSDStartPos+4, OSDStartPos+8, BlueGainText},
{dwiEnd, OSDStartPos+4, OSDStartPos+9, SpreadText}
};
DrawRadioGroupType code DrawFactory1IconRadioGroup[]=
{ //ForeColor, BackColor, GetValue RadioText
{CP_BlackColor, CP_GrayColor, NULL, Factory1IconRatioText}
};
NumberType code Factory1IconNumber[]=
{ // Flags, XPos, YPos, GetValue
{ 0, OSDStartPos+25, OSDStartPos+3, GetRedColorOffsetValue},
{ 0, OSDStartPos+25, OSDStartPos+4, GetGreenColorOffsetValue},
{ 0, OSDStartPos+25, OSDStartPos+5, GetBlueColorOffsetValue},
{ 0, OSDStartPos+25, OSDStartPos+6, GetRealRedColorValue},
{ 0, OSDStartPos+25, OSDStartPos+7, GetRealGreenColorValue},
{ 0, OSDStartPos+25, OSDStartPos+8, GetRealBlueColorValue},
{dwiEnd, OSDStartPos+25, OSDStartPos+9, GetSpreadValue}
};
DrawNumberType code DrawFactory1IconNumber[]=
{ CP_BlackColor, CP_GrayColor, Factory1IconNumber
};
GaugeType code Factory1IconGuage[]=
{ // Flags, XPos, YPos, GetValue
{0, OSDStartPos+13, OSDStartPos+3, GetRedColorOffsetValue100},
{0, OSDStartPos+13, OSDStartPos+4, GetGreenColorOffsetValue100},
{0, OSDStartPos+13, OSDStartPos+5, GetBlueColorOffsetValue100},
{0, OSDStartPos+13, OSDStartPos+6, GetRedColorValue},
{0, OSDStartPos+13, OSDStartPos+7, GetGreenColorValue},
{0, OSDStartPos+13, OSDStartPos+8, GetBlueColorValue},
{dwiEnd, OSDStartPos+13, OSDStartPos+9, GetSpreadValue100}
};
DrawGaugeType code DrawFactory1IconGuage[]=
{ // ForeColor BackColor Length, GuageType
CP_BlackColor, CP_GrayColor, 12, Factory1IconGuage
};
RadioTextType code Factory2IconRadio[]=
{ // Flags, XPos, YPos, DisplayText
{dwiTittle, OSDStartPos+0, OSDStartPos+1, Factory2Text},
{ 0, OSDStartPos+4, OSDStartPos+3, AutoBurnText},
{ 0, OSDStartPos+18, OSDStartPos+3, BurnStatusText},
{ 0, OSDStartPos+4, OSDStartPos+4, AutoColorText},
{ 0, OSDStartPos+18, OSDStartPos+4, RunText},
{ 0, OSDStartPos+4, OSDStartPos+5, AutoColor1Text},
{ 0, OSDStartPos+18, OSDStartPos+5, RunText},
{ 0, OSDStartPos+4, OSDStartPos+6, ColorUpdateText},
{ 0, OSDStartPos+18, OSDStartPos+6, RunText},
{ 0, OSDStartPos+4, OSDStartPos+7, FactoryResetText},
{ 0, OSDStartPos+18, OSDStartPos+7, RunText},
{ 0, OSDStartPos+4, OSDStartPos+10, VersionText},
{dwiEnd, OSDStartPos+13, OSDStartPos+10, NameText}
};
DrawRadioGroupType code DrawFactory2IconRadioGroup[]=
{ // ForeColor BackColor GetValue, RadioText
CP_BlackColor, CP_GrayColor, NULL, Factory2IconRadio
};
//==============================================================================================
MenuItemType code FactoryMainMenuItems[]=
{//0 BriContrast Icon
{ OSDStartPos+0, OSDStartPos+0, // XPos, YPos;
CP_WhiteColor, CP_BlueColor, // ForeColor, BackColor;
CP_RedColor, CP_GrayColor, // SelForeColor, SelBackColor;
BriConMenu, //NextMenuPage;
DWI_2x2Icon,// DrawMenuItemType;
BriConIcon, // DisplayText;
NaviKeyEvent, //KeyEvent;
{ NULL, // AdjustFunction
NULL // ExecFunction
},// *DisplayValue;
{ DrawBriConIconNumber, // DrawNumberType
NULL, // DrawGaugeType
DrawBriConIconRadioGroup // DrawRadioGroupType
},
mibSelectable // Flags
},
/*
// Tracking
{ 0, 1, // XPos, YPos;
CP_WhiteColor, CP_BlueColor, // ForeColor, BackColor;
CP_RedColor, CP_GrayColor, // SelForeColor, SelBackColor;
TrackingMenu, //NextMenuPage;
DWI_Icon,// DrawMenuItemType;
LRArrowIcon, // DisplayText;
NaviKeyEvent, //KeyEvent;
{ NULL, // AdjustFunction
NULL // ExecFunction
},// *DisplayValue;
{ NULL, // DrawNumberType
DrawTrackingIconGauge, // DrawGaugeType
DrawTrackingIconRadioGroup // DrawRadioGroupType
},
mibSelectable | mibDVIDisable// Flags
},
*/
// Tracking
{ OSDStartPos+0, OSDStartPos+2, // XPos, YPos;
CP_WhiteColor, CP_BlueColor, // ForeColor, BackColor;
CP_RedColor, CP_GrayColor, // SelForeColor, SelBackColor;
TrackingMenu, //NextMenuPage;
DWI_2x2Icon,// DrawMenuItemType;
TrackingIcon, // DisplayText;
NaviKeyEvent, //KeyEvent;
{ NULL, // AdjustFunction
NULL // ExecFunction
},// *DisplayValue;
{ DrawTrackingIconNumber, // DrawNumberType
DrawTrackingIconGauge, // DrawGaugeType
DrawTrackingIconRadioGroup // DrawRadioGroupType
},
mibSelectable | mibDVIDisable// Flags
},
// Position
{ OSDStartPos+0, OSDStartPos+4, // XPos, YPos;
CP_WhiteColor, CP_BlueColor, // ForeColor, BackColor;
CP_RedColor, CP_GrayColor, // SelForeColor, SelBackColor;
PositionMenu, //NextMenuPage;
DWI_2x2Icon,// DrawMenuItemType;
PositionIcon, // DisplayText;
NaviKeyEvent, //KeyEvent;
{ NULL, // AdjustFunction
NULL // ExecFunction
},// *DisplayValue;
{ DrawPositionIconNumber, // DrawNumberType
NULL, // DrawGaugeType
DrawPositionIconRadioGroup // DrawRadioGroupType
},
mibSelectable | mibDVIDisable// Flags
},
/*
// Color
{ 0, 3, // XPos, YPos;
CP_WhiteColor, CP_BlueColor, // ForeColor, BackColor;
CP_RedColor, CP_GrayColor, // SelForeColor, SelBackColor;
ColorMenu, //NextMenuPage;
DWI_Icon,// DrawMenuItemType;
FColorIcon, // DisplayText;
NaviKeyEvent, //KeyEvent;
{ NULL, // AdjustFunction
NULL // ExecFunction
},// *DisplayValue;
{ NULL, // DrawNumberType
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -