Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ post_menu(3curses) — UnixWare 2.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

curses(3curses)

menus(3curses)

panels(3curses)






       menu_post(3curses)                                menu_post(3curses)


       NAME
             menu_post: post_menu, unpost_menu - write or erase menus from
             associated subwindows

       SYNOPSIS
             cc [flag . . .] file -lmenu -lcurses [library . . .]
             #include <menu.h>
             int post_menu(MENU *menu);
             int unpost_menu(MENU *menu);

       DESCRIPTION
             post_menu writes menu to the subwindow.  The application
             programmer must use curses library routines to display the
             menu on the physical screen or call update_panels if the
             panels library is being used.

             unpost_menu erases menu from its associated subwindow.

       RETURN VALUE
             These routines return one of the following:
                         E_OK            - The routine returned successfully.
                         E_SYSTEM_ERROR  - System error.
                         E_BAD_ARGUMENT  - An incorrect argument was passed to the routine.
                         E_POSTED        - The menu is already posted.
                         E_BAD_STATE     - The routine was called from an initialization or
                                           termination function.
                         E_NO_ROOM       - The menu does not fit within its subwindow.
                         E_NOT_POSTED    - The menu has not been posted.
                         E_NOT_CONNECTED - No items are connected to the menu.

       NOTICES
             The header file menu.h automatically includes the header files
             eti.h and curses.h.

       REFERENCES
             curses(3curses), menus(3curses), panels(3curses)












                           Copyright 1994 Novell, Inc.               Page 1








Typewritten Software • bear@typewritten.org • Edmonds, WA 98026