menu_spacing(3x) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

menu_spacing(3x)

menu_spacing(3x)                 Library calls                menu_spacing(3x)

NAME
       set_menu_spacing,  menu_spacing  -  set  and  get  spacing between menu
       items.

SYNOPSIS
       #include <menu.h>

       int set_menu_spacing(MENU *menu,
                            int spc_description,
                            int spc_rows,
                            int spc_columns);
       int menu_spacing(const MENU *menu,
                        int* spc_description,
                        int* spc_rows,
                        int* spc_columns);

DESCRIPTION
       The function set_menu_spacing sets  the  spacing  information  for  the
       menu.  Its parameters provide the description and the size (in rows and
       columns).

       spc_description
              controls  the  number of spaces between an item name and an item
              description.  It must not be larger than TABSIZE.  The menu sys‐
              tem puts in the middle of this spacing area the  pad  character.
              The remaining parts are filled with spaces.

       spc_rows
              controls  the number of rows that are used for an item.  It must
              not be larger than 3.  The menu system inserts the  blank  lines
              between item rows, these lines will contain the pad character in
              the appropriate positions.

       spc_columns
              controls the number of blanks between columns of items.  It must
              not  be  larger  than TABSIZE.  A value of 0 for all the spacing
              values resets them to the default, which is 1 for all of them.

       The function menu_spacing returns the spacing information for the menu.
       If a pointer is NULL, the corresponding information is simply  not  re‐
       turned.

RETURN VALUE
       Both  routines  return  E_OK  on  success.  set_menu_spacing may return
       E_POSTED if the menu is posted, or E_BAD_ARGUMENT if one of the spacing
       values is out of range.

PORTABILITY
       These routines are specific to ncurses.  They  were  not  supported  on
       Version 7, BSD or System V implementations.  It is recommended that any
       code depending on them be conditioned using NCURSES_VERSION.

AUTHORS
       Juergen Pfeifer.  Manual pages and adaptation for new curses by Eric S.
       Raymond.


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

       box; cbp-1 | cbp-1 l | l .  ATTRIBUTE TYPE ATTRIBUTE VALUE = Availabil‐
       ity   library/ncurses = Stability Uncommitted

SEE ALSO
       curses(3X), curs_variables(3X), menu(3X)



NOTES
       Source  code  for open source software components in Oracle Solaris can
       be found at https://www.oracle.com/downloads/opensource/solaris-source-
       code-downloads.html.

       This software was built from source available at:
       https://github.com/oracle/solaris-userland

       The original community source was downloaded from:
       https://invisible-mirror.net/archives/ncurses/cur‐
       rent/ncurses-6.5-20250614.tgz

       Further information about this software can be found on the open source
       community website at https://invisible-island.net/ncurses/.

ncurses 6.5                       2024-12-28                  menu_spacing(3x)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3