X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fmenu.3x.html;h=9b600973c4259835251e8287f42d9240906a79f8;hp=332077c67381ad028a21a0a016e028da891f614a;hb=aabb3a65ee5d88949abe529b5131adedb9cfab84;hpb=55ccd2b959766810cf7db8d1c4462f338ce0afc8 diff --git a/doc/html/man/menu.3x.html b/doc/html/man/menu.3x.html index 332077c6..9b600973 100644 --- a/doc/html/man/menu.3x.html +++ b/doc/html/man/menu.3x.html @@ -1,8 +1,7 @@ - + + + menu 3x -

menu 3x

-
+

menu 3x

-
 menu(3x)                                                       menu(3x)
 
 
 
 
 
-

NAME

+

NAME

        menu - curses extension for programming menus
 
 
 
-

SYNOPSIS

+

SYNOPSIS

        #include <menu.h>
 
 
 
-

DESCRIPTION

+

DESCRIPTION

        The  menu library provides terminal-independent facilities
        for composing menu systems  on  character-cell  terminals.
        The library includes: item routines, which create and mod-
@@ -71,7 +71,8 @@
        library, link with the options -lmenu -lcurses.
 
 
-   Current Default Values for Item Attributes
+
+

Current Default Values for Item Attributes

        The  menu  library  maintains  a  default  value  for item
        attributes.  You can get or set this  default  by  calling
        the  appropriate  get_  or  set_  routine with a NULL item
@@ -80,11 +81,11 @@
        rendering of items already created.
 
 
-   Routine Name Index
+
+

Routine Name Index

        The following table lists each menu routine and  the  name
        of the manual page on which it is described.
 
-
        curses Routine Name    Manual Page Name
        --------------------------------------------
        current_item           mitem_current(3x)
@@ -112,10 +113,10 @@
        menu_mark              menu_mark(3x)
        menu_opts              menu_opts(3x)
        menu_opts_off          menu_opts(3x)
-
        menu_opts_on           menu_opts(3x)
        menu_pad               menu_attributes(3x)
        menu_pattern           menu_pattern(3x)
+
        menu_request_by_name   menu_requestname(3x)
        menu_request_name      menu_requestname(3x)
        menu_spacing           menu_spacing(3x)
@@ -155,85 +156,99 @@
 
 
 
-

RETURN VALUE

+

RETURN VALUE

        Routines  that return pointers return NULL on error.  Rou-
        tines that return an integer return one of  the  following
        error codes:
 
        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.
-
        E_BAD_STATE
             Routine was called from an initialization or termina-
             tion function.
 
+       E_NO_MATCH
+            Character failed to match.
+
        E_NO_ROOM
             Menu is too large for its window.
 
+       E_NOT_CONNECTED
+            No items are connected to the menu.
+
        E_NOT_POSTED
             The menu has not been posted.
 
-       E_UNKNOWN_COMMAND
-            The menu driver code saw an unknown request code.
-
-       E_NO_MATCH
-            Character failed to match.
-
        E_NOT_SELECTABLE
             The designated item cannot be selected.
 
-       E_NOT_CONNECTED
-            No items are connected to the menu.
+       E_POSTED
+            The menu is already posted.
 
        E_REQUEST_DENIED
             The menu driver could not process the request.
 
+       E_SYSTEM_ERROR
+            System error occurred (see errno).
 
-
-

SEE ALSO

-       curses(3x) and related pages whose names begin "menu_" for
-       detailed descriptions of the entry points.
+       E_UNKNOWN_COMMAND
+            The menu driver code saw an unknown request code.
 
 
 
-

NOTES

+

NOTES

        The header file <menu.h> automatically includes the header
        files <curses.h> and <eti.h>.
 
-       In  your  library  list,  libmenu.a should be before libn-
+       In your library list, libmenu.a  should  be  before  libn-
        curses.a; that is, you want to say `-lmenu -lncurses', not
-       the  other  way  around (which would give you a link error
-       using GNU ld(1) and many other linkers).
+       the other way around (which would  usually  give  a  link-
+       error).
 
 
 
-

PORTABILITY

-       These routines emulate the System V  menu  library.   They
+

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 ncurses
+

AUTHORS

+       Juergen Pfeifer.  Manual pages and adaptation for  ncurses
        by Eric S. Raymond.
 
 
+
+

SEE ALSO

+       curses(3x) and related pages whose names begin "menu_" for
+       detailed descriptions of the entry points.
+
+       This describes ncurses version 5.9 (patch 20150523).
+
+
 
                                                                menu(3x)
 
-
-
-Man(1) output converted with -man2html -
+