Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

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

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

curses(3X)



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



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