📄 osd.h
字号:
/* Copyright 1997, ESS Technology, Inc. *//* SCCSID @(#)osd.h 4.2 06/16/03 *//* * $Log$ */#ifndef __OSD_H__#define __OSD_H__/* OSD color */#define OSD_CLEAR 0x7000 /* black and white group */#define OSD_BLACK 0xa000#define OSD_DARK 0xc000#define OSD_MIDDLE 0xf000#define OSD_GRAY 0x1000#define OSD_BRIGHT 0x3000#define OSD_RED 0xef40 /* color group */#define OSD_GREEN 0x0ed0#define OSD_YELLOW 0x2c10#define OSD_BLUE 0xc4f0#define OSD_MAGENTA 0xe230#define OSD_CYAN 0x01c0#define OSD_LIGHTBLUE 0xe2f0 /* specific group */#define OSD_LIGHTORANGE 0x2d20#define OSD_DARKCYAN 0xd1f0#define OSD_LIGHTPINK 0x5f20 /* header color */#define OSD_LIGHTGREEN 0xefd0 /* hit color */#define OSD_BROWN 0xbf40/************************************************************************ Global Variables*************************************************************************/GBLDEF0(int osd_on);/************************************************************************ Export Function:*************************************************************************/void OSD_init(int x, int y, int dx, int dy, int bits_per_pixel, int f0, int f1, int mode, int reset);void OSD_clear();int OSD_set_window(int x, int y, int dx, int dy);void OSD_setup(int field);void OSD_vertical_shift(int offset);int OSD_bitblt (int x, int y, int dx, int dy, uchar *addr);int OSD_line_to(int x, int y, int dx, int dy, int color);int OSD_set_palette(int index, int color, int load);int OSD_on(int on);void OSD_save_on();void OSD_restore_on();void OSD_rect(int start_x, int start_y, int end_x, int end_y, int color);void OSD_frame(int start_x, int start_y, int end_x, int end_y, int mode);void OSD_border(int start_x, int start_y, int end_x, int end_y, int mode);void OSD_border_head(int start_x, int start_y, int end_x, int end_y,int mode, int backcolor, int direction);void OSD_window(int start_x, int start_y, int end_x, int end_y,int mode, int depth, int color);void OSD_window_head(int start_x, int start_y, int end_x, int end_y,int mode, int depth, int color);int OSD_area_check(int x1, int y1, int x2, int y2);int OSD_area_fill(int x1, int y1, int x2, int y2, int color);int OSD_saver_setup(int);int OSD_saver_exit(void);#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -