Seth Woolley's Man Viewer

menu_spacing(3x) - menu_spacing - Control spacing between menu items - man 3x menu_spacing

([section] manual, -k keyword, -K [section] search, -f whatis)
man plain no title

menu_spacing(3X)                                              menu_spacing(3X)



NAME
       menu_spacing - Control spacing between menu(3x,n,n tk_menuSetFocus) items.

SYNOPSIS
       #include <menu.h>
       int set_menu_spacing(MENU *menu(3x,n,n tk_menuSetFocus),
                            int spc_description,
                            int spc_rows,
                            int spc_columns);
       int menu_spacing(const MENU *menu(3x,n,n tk_menuSetFocus),
                        int* spc_description,
                        int* spc_rows,
                        int* spc_columns);

DESCRIPTION
       The  function  set_menu_spacing  sets  the spacing informations for the
       menu.  spc_description controls the number of spaces  between  an  item
       name  and  an item description. It must not be larger than TABSIZE. The
       menu(3x,n,n tk_menuSetFocus) system puts(3,n) in(1,8) the middle of this spacing area the pad  character.
       The remaining parts are filled with spaces.  spc_rows controls the num-
       ber of rows that are used for an item. It must not be  larger  than  3.
       The menu(3x,n,n tk_menuSetFocus) system inserts then blank lines between item rows, these lines
       will contain the pad character in(1,8) the appropriate positions.   spc_col-
       umns  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 passes back the spacing info(1,5,n) for the menu. If
       a pointer is NULL, this specific info(1,5,n) is simply not returned.

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

SEE ALSO
       curses(3X), menu(3x,n,n tk_menuSetFocus)(3X).

NOTES
       The  header  file(1,n)  <menu.h>  automatically  includes  the  header  file(1,n)
       <curses.h>.

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.



                                                              menu_spacing(3X)

References for this manual (incoming links)