📄 menutbl_new_ntsc.c
字号:
OsdDurationSubMenuGroup, // DrawSubMenuGroup
MI_SELECTABLE // Flags
},
// Halftone Item
{
SUB_ITEM6_X, SUB_ITEM6_Y, // XPos, YPos;
CT_MENU_OSD, CT_MENU_OSD_TXT_SEL, // UnSelColorType, SelColorType;
MENU_OSD_SUB_HALFTONE, // NextMenuPage;
DWI_TEXT, // DrawMenuItemType;
OsdHalftoneText, // DisplayText;
NaviKeyEvent,
{
NULL, // AdjustFunction
NULL // ExecFunction
},
OsdHalftoneSubMenuGroup, // DrawSubMenuGroup
MI_SELECTABLE // Flags
},
// Information Item
{
SUB_ITEM7_X, SUB_ITEM7_Y, // XPos, YPos;
CT_MENU_OSD, CT_MENU_OSD_TXT_SEL, // UnSelColorType, SelColorType;
MENU_OSD_INFORMATION, // NextMenuPage;
DWI_TEXT, // DrawMenuItemType;
OsdInformationText, // DisplayText;
NaviKeyEvent,
{
NULL, // AdjustFunction
NULL // ExecFunction
},
OsdInformationSubMenuGroup, // DrawSubMenuGroup
MI_SELECTABLE // Flags
},
// Memory Recall Item
{
SUB_ITEM8_X, SUB_ITEM8_Y, // XPos, YPos;
CT_MENU_OSD, CT_MENU_OSD_TXT_SEL, // UnSelColorType, SelColorType;
NULL, // NextMenuPage;
DWI_TEXT, // DrawMenuItemType;
OsdMemoryRecallText, // DisplayText;
NaviExecKeyEvent,
{
NULL, // AdjustFunction
ExecMemoryRecall // ExecFunction
},
OsdMemoryRecallSubMenuGroup, // DrawSubMenuGroup
MI_SELECTABLE // Flags
},
};
//============================================================================
code DrawSubMenuGroupType ChannelFineTuneSubMenuGroup[]=
{
{ DSI_COLORGAUGE, CT_MENU_CHANNEL, CT_MENU_CHANNEL_BAR_SEL,SUB_ITEM2_BAR_X, SUB_ITEM2_Y, SUB_BAR_LEN-1, NULL, GetTVChannelFineTunePercentage },
{ DSI_NUMBER|DSI_END, CT_MENU_CHANNEL, CT_MENU_CHANNEL_ADJ_SEL,SUB_ITEM2_BAR_X+21, SUB_ITEM2_Y, 3, NULL, GetTVChannelFineTune },
};
DrawSubMenuGroupType code ChannelAddEraseSubMenuGroup[]=
{ // Flags, UnSelColorType, SelColorType, XPos,YPos, Length, DisplayText, GetValue
{ DSI_TEXT, CT_MENU_CHANNEL, CT_MENU_CHANNEL_ADJ_SEL, SUB_ITEM3_SEL_X, SUB_ITEM3_Y, SUB_SEL_LEN, BracketLRText, NULL},
{ DSI_TEXT|DSI_END, CT_MENU_CHANNEL, CT_MENU_CHANNEL_ADJ_SEL, SUB_ITEM3_SEL_TX, SUB_ITEM3_Y, NULL, ChannelAddEraseSelectText, NULL}
};
DrawSubMenuGroupType code ChannelSourceSubMenuGroup[]=
{ // Flags, UnSelColorType, SelColorType, XPos,YPos, Length, DisplayText, GetValue
{ DSI_TEXT, CT_MENU_CHANNEL, CT_MENU_CHANNEL_ADJ_SEL, SUB_ITEM4_SEL_X, SUB_ITEM4_Y, SUB_SEL_LEN, BracketLRText, NULL},
{ DSI_TEXT|DSI_END, CT_MENU_CHANNEL, CT_MENU_CHANNEL_ADJ_SEL, SUB_ITEM4_SEL_TX, SUB_ITEM4_Y, NULL, ChannelSourceSelectText, NULL}
};
MenuItemType code ChannelMenuItems[]=
{
// Auto Scan Item
{
SUB_ITEM1_X, SUB_ITEM1_Y, // XPos, YPos;
CT_MENU_CHANNEL, CT_MENU_CHANNEL_TXT_SEL, // UnSelColorType, SelColorType;
MENU_CHANNEL_AUTO_SCAN, // NextMenuPage;
DWI_TEXT, // DrawMenuItemType;
ChannelAutoScanText,// DisplayText;
NaviKeyEvent,
{
NULL, // AdjustFunction
ExecTVChannelAutoSearch // ExecFunction
},
NULL, // DrawSubMenuGroup
MI_SELECTABLE // Flags
},
// Fine Tune Item
{
SUB_ITEM2_X, SUB_ITEM2_Y, // XPos, YPos;
CT_MENU_CHANNEL, CT_MENU_CHANNEL_TXT_SEL, // UnSelColorType, SelColorType;
NULL, // NextMenuPage;
DWI_TEXT, // DrawMenuItemType;
ChannelFineTuneText,// DisplayText;
NaviAdjustRepeatKeyEvent,
{
AdjustTVChannelFineTune, // AdjustFunction
NULL // ExecFunction
},
ChannelFineTuneSubMenuGroup, // DrawSubMenuGroup
MI_SELECTABLE // Flags
},
// Add/Erase Item
{
SUB_ITEM3_X, SUB_ITEM3_Y, // XPos, YPos;
CT_MENU_CHANNEL, CT_MENU_CHANNEL_TXT_SEL, // UnSelColorType, SelColorType;
NULL, // NextMenuPage;
DWI_TEXT, // DrawMenuItemType;
ChannelAddEraseText,// DisplayText;
NaviExecKeyEvent,
{
NULL, // AdjustFunction
ExecTVChannelAddEraseAdjust // ExecFunction
},
ChannelAddEraseSubMenuGroup, // DrawSubMenuGroup
MI_SELECTABLE // Flags
},
// Source Item
{
SUB_ITEM4_X, SUB_ITEM4_Y, // XPos, YPos;
CT_MENU_CHANNEL, CT_MENU_CHANNEL_TXT_SEL, // UnSelColorType, SelColorType;
NULL, // NextMenuPage;
DWI_TEXT, // DrawMenuItemType;
ChannelSourceText, // DisplayText;
NaviExecKeyEvent,
{
NULL, // AdjustFunction
ExecTVChannelSourceAdjust // ExecFunction
},
ChannelSourceSubMenuGroup, // DrawSubMenuGroup
MI_SELECTABLE // Flags
},
};
//============================================================================
DrawSubMenuGroupType code PcColorModeColorTempSubMenuGroup[]=
{ // Flags, UnSelColorType, SelColorType, XPos,YPos, Length, DisplayText, GetValue
{ DSI_TEXT, CT_MENU_PC, CT_MENU_PC_ADJ_SEL, SUB_ITEM1_SEL_X, SUB_ITEM1_Y, SUB_SEL_LEN, BracketLRText, NULL},
{ DSI_TEXT|DSI_END, CT_MENU_PC, CT_MENU_PC_ADJ_SEL, SUB_ITEM1_SEL_TX, SUB_ITEM1_Y, NULL, PcColorModeColorTempSelectText, NULL},
};
DrawSubMenuGroupType code PcColorModeUserRSubMenuGroup[]=
{ // Flags, UnSelColorType, SelColorType, XPos,YPos, Length, DisplayText, GetValue
{ DSI_COLORGAUGE|DSI_END,CT_MENU_PC, CT_MENU_PC_BAR_SEL, SUB_ITEM2_BAR_X, SUB_ITEM2_Y, SUB_BAR_LEN, NULL, GetPcRedColorValue }
};
DrawSubMenuGroupType code PcColorModeUserGSubMenuGroup[]=
{ // Flags, UnSelColorType, SelColorType, XPos,YPos, Length, DisplayText, GetValue
{ DSI_COLORGAUGE|DSI_END,CT_MENU_PC, CT_MENU_PC_BAR_SEL, SUB_ITEM3_BAR_X, SUB_ITEM3_Y, SUB_BAR_LEN, NULL, GetPcGreenColorValue }
};
DrawSubMenuGroupType code PcColorModeUserBSubMenuGroup[]=
{ // Flags, UnSelColorType, SelColorType, XPos,YPos, Length, DisplayText, GetValue
{ DSI_COLORGAUGE|DSI_END,CT_MENU_PC, CT_MENU_PC_BAR_SEL, SUB_ITEM4_BAR_X, SUB_ITEM4_Y, SUB_BAR_LEN, NULL, GetPcBlueColorValue }
};
MenuItemType code PcColorModeMenuItems[]=
{ // Color Temp Item
{
SUB_ITEM1_X, SUB_ITEM1_Y, // XPos, YPos;
CT_MENU_PC, CT_MENU_PC_TXT_SEL, // UnSelColorType, SelColorType;
NULL, // NextMenuPage;
DWI_TEXT, // DrawMenuItemType;
PcColorModeColorTempText, // DisplayText;
NaviAdjustKeyEvent,
{
AdjustPcColorTemp, // AdjustFunction
NULL // ExecFunction
},
PcColorModeColorTempSubMenuGroup, // DrawSubMenuGroup
MI_SELECTABLE // Flags
},
// User-R Item
{
SUB_ITEM2_X, SUB_ITEM2_Y, // XPos, YPos;
CT_MENU_PC, CT_MENU_PC_TXT_SEL, // UnSelColorType, SelColorType;
MENU_PC_COLORMODE_SUB_USERR, // NextMenuPage;
DWI_TEXT, // DrawMenuItemType;
PcColorModeUserRText, // DisplayText;
NaviKeyEvent,
{
NULL, // AdjustFunction
NULL // ExecFunction
},
PcColorModeUserRSubMenuGroup, // DrawSubMenuGroup
MI_DYNAMIC2 // Flags
},
// User-G Item
{
SUB_ITEM3_X, SUB_ITEM3_Y, // XPos, YPos;
CT_MENU_PC, CT_MENU_PC_TXT_SEL, // UnSelColorType, SelColorType;
MENU_PC_COLORMODE_SUB_USERG, // NextMenuPage;
DWI_TEXT, // DrawMenuItemType;
PcColorModeUserGText, // DisplayText;
NaviKeyEvent,
{
NULL, // AdjustFunction
NULL // ExecFunction
},
PcColorModeUserGSubMenuGroup, // DrawSubMenuGroup
MI_DYNAMIC2 // Flags
},
// User-B Item
{
SUB_ITEM4_X, SUB_ITEM4_Y, // XPos, YPos;
CT_MENU_PC, CT_MENU_PC_TXT_SEL, // UnSelColorType, SelColorType;
MENU_PC_COLORMODE_SUB_USERB, // NextMenuPage;
DWI_TEXT, // DrawMenuItemType;
PcColorModeUserBText, // DisplayText;
NaviKeyEvent,
{
NULL, // AdjustFunction
NULL // ExecFunction
},
PcColorModeUserBSubMenuGroup, // DrawSubMenuGroup
MI_DYNAMIC2 // Flags
}
};
//============================================================================
MenuItemType code OsdSubInformationMenuItems[]=
{ // Main Picture
{
SUB_ITEM1_X, SUB_ITEM1_Y, // XPos, YPos;
CT_MENU_OSD, CT_MENU_OSD_TXT_SEL, // UnSelColorType, SelColorType;
NULL, // NextMenuPage;
DWI_TEXT, // DrawMenuItemType;
OsdInformationSubMPText, // DisplayText;
NaviKeyEvent,
{
NULL, // AdjustFunction
NULL // ExecFunction
},
NULL, // DrawSubMenuGroup
NULL // Flags
},
//MP Name
{
SUB_ITEM3_X, SUB_ITEM3_Y, // XPos, YPos;
CT_MENU_OSD, CT_MENU_OSD_TXT_SEL, // UnSelColorType, SelColorType;
NULL, // NextMenuPage;
DWI_TEXT, // DrawMenuItemType;
InputSourceText, // DisplayText;
NaviKeyEvent,
{
NULL, // AdjustFunction
NULL // ExecFunction
},
NULL, // DrawSubMenuGroup
NULL // Flags
},
//MP Content
{
SUB_ITEM3_X+10*X_RESOLUTION, SUB_ITEM3_Y, // XPos, YPos;
CT_MENU_OSD, CT_MENU_OSD_TXT_SEL, // UnSelColorType, SelColorType;
NULL, // NextMenuPage;
DWI_INFORMATION, // DrawMenuItemType;
NULL, // DisplayText;
NaviKeyEvent,
{
NULL, // AdjustFunction
NULL // ExecFunction
},
NULL, // DrawSubMenuGroup
NULL // Flags
},
// Version
{
SUB_ITEM5_X, SUB_ITEM5_Y, // XPos, YPos;
CT_MENU_OSD, CT_MENU_OSD_TXT_SEL, // UnSelColorType, SelColorType;
NULL, // NextMenuPage;
DWI_TEXT, // DrawMenuItemType;
VersionText, // DisplayText;
NaviKeyEvent,
{
NULL, // AdjustFunction
NULL // ExecFunction
},
NULL, // DrawSubMenuGroup
NULL // Flags
},
// Version
{
SUB_ITEM5_X+10*X_RESOLUTION, SUB_ITEM5_Y, // XPos, YPos;
CT_MENU_OSD, CT_MENU_OSD_TXT_SEL, // UnSelColorType, SelColorType;
NULL, // NextMenuPage;
DWI_TEXT, // DrawMenuItemType;
VersionContentText, // DisplayText;
NaviKeyEvent,
{
NULL, // AdjustFunction
NULL // ExecFunction
},
NULL, // DrawSubMenuGroup
NULL // Flags
},
};
//============================================================================
DrawSubMenuGroupType code PictureSubContrastSubMenuGroup[]=
{ // Flags, UnSelColorType, SelColorType, XPos,YPos, Length, DisplayText, GetValue
{ DSI_COLORGAUGE, CT_MENU_COLORICON, NULL, SUB_MENU_BAR_X, SUB_MENU_BAR_Y, SUB_MENU_BAR_LEN, NULL, GetPictureContrastValue },
{ DSI_NUMBER|DSI_END, CT_MENU_SUB_ADJUSTMENT, CT_MENU_SUB_ADJUSTMENT, SUB_MENU_NUM_X, SUB_MENU_NUM_Y, SUB_MENU_NUM_LEN, NULL, GetPictureContrastValue },
};
MenuItemType code PictureSubContrastMenuItems[]=
{ // Contrast Adjust
{
SUB_MENU_TXT_X, SUB_MENU_TXT_Y, // XPos, YPos;
CT_MENU_SUB_ADJUSTMENT, CT_MENU_SUB_ADJUSTMENT, // UnSelColorType, SelColorType;
NULL, // NextMenuPage;
DWI_TEXT, // DrawMenuItemType;
PictureSubContrastText, // DisplayText;
AdjustKeyEvent,
{
AdjustPictureContrast, // AdjustFunction
NULL // ExecFunction
},
PictureSubContrastSubMenuGroup, // DrawSubMenuGroup
MI_SELECTABLE // Flags
}
};
//============================================================================
DrawSubMenuGroupType code PictureSubBrightnessSubMenuGroup[]=
{ // Flags, UnSelColorType, SelColorType, XPos,YPos, Length, DisplayText, GetValue
{ DSI_COLORGAUGE, CT_MENU_COLORICON, NULL, SUB_MENU_BAR_X, SUB_MENU_BAR_Y, SUB_MENU_BAR_LEN, NULL, GetPictureBrightnessValue },
{ DSI_NUMBER|DSI_END, CT_MENU_SUB_ADJUSTMENT, CT_MENU_SUB_ADJUSTMENT, SUB_MENU_NUM_X, SUB_MENU_NUM_Y, SUB_MENU_NUM_LEN, NULL, GetPictureBrightnessValue },
};
MenuItemType code PictureSubBrightnessMenuItems[]=
{ // Brightness Adjust
{
SUB_MENU_TXT_X, SUB_MENU_TXT_Y, // XPos, YPos;
CT_MENU_SUB_ADJUSTMENT, CT_MENU_SUB_ADJUSTMENT, // UnSelColorType, SelColorType;
NULL, // NextMenuPage;
DWI_TEXT, // DrawMenuItemType;
PictureSubBrightnessText, // DisplayText;
AdjustKeyEvent,
{
AdjustPictureBrightness, // AdjustFunction
NULL
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -