Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ curs_attr(3x) — Atari System V 1.1-06

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

curses(3X)





   curs_attr(3X)                                                 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




   8/91                                                                 Page 1









   curs_attr(3X)                                                 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, wattrset,
         standend and standout may be macros.

   SEE ALSO
         curses(3X), cursaddch(3X), cursaddstr(3X), cursprintw(3X).




































   Page 2                                                                 8/91





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