Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ curs_bkgd(3X) — Amiga System V Release 4 Version 1.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

curses(3X)



curs_bkgd(3X)    MISCELLANEOUS LIBRARY FUNCTIONS    curs_bkgd(3X)



NAME
     cursbkgd:  bkgdset, wbkgdset, bkgd, wbkgd -  curses  window
     background manipulation routines

SYNOPSIS
     #include <curses.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  attri-
     bute  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 back-
     ground are combined with the blank  characters.   The  back-
     ground  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 par-
     ticular 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 VALUE
     bkgd and wbkgd return the  integer  OK,  or  a  non-negative
     integer, if immedok is set.

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

     Note that bkgdset and bkgd may be macros.

SEE ALSO
     curses(3X), cursaddch(3X), cursoutopts(3X).







                          Last change:                          1



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026