X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fcurs_termattrs.3x.html;h=0961c0b0a4c734179a7b757f4cb0812ac76b71e1;hp=21191777d9cc49c434ed022ca505535d81c69f66;hb=db5f7f4f146a91ba8ec7f1df8e9d7f9d2d7c74fd;hpb=b1f61d9f3aa244512045a6b02e759825d7049d34 diff --git a/doc/html/man/curs_termattrs.3x.html b/doc/html/man/curs_termattrs.3x.html index 21191777..0961c0b0 100644 --- a/doc/html/man/curs_termattrs.3x.html +++ b/doc/html/man/curs_termattrs.3x.html @@ -1,134 +1,167 @@ + + +
+ + +- +curs_termattrs(3x) curs_termattrs(3x) + --
- baudrate, erasechar, has_ic, has_il, killchar, longname, - termattrs, termname - curses environment query routines-
- #include <curses.h> +NAME
+ baudrate, erasechar, erasewchar, has_ic, has_il, killchar, + killwchar, longname, term_attrs, termattrs, termname - + curses environment query routines - int baudrate(void); - char erasechar(void); - bool has_ic(void); - bool has_il(void); - char killchar(void); - char *longname(void); - attr_t termattrs(void); - char *termname(void); + ++SYNOPSIS
+ #include <curses.h> + + int baudrate(void); + char erasechar(void); + int erasewchar(wchar_t *ch); + bool has_ic(void); + bool has_il(void); + char killchar(void); + int killwchar(wchar_t *ch); + char *longname(void); + attr_t term_attrs(void); + chtype termattrs(void); + char *termname(void);-DESCRIPTION
- The baudrate routine returns the output speed of the ter- - minal. The number returned is in bits per second, for - example 9600, and is an integer. +DESCRIPTION
+ The baudrate routine returns the output speed of the ter- + minal. The number returned is in bits per second, for + example 9600, and is an integer. - The erasechar routine returns the user's current erase + The erasechar routine returns the user's current erase character. - The has_ic routine is true if the terminal has insert- and + The erasewchar routine stores the current erase character + in the location referenced by ch. If no erase character + has been defined, the routine fails and the location ref- + erenced by ch is not changed. + + The has_ic routine is true if the terminal has insert- and delete- character capabilities. - The has_il routine is true if the terminal has insert- and + The has_il routine is true if the terminal has insert- and delete-line capabilities, or can simulate them using scrolling regions. This might be used to determine if it would be appropriate to turn on physical scrolling using - scrollok. + scrollok. - The killchar routine returns the user's current line kill + The killchar routine returns the user's current line kill character. - The longname routine returns a pointer to a static area - containing a verbose description of the current terminal. + The killwchar routine stores the current line-kill charac- + ter in the location referenced by ch. If no line-kill + character has been defined, the routine fails and the + location referenced by ch is not changed. + + The longname routine returns a pointer to a static area + containing a verbose description of the current terminal. The maximum length of a verbose description is 128 charac- - ters. It is defined only after the call to initscr or - newterm. The area is overwritten by each call to newterm - and is not restored by set_term, so the value should be - saved between calls to newterm if longname is going to be + ters. It is defined only after the call to initscr or + newterm. The area is overwritten by each call to newterm + and is not restored by set_term, so the value should be + saved between calls to newterm if longname is going to be used with multiple terminals. - If a given terminal doesn't support a video attribute that - an application program is trying to use, curses may sub- - stitute a different video attribute for it. The termattrs - function returns a logical OR of all video attributes sup- - ported by the terminal. This information is useful when a - curses program needs complete control over the appearance - of the screen. + If a given terminal does not support a video attribute + that an application program is trying to use, curses may + substitute a different video attribute for it. The ter- + mattrs and term_attrs functions return a logical OR of all + video attributes supported by the terminal using A_ and + WA_ constants respectively. This information is useful + when a curses program needs complete control over the + appearance of the screen. - The termname routine returns the value of the - environmental variable TERM (truncated to 14 characters). + The termname routine returns the terminal name used by + setupterm.-RETURN VALUE
- longname and termname return NULL on error. +RETURN VALUE
+ longname and termname return NULL on error. - Routines that return an integer return ERR upon failure - and OK (SVr4 only specifies "an integer value other than - ERR") upon successful completion. + Routines that return an integer return ERR upon failure + and OK (SVr4 only specifies "an integer value other than + ERR") upon successful completion.-NOTES
- Note that termattrs may be a macro. +NOTES
+ Note that termattrs may be a macro.-PORTABILITY
- The XSI Curses standard, Issue 4 describes these func- - tions. It changes the return type of termattrs to the new - type attr_t. +PORTABILITY
+ The XSI Curses standard, Issue 4 describes these func- + tions. It changes the return type of termattrs to the new + type attr_t. Most versions of curses truncate the result + returned by termname to 14 characters.-SEE ALSO
- curses(3x), curs_initscr(3x), curs_outopts(3x) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +SEE ALSO
+ curses(3x), curs_initscr(3x), curs_outopts(3x) + curs_termattrs(3x)-
- -Man(1) output converted with -man2html - +