curs_attr(3X) MISCELLANEOUS LIBRARY FUNCTIONS curs_attr(3X)
NAME
cursattr: attroff, wattroff, attron, wattron, attrset,
wattrset, standend, wstandend, standout, wstandout - curses
character and window attribute control routines
SYNOPSIS
#include <curses.h>
int attroff(int attrs);
int wattroff(WINDOW *win, int attrs);
int attron(int attrs);
int wattron(WINDOW *win, int attrs);
int attrset(int attrs);
int wattrset(WINDOW *win, int attrs);
int standend(void);
int wstandend(WINDOW *win);
int standout(void);
int wstandout(WINDOW *win);
DESCRIPTION
All of these routines manipulate the current attributes of
the named window. The current attributes of a window are
applied to all characters that are written into the window
with waddch, waddstr and wprintw. Attributes are a property
of the character, and move with the character through any
scrolling and insert/delete line/character operations. To
the extent possible on the particular terminal, they are
displayed as the graphic rendition of characters put on the
screen. The routine attrset sets the current attributes of
the given window to attrs. The routine attroff turns off
the named attributes without turning any other attributes on
or off. The routine attron turns on the named attributes
without affecting any others. The routine standout is the
same as attron(ASTANDOUT). The routine standend is the
same as attrset(0), that is, it turns off all attributes.
Attributes
The following video attributes, defined in <curses.h>, can
be passed to the routines attron, attroff, and attrset, or
OR-ed with the characters passed to addch.
ASTANDOUT Best highlighting mode of the terminal.
AUNDERLINE Underlining
AREVERSE Reverse video
ABLINK Blinking
ADIM Half bright
ABOLD Extra bright or bold
AALTCHARSET Alternate character set
ACHARTEXT Bit-mask to extract a character
COLORPAIR(n) Color-pair number n
Last change: 1
curs_attr(3X) MISCELLANEOUS LIBRARY FUNCTIONS curs_attr(3X)
The following macro is the reverse of COLORPAIR(n):
PAIRNUMBER(attrs)Returns the pair number associated
with the COLORPAIR(n) attribute.
RETURN VALUE
These routines always return 1.
NOTES
The header file <curses.h> automatically includes the header
files <stdio.h> and <unctrl.h>.
Note that attroff, wattroff, attron, wattron, attrset, wat-
trset, standend and standout may be macros.
SEE ALSO
curses(3X), cursaddch(3X), cursaddstr(3X),
cursprintw(3X).
Last change: 2