Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ curs_attr(3X) — Dell System V Release 4 Issue 2.2

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

curses(3X)



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

      The following macro is the reverse of COLORPAIR(n):




10/89                                                                    Page 1







curs_attr(3X)                    UNIX System V                    curs_attr(3X)


            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                                                                    10/89





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