*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->OpenBSD man pages -> menu_post (3)              
Title
Content
Arch
Section
 

menu_post(3)

Contents


NAME    [Toc]    [Back]

       menu_post  -  write or erase menus from associated subwindows

SYNOPSIS    [Toc]    [Back]

       #include <menu.h>
       int post_menu(MENU *menu);
       int unpost_menu(MENU *menu);

DESCRIPTION    [Toc]    [Back]

       The function post_menu displays a menu to  its  associated
       subwindow.   To trigger physical display of the subwindow,
       use  refresh  or  some  equivalent  curses  routine   (the
       implicit  doupdate  triggered  by  an curses input request
       will do). post_menu resets the  selection  status  of  all
       items.

       The  function  unpost_menu erases menu from its associated
       subwindow.

RETURN VALUE    [Toc]    [Back]

       These routines return one of the following:

       E_OK The routine succeeded.

       E_SYSTEM_ERROR    [Toc]    [Back]
            System error occurred (see errno).

       E_BAD_ARGUMENT    [Toc]    [Back]
            Routine detected an incorrect or  out-of-range  argument.


       E_POSTED    [Toc]    [Back]
            The menu has already been posted.

       E_BAD_STATE    [Toc]    [Back]
            Routine was called from an initialization or termination
 function.

       E_NO_ROOM    [Toc]    [Back]
            Menu is too large for its window. You should consider
            to use set_menu_format() to solve the problem.

       E_NOT_POSTED    [Toc]    [Back]
            The menu has not been posted.

       E_NOT_CONNECTED    [Toc]    [Back]
            No items are connected to the menu.

SEE ALSO    [Toc]    [Back]

      
      
       curses(3), menu(3).

NOTES    [Toc]    [Back]

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

PORTABILITY    [Toc]    [Back]

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

AUTHORS    [Toc]    [Back]

       Juergen  Pfeifer.   Manual  pages  and  adaptation for new
       curses by Eric S. Raymond.
[ Back ]
 Similar pages
Name OS Title
unpost_form FreeBSD write or erase forms from associated subwindows
post_form FreeBSD write or erase forms from associated subwindows
form_post FreeBSD write or erase forms from associated subwindows
unpost_form OpenBSD write or erase forms from associated subwindows
form_post OpenBSD write or erase forms from associated subwindows
post_form OpenBSD write or erase forms from associated subwindows
RAND_cleanup Tru64 Erase the PRNG state
RAND_cleanup OpenBSD erase the PRNG state
RAND_cleanup NetBSD erase the PRNG state
fs_async HP-UX enables write calls to return before write operation is complete (Boolean)
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service