menu_format man page on BSDi

Man page or keyword search:  
man Server   6284 pages
apropos Keyword Search (all sections)
Output format
BSDi logo
[printable version]



menu_format(3)					   menu_format(3)

NAME
       menu_format - set and get menu sizes

SYNOPSIS
       #include <menu.h>
       int set_menu_format(MENU *menu, int rows, int cols);
       int menu_format(const MENU *menu, int *rows, int *cols);

DESCRIPTION
       The function set_menu_format sets the maximum display size
       of the given menu.  If this size is too small  to  display
       all  menu items, the menu will be made scrollable. If this
       size is larger than the menus subwindow and the	subwindow
       is  too	small to display all menu items, post_menu() will
       fail.

       The  default  format  is	 16  rows,  1  column.	  Calling
       set_menu_format	with a null menu pointer will change this
       default.	 A zero row or column argument to set_menu_format
       is  interpreted	as  a  request	not to change the current
       value.

       The function menu_format	 returns  the  maximum-size  con-
       straints	 for the given menu into the storage addressed by
       rows and cols.

RETURN VALUE
       These routines returns one of the following:

       E_OK The routine succeeded.

       E_SYSTEM_ERROR
	    System error occurred (see errno).

       E_BAD_ARGUMENT
	    Routine detected an incorrect or  out-of-range  argu-
	    ment.

       E_POSTED
	    The menu is already posted.

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

NOTES
       The header file <menu.h> automatically includes the header
       file <curses.h>.

PORTABILITY
       These routines emulate the System V  menu  library.   They
       were not supported on Version 7 or BSD versions.

AUTHORS
       Juergen	Pfeifer.   Manual  pages  and  adaptation for new

								1

menu_format(3)					   menu_format(3)

       curses by Eric S. Raymond.

								2

[top]

List of man pages available for BSDi

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net