📄 llib-lcurses
字号:
/* @(#)llib-lcurses 1.1 92/07/30 SMI; from UCB 1.5 3/27/83 *//* LINTLIBRARY */# include "curses.h"/* * Fake declarations; all of these are declared as externs in curses.h, * but lint needs something a little more solid than that */bool AM, BS, CA, DA, DB, EO, GT, HZ, IN, MI, MS, NC, OS, UL, XN;char *AL, *BC, *BT, *CD, *CE, *CL, *CM, *DC, *DL, *DM, *DO, *ED, *EI, *HO, *IC, *IM, *IP, *LL, *MA, *ND, *SE, *SF, *SO, *SR, *TA, *TE, *TI, *UC, *UE, *UP, *US, *VB, *VE, *VS, PC;/* * From the tty modes... */bool NONL, UPPERCASE, normtty, _pfast;# define WINDOW struct _win_stbool My_term, _echoit, _rawmode, _endwin;char *Def_term, ttytype[];int LINES, COLS, _tty_ch, _res_flg;SGTTY _tty;WINDOW *stdscr, *curscr; box(win,vert,hor) WINDOW *win; int vert, hor; {} delwin(win) WINDOW *win; {} endwin() {} gettmode() {}WINDOW *initscr() { AL = AL; AM = AM; BC = BC; BS = BS; BT = BT; CA = CA; CD = CD; CE = CE; CL = CL; CM = CM; DA = DA; DB = DB; DC = DC; DL = DL; DM = DM; DO = DO; ED = ED; EO = EO; EI = EI; GT = GT; HO = HO; HZ = HZ; IC = IC; IN = IN; IM = IM; IP = IP; LL = LL; MA = MA; MI = MI; NC = NC; ND = ND; OS = OS; PC = PC; SE = SE; SF = SF; SO = SO; SR = SR; TA = TA; TE = TE; TI = TI; UC = UC; UE = UE; UL = UL; UP = UP; US = US; VB = VB; VE = VE; VS = VS; XN = XN; NONL = NONL; UPPERCASE = UPPERCASE; normtty = normtty; _pfast = _pfast; _tty = _tty; My_term = My_term; _echoit = _echoit; _rawmode = _rawmode; LINES = LINES; COLS = COLS; _tty_ch = _tty_ch; _res_flg = _res_flg; stdscr = stdscr; curscr = curscr; _echoit = _echoit; _rawmode = _rawmode; _tty_ch = _tty_ch; return (WINDOW *) 0;}char * longname(bp, def) char *bp, *def; { return bp; } mvcur(ly,lx,y,x) int ly, lx, y, x; { }/* VARARGS3 */ mvprintw(y,x,fmt) int y, x; char *fmt; { return 0; }/* VARARGS3 */ mvscanw(y,x,fmt) int y, x; char *fmt; { return 0; }/* VARARGS4 */ mvwprintw(win,y,x,fmt) WINDOW *win; int y, x; char *fmt; { return 0; }/* VARARGS4 */ mvwscanw(win,y,x,fmt) WINDOW *win; int y, x; char *fmt; { return 0; }WINDOW *newwin(Nl, Nc, by, bx) int Nl, Nc, by, bx; { return (WINDOW *) 0; } overlay(win1, win2) WINDOW *win1, *win2; { } overwrite(win1, win2) WINDOW *win1, *win2; { }/* VARARGS1 */ printw(fmt) char *fmt; { return 0; }/* VARARGS1 */ scanw(fmt) char *fmt; { return 0; } scroll(win) WINDOW *win; { return 0; } setterm(type) char *type; { return 0; }WINDOW *subwin(o, Nl, Nc, by, bx) WINDOW *o; int Nl, Nc, by, bx; { return o; } waddch(win,ch) WINDOW *win; char ch; { return 0; } waddstr(win,str) WINDOW *win; char *str; { return 0; } wclear(win) WINDOW *win; { return 0; } wclrtobot(win) WINDOW *win; { return 0; } wclrtoeol(win) WINDOW *win; { return 0; } wdeleteln(win) WINDOW *win; { return 0; } werase(win) WINDOW *win; { return 0; } wgetch(win) WINDOW *win; { return '0'; } wgetstr(win,str) WINDOW *win; char *str; { return 0; } winsertln(win) WINDOW *win; { return 0; } wmove(win,y,x) WINDOW *win; int y, x; { return 0; }/* VARARGS2 */ wprintw(win,fmt) WINDOW *win; char *fmt; { return 0; } wrefresh(win) WINDOW *win; { return 0; }/* VARARGS2 */ wscanw(win,fmt) WINDOW *win; char *fmt; { return 0; } /* These really return char *'s but this will do. */int wstandout(win) WINDOW *win; { return 0; }int wstandend(win) WINDOW *win; { return 0; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -