curs_termattrs man page on DigitalUNIX

Man page or keyword search:  
man Server   12896 pages
apropos Keyword Search (all sections)
Output format
DigitalUNIX logo
[printable version]

curs_termattrs(3)					     curs_termattrs(3)

NAME
       curs_termattrs,	 baudrate,   erasechar,	 erasewchar,  has_ic,  has_il,
       killchar, killwchar, longname, term_attrs, termattrs, termname  -  Rou‐
       tines for querying the Curses environment

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 );

LIBRARY
       Curses Library (libcurses)

STANDARDS
       Interfaces  documented on this reference page conform to industry stan‐
       dards as follows:

       baudrate, erasechar, erasewchar, has_ic, has_il,	 killchar,  killwchar,
       longname, term_attrs, termattrs, termname:  XCURSES4.2

       Refer  to  the  standards(5)  reference page for more information about
       industry standards and associated tags.

DESCRIPTION
       The baudrate routine returns the output speed of the terminal. The num‐
       ber  returned  is an integer that represents bits per second (for exam‐
       ple, 9600).

       The erasechar routine returns the current erase character.

       The erasewchar routine stores the current erase character in the object
       pointed	to  by ch. If no erase character has been defined, the routine
       fails and the object pointed to by ch is not changed.

       The has_ic routine returns TRUE if the terminal has insert- and delete-
       character capabilities; otherwise, the routine returns FALSE.

       The has_il routine returns TRUE if the terminal has insert- and delete-
       line capabilities or can simulate them using scrolling regions;	other‐
       wise, the routine returns FALSE.	 Applications might use has_il to find
       out if it would be appropriate to call scrollok	to  turn  on  physical
       scrolling.

       The killchar routine returns the current line-kill character.

       The  killwchar  routine	stores	the current line-kill character in the
       object pointed to by ch. If no line-kill character  has	been  defined,
       the routine fails and the object pointed to 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 characters. The static area containing the
       description is defined only  after  an  application  calls  initscr  or
       newterm.	 The  area  is	overwritten by each call to newterm and is not
       restored by set_term. Therefore, applications should  save  the	area's
       value  only  between calls to newterm if longname is used with multiple
       terminals.

       The termattrs and term_attrs routines return the results of  a  logical
       OR  operation  on  all  video attributes supported by the terminal. The
       termattrs routine extracts the current terminal's video	attributes  as
       defined	by  the	 A_  prefix  and  stored in the chtype data type.  The
       term_attrs routine extracts the current terminal's video attributes  as
       defined	by  the	 WA_  prefix and stored in the attr_t data type. These
       routines are 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.

       The  termname  routine  returns the value of the environmental variable
       TERM (truncated to 14 characters).

NOTES
       The header file	<curses.h>  automatically  includes  the  header  file
       <stdio.h>.

RETURN VALUES
       Upon  successful	 completion,  the  erasewchar  and  killwchar routines
       return OK; otherwise, they return ERR.

       Return values for other routines are discussed in the DESCRIPTION  sec‐
       tion.

SEE ALSO
       Functions:  curses(3), curs_attr(3), curs_attr_get(3), curs_initscr(3),
       curs_outopts(3)

       Others: standards(5)

							     curs_termattrs(3)
[top]

List of man pages available for DigitalUNIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net