📄 osdpub901.h
字号:
#define IMAGE_SHARP_ITEM_NORMAL SB_Normal(8,(ucOsdState- _MENU_SHARPNESS0) * 2 + 5,18)
#define Bar_Select(x,y,len) OSDLine(y, x + 1, len - 1,0x4e, 0x90)
#define Bar_Normal(x,y,len) OSDLine(y, x + 1, len - 1,0x46, 0x90)
#define COLOR_CTRL_ITEM_SELECT Bar_Select(8,(ucOsdState- _MENU_RED) * 2 + 5,18)
#define COLOR_CTRL_ITEM_NORMAL Bar_Normal(8,(ucOsdState- _MENU_RED) * 2 + 5,18)
#define RED_SLIDER NATAK_COLOR_SLIDER(USER_R_GUAGE,100,0x21)
#define GREEN_SLIDER NATAK_COLOR_SLIDER(USER_G_GUAGE,100,0x71)
#define BLUE_SLIDER NATAK_COLOR_SLIDER(USER_B_GUAGE,100,0x31)
#define NATAK_COLOR_SLIDER(value,range,color) OSDSlider(7, 8, 14, value, range,color)
#define CLOCK_SLIDER1(value,range) OSDSlider1(7, 8, 14, value, range,0xd1)
#define POSICON_LEFT_ACT OSDLine(7,11,4,0x50,0x90)
#define POSICON_LEFT_NORMAL OSDLine(7,11,4,0xc0,0x90)
#define POSICON_RIGHT_ACT OSDLine(7,20,4,0x50,0x90)
#define POSICON_RIGHT_NORMAL OSDLine(7,20,4,0xc0,0x90)
#define TRANS_LEFT_SELECTED SB_Selected(6,7,10)
#define TRANS_LEFT_NORMAL SB_Normal(6,7,10)
#define TRANS_RIGHT_SELECTED SB_Selected(17,7,10)
#define TRANS_RIGHT_NORMAL SB_Normal(17,7,10)
#define NATAK_SLIDER(value,range) OSDSlider(7, 8, 14, value, range,0xd1)
#define TRANS_LEFT_SELECTED SB_Selected(6,7,10)
#define TRANS_LEFT_NORMAL SB_Normal(6,7,10)
#define TRANS_RIGHT_SELECTED SB_Selected(17,7,10)
#define TRANS_RIHGT_NORMAL SB_Normal(17,7,10)
#define RESET_LEFT_SELECTED SB_Selected(6,7,10)
#define RESET_LEFT_NORMAL SB_Normal(6,7,10)
#define RESET_RIGHT_SELECTED SB_Selected(17,7,10)
#define RESET_RIHGT_NORMAL SB_Normal(17,7,10)
#define MAGICBRIGHT_ITEM_SELECTED SB_Selected(3,(ucOsdState -_MAGIC_CUSTOM)* 2 + 4,18)
#define MAGICBRIGHT_ITEM_NORMAL SB_Normal(3,(ucOsdState -_MAGIC_CUSTOM)* 2 + 4,18)
#define MAGICBRIGHT1_ITEM_SELECTED SB_Selected(3,(ucOsdState -_MAGIC_SPORT)* 2 + 4,18)
#define MAGICBRIGHT1_ITEM_NORMAL SB_Normal(3,(ucOsdState -_MAGIC_SPORT)* 2 + 4,18)
#define DIALOG_SLIDER(value,range) OSDSlider(5, 4, 19, value, range,0xd1)
#define MAX_BRIGHT 255
#define MIN_BRIGHT 0
#define MAX_CONTRAST 255 //if change this ,must change eepromdefault.h
#define MIN_CONTRAST 0
#define BRIGHTNESS_GUAGE (unsigned int)(stConBriData.Brightness - MIN_BRIGHT) * 100 / (MAX_BRIGHT - MIN_BRIGHT)
#define CONTRAST_GUAGE (unsigned int)(stConBriData.Contrast - MIN_CONTRAST) * 100 / (MAX_CONTRAST - MIN_CONTRAST)
#define USER_R_GUAGE (unsigned int)stColorTempData.ColorTemp[_RED] * 100 / 255
#define USER_G_GUAGE (unsigned int)stColorTempData.ColorTemp[_GREEN] * 100 / 255
#define USER_B_GUAGE (unsigned int)stColorTempData.ColorTemp[_BLUE] * 100 / 255
#define HUE_GUAGE stVDCColor.Hue
#define SATURATION_GUAGE stVDCColor.Saturation
//#define OSD_GLOBAL_ATTRIB
#ifdef __OSD901_LCD_OSD__
unsigned char ucNoSngX = HINT_POS_LEFT;
unsigned char ucNoSngY = HINT_POS_BOTTOM;
unsigned char ucTimeTmp = 0;
bit fMoveEn = 0;
bit fYesNo = 0;
unsigned int code usLANGUAGE_MASK = ( LNG_ENG_EN << LNG_ENG ) |
( LNG_CHI_S_EN << LNG_CHI_S );
#else
extern unsigned char ucNoSngX;
extern unsigned char ucNoSngY;
extern unsigned char ucTimeTmp;
extern bit fMoveEn;
extern bit fYesNo;
extern unsigned int code usLANGUAGE_MASK;
#endif //#ifdef __OSD901_LCD_OSD__
void COsdHandler();
void COsdProc();
void COsdDispFirstTimeLoadFont(void);
void LoadLanguageFont();
void LoadLanguageFont1();
void COsdDispOsdTimerEvent(void);
void COsdEventMsgProc(void);
void OSDSlider(unsigned char row, unsigned char col, unsigned char length, unsigned char value, unsigned char range,
unsigned char color);
void OSDSlider1(unsigned char row, unsigned char col, unsigned char length, unsigned char value, unsigned char range,
unsigned char color);
void OutputRecommendedMode();
void ShowMode(void);
void ShowNote();
void InitOsd();
void InitDialog();
void Init_LRDialog();
void NotUseFunc();
void DrawMainPage();
void DrawPicPage();
void Draw_Contrast_Page();
void Draw_Bright_Page();
void DrawColorPage();
void Draw_Color_Tone_Page();
void Draw_Color_Ctrl_Page();
void Draw_RGB_Page(unsigned char RGB);
void Draw_Gamma_Page();
void Draw_Magic_Page();
void DrawImagePage();
void Draw_Coarse_Page();
void Draw_Fine_Page();
void Phase_Slider();
void Draw_Sharpness_Page();
void Draw_Image_HPos_Page();
void Draw_Image_VPos_Page();
void DrawOsdPage();
void Display_LangName();
void Display_Trans();
void Display_DispTime();
void Draw_OSDLang_Page();
void Draw_OSD_HPos();
void Draw_OSD_VPos();
void Draw_Trans_Page();
void Draw_OSDTimeOut_Page();
void DrawSetupPage();
void Draw_AutoSigal_Page();
void Draw_ImageReset_Page();
void Draw_ColorReset_Page();
void Magic_Dialog_Draw();
void Magic_Draw1();
void Magic_Draw2();
void Bright_Dialog_Draw();
void Volume_Dialog_Draw();
void Auto_Draw();
void Auto_Draw1();
void ShowHint();
void NoConnect_Dialog();
void NotSupport_Dialog();
void SetNoSingPos();
void RTDOsdPosition(unsigned int x,unsigned int y,unsigned char ucPar);
void Show_MenuItem_State(unsigned char Min,unsigned char Max,unsigned char ucState);
void DrawItemSelect(unsigned char State); // State 0 : Not Select 1 : Select 2 : Enter Item
void DrawMenuItem1(unsigned int code *Text,unsigned char y);
void DrawMenuItem2(unsigned int code *Text,unsigned char y);
void OSD_Rect1(unsigned char x,unsigned char y,unsigned char Len);
void OSD_Rect2(unsigned char x,unsigned char y,unsigned char Len);
void OSD_Rect3(unsigned char x,unsigned char y,unsigned char Len);
void Adj_Page_Title(unsigned int code *Text);
void Show_Tip1(); // ?Move ??Enter ??Exit
void Show_Tip2(); // ?Move ??Enter ??Return
void Show_Tip3(); // ?Move ??Exit
void Show_Tip4(); // ?Adjust ??Return
void Show_Title();
void SB_Selected(unsigned char x,unsigned char y,unsigned char len);
void SB_Normal(unsigned char x,unsigned char y,unsigned char len);
void SelectBar1(unsigned int code *Text,unsigned char x,unsigned char y,unsigned char len,unsigned char state);
void SelectBar2(unsigned int code *Text,unsigned char x,unsigned char y,unsigned char len,unsigned char state);
void Bar1(unsigned int code *Text,unsigned char x,unsigned char y,unsigned char len,unsigned char state);
void Bar2(unsigned int code *Text,unsigned char x,unsigned char y,unsigned char len,unsigned char state);
void Bar3(unsigned int code *Text,unsigned char x,unsigned char y,unsigned char len,unsigned char state);
void Bar4(unsigned int code *Text,unsigned char x,unsigned char y,unsigned char len,unsigned char state);
void AutoSlider(unsigned char Value);
void CFirstInitOsd();
void SetAlpha();
#endif //#if(OSD_TYPE == OSD901)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -