Edit

IABSD.fr/src/lib/libmenu/menu_attributes.3

Branch :

  • Show log

    Commit

  • Author : jmc
    Date : 2015-11-15 22:10:16
    Hash : e18f56e7
    Message : update NAME; ok nicm schwarze

  • lib/libmenu/menu_attributes.3
  • '\" t
    .\" $OpenBSD: menu_attributes.3,v 1.3 2015/11/15 22:10:16 jmc Exp $
    .\"
    .\"***************************************************************************
    .\" Copyright (c) 1998-2006,2008 Free Software Foundation, Inc.              *
    .\"                                                                          *
    .\" Permission is hereby granted, free of charge, to any person obtaining a  *
    .\" copy of this software and associated documentation files (the            *
    .\" "Software"), to deal in the Software without restriction, including      *
    .\" without limitation the rights to use, copy, modify, merge, publish,      *
    .\" distribute, distribute with modifications, sublicense, and/or sell       *
    .\" copies of the Software, and to permit persons to whom the Software is    *
    .\" furnished to do so, subject to the following conditions:                 *
    .\"                                                                          *
    .\" The above copyright notice and this permission notice shall be included  *
    .\" in all copies or substantial portions of the Software.                   *
    .\"                                                                          *
    .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
    .\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
    .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
    .\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
    .\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
    .\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
    .\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
    .\"                                                                          *
    .\" Except as contained in this notice, the name(s) of the above copyright   *
    .\" holders shall not be used in advertising or otherwise to promote the     *
    .\" sale, use or other dealings in this Software without prior written       *
    .\" authorization.                                                           *
    .\"***************************************************************************
    .\"
    .\" $Id: menu_attributes.3,v 1.3 2015/11/15 22:10:16 jmc Exp $
    .TH menu_attributes 3 ""
    .SH NAME
    \fBset_menu_fore\fR, \fBmenu_fore\fR,
    \fBset_menu_back\fR, \fBmenu_back\fR,
    \fBset_menu_grey\fR, \fBmenu_grey\fR,
    \fBset_menu_pad\fR, \fBmenu_pad\fR
    - color and attribute control for menus
    .SH SYNOPSIS
    \fB#include <menu.h>\fR
    .br
    int set_menu_fore(MENU *menu, chtype attr);
    .br
    chtype menu_fore(const MENU *menu);
    .br
    int set_menu_back(MENU *menu, chtype attr);
    .br
    chtype menu_back(const MENU *menu);
    .br
    int set_menu_grey(MENU *menu, chtype attr);
    .br
    chtype menu_grey(const MENU *menu);
    .br
    int set_menu_pad(MENU *menu, int pad);
    .br
    int menu_pad(const MENU *menu);
    .br
    .SH DESCRIPTION
    The function \fBset_menu_fore\fR sets the foreground attribute of
    \fImenu\fR. This is the highlight used for selected menu items.
    \fBmenu_fore\fR returns the foreground attribute.  The default
    is \fBA_REVERSE\fR.
    .PP
    The function \fBset_menu_back\fR sets the background attribute of
    \fImenu\fR. This is the highlight used for selectable (but not currently
    selected) menu items.  The function \fBmenu_back\fR returns the background
    attribute.  The default is \fBA_NORMAL\fR.
    .PP
    The function \fBset_menu_grey\fR sets the grey attribute of \fImenu\fR. This is
    the highlight used for un-selectable menu items in menus that permit more than
    one selection.  The function \fBmenu_grey\fR returns the grey attribute.
    The default is \fBA_UNDERLINE\fR.
    .PP
    The function \fBset_menu_pad\fR sets the character used to fill the space
    between the name and description parts of a menu item.  \fBmenu_pad\fR returns
    the given menu's pad character.  The default is a blank.
    .SH RETURN VALUE
    These routines return one of the following:
    .TP 5
    .B E_OK
    The routine succeeded.
    .TP 5
    .B E_SYSTEM_ERROR
    System error occurred (see \fBerrno\fR).
    .TP 5
    .B E_BAD_ARGUMENT
    Routine detected an incorrect or out-of-range argument.
    .SH SEE ALSO
    \fBcurses\fR(3) and related pages whose names begin "menu_" for detailed
    descriptions of the entry points.
    .SH NOTES
    The header file \fB<menu.h>\fR automatically includes the header file
    \fB<curses.h>\fR.
    .SH PORTABILITY
    These routines emulate the System V menu library.  They were not supported on
    Version 7 or BSD versions.
    .SH AUTHORS
    Juergen Pfeifer.  Manual pages and adaptation for new curses by Eric
    S. Raymond.
    .\"#
    .\"# The following sets edit modes for GNU EMACS
    .\"# Local Variables:
    .\"# mode:nroff
    .\"# fill-column:79
    .\"# End: