X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fmenu_driver.3x.html;fp=doc%2Fhtml%2Fman%2Fmenu_driver.3x.html;h=f7000ae9fddee4c5acf30f92f2b403f6fd8d0c33;hp=c2b9b113340a5afb6168acb3feaac728601d53e1;hb=81304798ee736c467839c779c9ca5dca48db7bea;hpb=9f479192e3ca3413d235c66bf058f8cc63764898 diff --git a/doc/html/man/menu_driver.3x.html b/doc/html/man/menu_driver.3x.html index c2b9b113..f7000ae9 100644 --- a/doc/html/man/menu_driver.3x.html +++ b/doc/html/man/menu_driver.3x.html @@ -34,41 +34,41 @@ -menu_driver 3X +menu_driver 3x -

menu_driver 3X

+

menu_driver 3x

-menu_driver(3X)                                                menu_driver(3X)
+menu_driver(3x)                                                menu_driver(3x)
 
 
 
 
 

NAME

-       menu_driver - command-processing loop of the menu system
+       menu_driver - command-processing loop of the menu system
 
 
 

SYNOPSIS

-       #include <menu.h>
+       #include <menu.h>
 
-       int menu_driver(MENU *menu, int c);
+       int menu_driver(MENU *menu, int c);
 
 
 

DESCRIPTION

        Once a menu has been posted (displayed), you should funnel input events
-       to it through menu_driver.  This routine has three major input cases:
+       to it through menu_driver.  This routine has three major input cases:
 
-       o   The input is a form navigation request.  Navigation  request  codes
-           are constants defined in <form.h>, which are distinct from the key-
-           and character codes returned by wgetch(3X).
+       o   The input is a form navigation request.  Navigation  request  codes
+           are constants defined in <form.h>, which are distinct from the key-
+           and character codes returned by wgetch(3x).
 
-       o   The input is a printable character.   Printable  characters  (which
+       o   The input is a printable character.   Printable  characters  (which
            must  be  positive,  less  than  256)  are checked according to the
            program's locale settings.
 
-       o   The input is the KEY_MOUSE special key  associated  with  an  mouse
+       o   The input is the KEY_MOUSE special key  associated  with  an  mouse
            event.
 
        The menu driver requests are as follows:
@@ -126,7 +126,7 @@
 
        If the second argument is a printable character, the code appends it to
        the pattern buffer and attempts to move to the next item  matching  the
-       new pattern.  If there is no such match, menu_driver returns E_NO_MATCH
+       new pattern.  If there is no such match, menu_driver returns E_NO_MATCH
        and deletes the appended character from the buffer.
 
        If the second argument is one of the above  pre-defined  requests,  the
@@ -141,79 +141,79 @@
 
        If you click above the display region of the menu:
 
-       o   a REQ_SCR_ULINE is generated for a single click,
+       o   a REQ_SCR_ULINE is generated for a single click,
 
-       o   a REQ_SCR_UPAGE is generated for a double-click and
+       o   a REQ_SCR_UPAGE is generated for a double-click and
 
-       o   a REQ_FIRST_ITEM is generated for a triple-click.
+       o   a REQ_FIRST_ITEM is generated for a triple-click.
 
        If you click below the display region of the menu:
 
-       o   a REQ_SCR_DLINE is generated for a single click,
+       o   a REQ_SCR_DLINE is generated for a single click,
 
-       o   a REQ_SCR_DPAGE is generated for a double-click and
+       o   a REQ_SCR_DPAGE is generated for a double-click and
 
-       o   a REQ_LAST_ITEM is generated for a triple-click.
+       o   a REQ_LAST_ITEM is generated for a triple-click.
 
        If you click at an item inside the display area of the menu:
 
-       o   the menu cursor is positioned to that item.
+       o   the menu cursor is positioned to that item.
 
-       o   If you double-click an item  a  REQ_TOGGLE_ITEM  is  generated  and
-           E_UNKNOWN_COMMAND  is  returned.   This  return  value makes sense,
+       o   If you double-click an item  a  REQ_TOGGLE_ITEM  is  generated  and
+           E_UNKNOWN_COMMAND  is  returned.   This  return  value makes sense,
            because a double click usually means that an  item-specific  action
            should be returned.  It is exactly the purpose of this return value
            to signal that an application specific command should be executed.
 
-       o   If a translation into a request was done, menu_driver  returns  the
+       o   If a translation into a request was done, menu_driver  returns  the
            result of this request.
 
        If  you clicked outside the user window or the mouse event could not be
-       translated into a menu request an E_REQUEST_DENIED is returned.
+       translated into a menu request an E_REQUEST_DENIED is returned.
 
 
 

APPLICATION-DEFINED COMMANDS

        If the second argument is neither printable nor one of the  above  pre-
        defined  menu  requests  or  KEY_MOUSE,  the  drive  assumes  it  is an
-       application-specific    command    and    returns    E_UNKNOWN_COMMAND.
-       Application-defined commands should be defined relative to MAX_COMMAND,
+       application-specific    command    and    returns    E_UNKNOWN_COMMAND.
+       Application-defined commands should be defined relative to MAX_COMMAND,
        the maximum value of these pre-defined requests.
 
 
 

RETURN VALUE

-       menu_driver return one of the following error codes:
+       menu_driver return one of the following error codes:
 
-       E_OK The routine succeeded.
+       E_OK The routine succeeded.
 
-       E_SYSTEM_ERROR
-            System error occurred (see errno(3)).
+       E_SYSTEM_ERROR
+            System error occurred (see errno(3)).
 
-       E_BAD_ARGUMENT
+       E_BAD_ARGUMENT
             Routine detected an incorrect or out-of-range argument.
 
-       E_BAD_STATE
+       E_BAD_STATE
             Routine was called from an initialization or termination function.
 
-       E_NOT_POSTED
+       E_NOT_POSTED
             The menu has not been posted.
 
-       E_UNKNOWN_COMMAND
+       E_UNKNOWN_COMMAND
             The menu driver code saw an unknown request code.
 
-       E_NO_MATCH
+       E_NO_MATCH
             Character failed to match.
 
-       E_REQUEST_DENIED
+       E_REQUEST_DENIED
             The menu driver could not process the request.
 
 
 

SEE ALSO

-       curses(3X), getch(3X), menu(3X).
+       curses(3x), getch(3x), menu(3x).
 
 
 

NOTES

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

PORTABILITY

@@ -228,7 +228,7 @@
 
 
 
-                                                               menu_driver(3X)
+                                                               menu_driver(3x)