]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - doc/html/man/default_colors.3x.html
ncurses 6.2 - patch 20210619
[ncurses.git] / doc / html / man / default_colors.3x.html
index bb525b37205e3e553dd2eee6a4b2bacd2fa6ed73..a918b8287b671132dbc69cc4e5a9efa44697cad4 100644 (file)
@@ -1,4 +1,4 @@
-<!-- 
+<!--
   ****************************************************************************
   * Copyright 2018-2019,2020 Thomas E. Dickey                                *
   * Copyright 2000-2011,2016 Free Software Foundation, Inc.                  *
 <HEAD>
 <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
 <meta name="generator" content="Manpage converted by man2html - see https://invisible-island.net/scripts/readme.html#others_scripts">
-<TITLE>default_colors 3x</TITLE>
+<TITLE>default_colors 3X</TITLE>
 <link rel="author" href="mailto:bug-ncurses@gnu.org">
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 </HEAD>
 <BODY>
-<H1 class="no-header">default_colors 3x</H1>
+<H1 class="no-header">default_colors 3X</H1>
 <PRE>
-<STRONG><A HREF="default_colors.3x.html">default_colors(3x)</A></STRONG>                                          <STRONG><A HREF="default_colors.3x.html">default_colors(3x)</A></STRONG>
+<B><A HREF="default_colors.3X.html">default_colors(3X)</A></B>                                          <B><A HREF="default_colors.3X.html">default_colors(3X)</A></B>
 
 
 
 
 </PRE><H2><a name="h2-NAME">NAME</a></H2><PRE>
-       <STRONG>use_default_colors</STRONG>,  <STRONG>assume_default_colors</STRONG>  -  use  terminal's  default
+       <B>use_default_colors</B>,  <B>assume_default_colors</B>  -  use  terminal's  default
        colors
 
 
 </PRE><H2><a name="h2-SYNOPSIS">SYNOPSIS</a></H2><PRE>
-       <STRONG>#include</STRONG> <STRONG>&lt;curses.h&gt;</STRONG>
+       <B>#include</B> <B>&lt;curses.h&gt;</B>
 
-       <STRONG>int</STRONG> <STRONG>use_default_colors(void);</STRONG>
-       <STRONG>int</STRONG> <STRONG>assume_default_colors(int</STRONG> <EM>fg</EM><STRONG>,</STRONG> <STRONG>int</STRONG> <EM>bg</EM><STRONG>);</STRONG>
+       <B>int</B> <B>use_default_colors(void);</B>
+       <B>int</B> <B>assume_default_colors(int</B> <I>fg</I><B>,</B> <B>int</B> <I>bg</I><B>);</B>
 
 
 </PRE><H2><a name="h2-DESCRIPTION">DESCRIPTION</a></H2><PRE>
-       The  <STRONG>use_default_colors</STRONG>   and   <STRONG>assume_default_colors</STRONG>   functions   are
+       The  <B>use_default_colors</B>   and   <B>assume_default_colors</B>   functions   are
        extensions  to  the  curses library.  They are used with terminals that
        support ISO 6429 color,  or  equivalent.   These  terminals  allow  the
        application  to reset color to an unspecified default value (e.g., with
        Applications that paint a colored background over the whole  screen  do
        not  take  advantage  of  SGR  39  and  SGR  49.  Some applications are
        designed to work with the default background,  using  colors  only  for
-       text.  For example, there are several implementations of the <STRONG>ls</STRONG> program
+       text.  For example, there are several implementations of the <B>ls</B> program
        which use colors to denote different file types or permissions.   These
        "color  ls"  programs  do  not necessarily modify the background color,
-       typically  using  only  the  <STRONG>setaf</STRONG>  terminfo  capability  to  set   the
+       typically  using  only  the  <B>setaf</B>  terminfo  capability  to  set   the
        foreground color.  Full-screen applications that use default colors can
        achieve similar visual effects.
 
-       The first function, <STRONG>use_default_colors</STRONG>  tells  the  curses  library  to
+       The first function, <B>use_default_colors</B>  tells  the  curses  library  to
        assign  terminal  default  foreground/background colors to color number
        -1.  So init_pair(x,COLOR_RED,-1) will initialize  pair  x  as  red  on
        default  background and init_pair(x,-1,COLOR_BLUE) will initialize pair
        x as default foreground on blue.
 
-       The other, <STRONG>assume_default_colors</STRONG> is  a  refinement  which  tells  which
+       The other, <B>assume_default_colors</B> is  a  refinement  which  tells  which
        colors  to  paint for color pair 0.  This function recognizes a special
        color number -1, which denotes the default terminal color.
 
        The following are equivalent:
-              <EM>use</EM><STRONG>_</STRONG><EM>default</EM><STRONG>_</STRONG><EM>colors();</EM>
-              <EM>assume</EM><STRONG>_</STRONG><EM>default</EM><STRONG>_</STRONG><EM>colors(-1,-1);</EM>
+              <I>use</I><B>_</B><I>default</I><B>_</B><I>colors();</I>
+              <I>assume</I><B>_</B><I>default</I><B>_</B><I>colors(-1,-1);</I>
 
        These are ncurses extensions.  For other curses implementations,  color
        number  -1  does  not  mean  anything,  just  as  for  ncurses before a
-       successful call of <STRONG>use_default_colors</STRONG> or <STRONG>assume_default_colors</STRONG>.
+       successful call of <B>use_default_colors</B> or <B>assume_default_colors</B>.
 
        Other curses implementations do not  allow  an  application  to  modify
        color  pair  0.  They assume that the background is COLOR_BLACK, but do
        not ensure that the color pair 0 is painted to  match  the  assumption.
-       If   your   application  does  not  use  either  <STRONG>use_default_colors</STRONG>  or
-       <STRONG>assume_default_colors</STRONG> ncurses will paint a white foreground (text) with
+       If   your   application  does  not  use  either  <B>use_default_colors</B>  or
+       <B>assume_default_colors</B> ncurses will paint a white foreground (text) with
        black background for color pair 0.
 
 
 </PRE><H2><a name="h2-RETURN-VALUE">RETURN VALUE</a></H2><PRE>
-       These  functions return the integer <STRONG>ERR</STRONG> upon failure and <STRONG>OK</STRONG> on success.
-       They will fail if either the terminal does not support the <STRONG>orig_pair</STRONG> or
-       <STRONG>orig_colors</STRONG>  capability.   If  the  <STRONG>initialize_pair</STRONG>  capability  is not
+       These  functions return the integer <B>ERR</B> upon failure and <B>OK</B> on success.
+       They will fail if either the terminal does not support the <B>orig_pair</B> or
+       <B>orig_colors</B>  capability.   If  the  <B>initialize_pair</B>  capability  is not
        found, this causes an error as well.
 
 
 </PRE><H2><a name="h2-NOTES">NOTES</a></H2><PRE>
-       Associated with this extension, the <STRONG>init_pair</STRONG> function accepts negative
+       Associated with this extension, the <B>init_pair</B> function accepts negative
        arguments to specify default foreground or background colors.
 
-       The  <STRONG>use_default_colors</STRONG>  function  was added to support <EM>ded</EM>.  This is a
+       The  <B>use_default_colors</B>  function  was added to support <I>ded</I>.  This is a
        full-screen application which uses curses to manage only  part  of  the
        screen.  The bottom portion of the screen, which is of adjustable size,
        is left uncolored to display the results from shell commands.  The  top
        similar   programs)   provides   a  background  color  which  does  not
        necessarily correspond to any of the  ANSI  colors.   While  a  special
        terminfo  entry  could  be  constructed using nine colors, there was no
-       mechanism provided within curses to account for the  related  <STRONG>orig_pair</STRONG>
-       and <STRONG>back_color_erase</STRONG> capabilities.
+       mechanism provided within curses to account for the  related  <B>orig_pair</B>
+       and <B>back_color_erase</B> capabilities.
 
-       The  <STRONG>assume_default_colors</STRONG>  function  was  added  to  solve a different
+       The  <B>assume_default_colors</B>  function  was  added  to  solve a different
        problem: support for applications which would use environment variables
        and  other  configuration  to  bypass  curses' notion of the terminal's
        default colors, setting specific values.
 
 
 </PRE><H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
-       <STRONG>ded(1)</STRONG>, <STRONG><A HREF="curs_color.3x.html">curs_color(3x)</A></STRONG>.
+       <B>ded(1)</B>, <B><A HREF="curs_color.3X.html">curs_color(3X)</A></B>.
 
 
 </PRE><H2><a name="h2-AUTHOR">AUTHOR</a></H2><PRE>
 
 
 
-                                                            <STRONG><A HREF="default_colors.3x.html">default_colors(3x)</A></STRONG>
+                                                            <B><A HREF="default_colors.3X.html">default_colors(3X)</A></B>
 </PRE>
 <div class="nav">
 <ul>