📄 curses.h
字号:
#ifdef _XOPEN_SOURCE_EXTENDEDextern int addnwstr(const wchar_t *, int); /* missing */extern int addwstr(const wchar_t *); /* missing */extern int add_wch(const cchar_t *); /* missing */extern int add_wchnstr(const cchar_t *, int); /* missing */extern int add_wchstr(const cchar_t *); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int attroff(int); /* generated */extern int attron(int); /* generated */extern int attrset(int); /* generated */extern int attr_get(void); /* generated */extern int attr_off(int); /* implemented */extern int attr_on(int); /* implemented */extern int attr_set(int); /* generated */extern int baudrate(void); /* implemented */extern int beep(void); /* implemented */extern int bkgd(chtype); /* generated */extern void bkgdset(chtype); /* generated */#ifdef _XOPEN_SOURCE_EXTENDEDextern int bkgrndset(const cchar_t *); /* missing */extern int bkgrnd(const cchar_t *); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int border(chtype,chtype,chtype,chtype,chtype,chtype,chtype,chtype); /* generated */#ifdef _XOPEN_SOURCE_EXTENDEDextern int border_set(cchar_t,cchar_t,cchar_t,cchar_t,cchar_t,cchar_t,cchar_t,cchar_t); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int box(WINDOW *, chtype, chtype); /* generated */#ifdef _XOPEN_SOURCE_EXTENDEDextern int box_set(WINDOW *, cchar_t, cchar_t); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern bool can_change_color(void); /* implemented */extern int cbreak(void); /* implemented */extern int chgat(int, attr_t, short, const void *); /* generated */extern int clear(void); /* generated */extern int clearok(WINDOW *,bool); /* implemented */extern int clrtobot(void); /* generated */extern int clrtoeol(void); /* generated */extern int color_content(short,short*,short*,short*); /* implemented */extern int COLOR_PAIR(int); /* generated */extern int copywin(const WINDOW*,WINDOW*,int,int,int,int,int,int,int); /* implemented */extern int curs_set(int); /* implemented */extern int def_prog_mode(void); /* implemented */extern int def_shell_mode(void); /* implemented */extern int delay_output(float); /* implemented */extern int delch(void); /* generated */extern void delscreen(SCREEN *); /* implemented */extern int delwin(WINDOW *); /* implemented */extern int deleteln(void); /* generated */extern WINDOW *derwin(WINDOW *,int,int,int,int); /* implemented */extern int doupdate(void); /* implemented */extern WINDOW *dupwin(WINDOW *); /* implemented */extern int echo(void); /* implemented */extern int echochar(const chtype); /* generated */#ifdef _XOPEN_SOURCE_EXTENDEDextern int echo_wchar(const cchar_t *); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int endwin(void); /* implemented */extern char erasechar(void); /* implemented */#ifdef _XOPEN_SOURCE_EXTENDEDextern int erase_wchar(wchar_t *); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern void filter(void); /* implemented */extern int flash(void); /* implemented */extern int flushinp(void); /* implemented */#ifdef _XOPEN_SOURCE_EXTENDEDextern chtype getbkgd(WINDOW *); /* missing */extern int getbkgrnd(cchar_t *); /* missing */extern int getcchar(const cchar_t *, wchar_t*, attr_t*, short*, void*); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int getch(void); /* generated */extern int getnstr(char *, int); /* generated */#ifdef _XOPEN_SOURCE_EXTENDEDextern int getn_wstr(wint_t *, int n); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int getstr(char *); /* generated */#ifdef _XOPEN_SOURCE_EXTENDEDextern int get_wch(wint_t *); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern WINDOW *getwin(FILE *); /* not in XPG4 */#ifdef _XOPEN_SOURCE_EXTENDEDextern int get_wstr(wint_t *); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int halfdelay(int); /* implemented */extern int has_colors(void); /* implemented */extern int has_ic(void); /* implemented */extern int has_il(void); /* implemented */extern int hline(chtype, int); /* generated */#ifdef _XOPEN_SOURCE_EXTENDEDextern int hline_set(const cchar_t *, int); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int idcok(WINDOW *, bool); /* implemented */extern int idlok(WINDOW *, bool); /* implemented */extern int immedok(WINDOW *, bool); /* implemented */extern chtype inch(void); /* generated */extern int inchnstr(chtype *, int); /* generated */extern int inchstr(chtype *); /* generated */extern WINDOW *initscr(void); /* implemented */extern int init_color(short,short,short,short); /* implemented */extern int init_pair(short,short,short); /* implemented */extern int innstr(char *, int); /* generated */#ifdef _XOPEN_SOURCE_EXTENDEDextern int innwstr(wchar_t *, int); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int insch(chtype); /* generated */extern int insdelln(int); /* generated */extern int insertln(void); /* generated */extern int insnstr(const char *, int); /* generated */extern int insstr(const char *); /* generated */extern int instr(char *); /* generated */#ifdef _XOPEN_SOURCE_EXTENDEDextern int ins_nwstr(const wchar_t *, int); /* missing */extern int ins_wch(const cchar_t *); /* missing */extern int ins_wstr(const wchar_t *); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int intrflush(WINDOW *,bool); /* implemented */#ifdef _XOPEN_SOURCE_EXTENDEDextern int inwstr(wchar_t *); /* missing */extern int in_wch(const cchar_t *); /* missing */extern int in_wchstr(const cchar_t *); /* missing */extern int in_wchntr(const cchar_t *, int); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int isendwin(void); /* implemented */extern int is_linetouched(WINDOW *,int); /* implemented */extern int is_wintouched(WINDOW *); /* implemented */extern const char *keyname(int); /* implemented */#ifdef _XOPEN_SOURCE_EXTENDEDextern int key_name(wchar_t *); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int keypad(WINDOW *,bool); /* implemented */extern char killchar(void); /* implemented */#ifdef _XOPEN_SOURCE_EXTENDEDextern int killwchar(wchar_t *); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */ extern int leaveok(WINDOW *,bool); /* implemented */extern char *longname(void); /* implemented */extern int meta(WINDOW *,bool); /* implemented */extern int move(int, int); /* generated */extern int mvaddch(int, int, const chtype); /* generated */extern int mvaddchnstr(int, int, const chtype *, int); /* generated */extern int mvaddchstr(int, int, const chtype *); /* generated */extern int mvaddnstr(int, int, const char *, int); /* generated */extern int mvaddstr(int, int, const char *); /* generated */#ifdef _XOPEN_SOURCE_EXTENDEDextern int mvaddnwstr(int, int, const wchar_t *, int); /* missing */extern int mvaddwstr(int, int, const wchar_t *); /* missing */extern int mvadd_wch(int, int, const cchar_t *); /* missing */extern int mvadd_wchnstr(int, int, const cchar_t *, int);/* missing */extern int mvadd_wchstr(int, int, const cchar_t *); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int mvchgat(int, int, int, attr_t, short, const void *); /* generated */extern int mvcur(int,int,int,int); /* implemented */extern int mvdelch(int, int); /* generated */extern int mvderwin(WINDOW *, int, int); /* implemented */extern int mvgetch(int, int); /* generated */extern int mvgetnstr(int, int, char *, int); /* generated */#ifdef _XOPEN_SOURCE_EXTENDEDextern int mvgetn_wstr(int, int, wint_t *, int n); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int mvgetstr(int, int, char *); /* generated */#ifdef _XOPEN_SOURCE_EXTENDEDextern int mvget_wch(int, int, wint_t *); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */#ifdef _XOPEN_SOURCE_EXTENDEDextern int mvget_wstr(int, int, wint_t *); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int mvhline(int, int, chtype, int); /* generated */#ifdef _XOPEN_SOURCE_EXTENDEDextern int mvhline_set(int, int, const cchar_t *, int); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern chtype mvinch(int, int); /* generated */extern int mvinchnstr(int, int, chtype *, int); /* generated */extern int mvinchstr(int, int, chtype *); /* generated */extern int mvinnstr(int, int, char *, int); /* generated */#ifdef _XOPEN_SOURCE_EXTENDEDextern int mvinnwstr(int, int, wchar_t *, int); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int mvinsch(int, int, chtype); /* generated */extern int mvinsnstr(int, int, const char *, int); /* generated */extern int mvinsstr(int, int, const char *); /* generated */extern int mvinstr(int, int, char *); /* generated */#ifdef _XOPEN_SOURCE_EXTENDEDextern int mvins_nwstr(int, int, const wchar_t *, int); /* missing */extern int mvins_wch(int, int, const cchar_t *); /* missing */extern int mvins_wstr(int, int, const wchar_t *); /* missing */extern int mvinwstr(int, int, wchar_t *); /* missing */extern int mvin_wch(int, int, const cchar_t *); /* missing */extern int mvin_wchstr(int, int, const cchar_t *); /* missing */extern int mvin_wchntr(int, int, const cchar_t *, int); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int mvprintw(int,int,const char *,...); /* implemented */extern int mvscanw(int,int,const char *,...); /* implemented */extern int mvvline(int, int, chtype, int); /* generated */#ifdef _XOPEN_SOURCE_EXTENDEDextern int mvvline_set(int, int, const cchar_t *, int); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int mvwaddch(WINDOW *, int, int, const chtype); /* generated */extern int mvwaddchnstr(WINDOW *, int, int, const chtype *, int);/* generated */extern int mvwaddchstr(WINDOW *, int, int, const chtype *); /* generated */extern int mvwaddnstr(WINDOW *, int, int, const char *, int); /* generated */extern int mvwaddstr(WINDOW *, int, int, const char *); /* generated */#ifdef _XOPEN_SOURCE_EXTENDEDextern int mvwaddnwstr(WINDOW *, int, int, const wchar_t *, int);/* missing */extern int mvwaddwstr(WINDOW *, int, int, const wchar_t *); /* missing */extern int mvwadd_wch(WINDOW *, int, int, const cchar_t *); /* missing */extern int mvwadd_wchnstr(WINDOW *, int, int, const cchar_t *, int); /* missing */extern int mvwadd_wchstr(WINDOW *, int, int, const cchar_t *); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int mvwchgat(WINDOW *, int, int, int, attr_t, short, const void *);/* generated */extern int mvwdelch(WINDOW *, int, int); /* generated */extern int mvwgetch(WINDOW *, int, int); /* generated */extern int mvwgetnstr(WINDOW *, int, int, char *, int); /* generated */#ifdef _XOPEN_SOURCE_EXTENDEDextern int mvwgetn_wstr(WINDOW *, int, int, wint_t *, int n);/* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int mvwgetstr(WINDOW *, int, int, char *); /* generated */#ifdef _XOPEN_SOURCE_EXTENDEDextern int mvwget_wch(WINDOW *, int, int, wint_t *); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */#ifdef _XOPEN_SOURCE_EXTENDEDextern int mvwget_wstr(WINDOW *, int, int, wint_t *); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int mvwhline(WINDOW *, int, int, chtype, int); /* generated */#ifdef _XOPEN_SOURCE_EXTENDEDextern int mvwhline_set(WINDOW *, int, int, const cchar_t *, int);/* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int mvwin(WINDOW *,int,int); /* implemented */extern chtype mvwinch(WINDOW *, int, int); /* generated */extern int mvwinchnstr(WINDOW *, int, int, chtype *, int); /* generated */extern int mvwinchstr(WINDOW *, int, int, chtype *); /* generated */extern int mvwinnstr(WINDOW *, int, int, char *, int); /* generated */#ifdef _XOPEN_SOURCE_EXTENDEDextern int mvwinnwstr(WINDOW *, int, int, wchar_t *, int); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int mvwinsch(WINDOW *, int, int, chtype); /* generated */extern int mvwinsnstr(WINDOW *, int, int, const char *, int); /* generated */extern int mvwinsstr(WINDOW *, int, int, const char *); /* generated */extern int mvwinstr(WINDOW *, int, int, char *); /* generated */#ifdef _XOPEN_SOURCE_EXTENDEDextern int mvwins_nwstr(WINDOW *, int,int, const wchar_t *,int); /* missing */extern int mvwins_wch(WINDOW *, int, int, const cchar_t *); /* missing */extern int mvwins_wstr(WINDOW *, int, int, const wchar_t *); /* missing */extern int mvwinwstr(WINDOW *, int, int, wchar_t *); /* missing */extern int mvwin_wch(WINDOW *, int, int, const cchar_t *); /* missing */extern int mvwin_wchnstr(WINDOW *, int,int,const cchar_t *,int); /* missing */extern int mvwin_wchstr(WINDOW *, int, int, const cchar_t *); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int mvwprintw(WINDOW*,int,int,const char *,...); /* implemented */extern int mvwscanw(WINDOW *,int,int,const char *,...); /* implemented */extern int mvwvline(WINDOW *,int, int, chtype, int); /* generated */#ifdef _XOPEN_SOURCE_EXTENDEDextern int mvwvline_set(WINDOW *, int,int, const cchar_t *,int); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int napms(int); /* implemented */extern WINDOW *newpad(int,int); /* implemented */extern SCREEN *newterm(const char *,FILE *,FILE *); /* implemented */extern WINDOW *newwin(int,int,int,int); /* implemented */extern int nl(void); /* implemented */extern int nocbreak(void); /* implemented */extern int nodelay(WINDOW *,bool); /* implemented */extern int noecho(void); /* implemented */extern int nonl(void); /* implemented */extern int noqiflush(void); /* implemented */extern int noraw(void); /* implemented */extern int notimeout(WINDOW *,bool); /* implemented */extern int overlay(const WINDOW*,WINDOW *); /* implemented */extern int overwrite(const WINDOW*,WINDOW *); /* implemented */extern int pair_content(short,short*,short*); /* implemented */extern int PAIR_NUMBER(int); /* generated */ extern int pechochar(WINDOW *, chtype); /* implemented */#ifdef _XOPEN_SOURCE_EXTENDEDextern int pecho_wchar(WINDOW *, const cchar_t *); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int pnoutrefresh(WINDOW*,int,int,int,int,int,int);/* implemented */extern int prefresh(WINDOW *,int,int,int,int,int,int); /* implemented */extern int printw(const char *,...); /* implemented */extern int putp(const char *); /* implemented */extern int putwin(WINDOW *, FILE *); /* implemented */extern int qiflush(void); /* implemented */extern int raw(void); /* implemented */extern int redrawwin(WINDOW *); /* generated */extern int refresh(void); /* generated */extern int resetty(void); /* implemented */extern int reset_prog_mode(void); /* implemented */extern int reset_shell_mode(void); /* implemented */extern int ripoffline(int line, int (*init)(WINDOW *, int));/* implemented */extern int savetty(void); /* implemented */extern int scanw(const char *,...); /* implemented */extern int scr_dump(const char *); /* implemented */extern int scr_init(const char *); /* implemented */extern int scrl(int); /* generated */extern int scroll(WINDOW *); /* generated */extern int scrollok(WINDOW *,bool); /* implemented */extern int scr_restore(const char *); /* implemented */extern int scr_set(const char *); /* implemented */#ifdef _XOPEN_SOURCE_EXTENDEDextern int setcchar(cchar_t *, wchar_t *, attr_t, short, const void *); /* missing */#endif /* _XOPEN_SOURCE_EXTENDED */extern int setscrreg(int,int); /* generated */extern SCREEN *set_term(SCREEN *); /* implemented */extern int slk_attroff(chtype); /* implemented */#ifdef _XOPEN_SOURCE_EXTENDED
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -