curs_bkgd(3ocurses)
curs_bkgd: bkgdset, wbkgdset, bkgd, wbkgd --
curses window background manipulation routines
Synopsis
cc [flag . . .] file -locurses [library . . .]
#include <ocurses.h>
void bkgdset(chtype ch);
void wbkgdset(WINDOW win, chtype ch);
int bkgd(chtype ch);
int wbkgd(WINDOW win, chtype ch);
Description
The bkgdset and wbkgdset routines manipulate
the background of the named window.
Background is a chtype consisting of any combination of
attributes and a character.
The attribute part of the background
is combined (ORed) with all non-blank characters that are
written into the window with waddch.
Both the character and attribute parts of the background are combined with the
blank characters.
The background becomes a property of the character
and moves with the character through any scrolling and insert/delete
line/character operations.
To the extent possible on a particular
terminal, the attribute part of the background is displayed as
the graphic rendition of the character put on the screen.
The bkgd and wbkgd routines combine the new background
with every position in the window.
Background is any combination of
attributes and a character.
Only the attribute part is used to set
the background of non-blank characters,
while both character and attributes
are used for blank positions.
To the extent possible on a particular
terminal, the attribute part of the background is displayed as
the graphic rendition of the character put on the screen.
Return values
bkgd and wbkgd return the integer OK, or a
non-negative integer, if immedok is set.
References
curses(3ocurses),
curs_addch(3ocurses),
curs_outopts(3ocurses)
Notices
The header file ocurses.h automatically includes the header files
stdio.h and unctrl.h.
Note that bkgdset and bkgd may be macros.
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004