X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fform.3x.html;h=9dcf1019bb8250345d44ec4c0e3f844ad8457b10;hp=2024a71ea8a399478b8e4e470f6741c8a16f50b5;hb=HEAD;hpb=d97989d1e0db7282c723cabb44b991b951790006 diff --git a/doc/html/man/form.3x.html b/doc/html/man/form.3x.html index 2024a71e..3a3c2019 100644 --- a/doc/html/man/form.3x.html +++ b/doc/html/man/form.3x.html @@ -1,7 +1,8 @@ - -form 3x +form 3x 2024-03-16 ncurses 6.4 Library calls - + -

form 3x

+

form 3x 2024-03-16 ncurses 6.4 Library calls

-form(3x)                                                              form(3x)
+form(3x)                         Library calls                        form(3x)
 
 
 
@@ -58,8 +59,8 @@
        The form library provides terminal-independent facilities for composing
        form screens on character-cell terminals.  The library includes:  field
        routines, which create and modify form fields; and form routines, which
-       group fields into forms, display forms on the screen, and handle inter-
-       action with the user.
+       group fields into forms,  display  forms  on  the  screen,  and  handle
+       interaction with the user.
 
        The  form  library uses the curses libraries.  To use the form library,
        link with the options -lform -lcurses.
@@ -84,7 +85,8 @@
 
 

Routine Name Index

        The  following table lists each form routine and the name of the manual
-       page on which it is described.
+       page  on  which  it  is  described.   Routines  flagged  with  "*"  are
+       ncurses-specific, not present in SVr4.
 
        curses Routine Name     Manual Page Name
        --------------------------------------------------
@@ -110,8 +112,8 @@
        field_term              form_hook(3x)
        field_type              form_field_validation(3x)
        field_userptr           form_field_userptr(3x)
-       form_driver             form_driver(3x)
 
+       form_driver             form_driver(3x)
        form_driver_w           form_driver(3x)*
        form_fields             form_field(3x)
        form_init               form_hook(3x)
@@ -119,8 +121,8 @@
        form_opts_off           form_opts(3x)
        form_opts_on            form_opts(3x)
        form_page               form_page(3x)
-       form_request_by_name    form_requestname(3x)
-       form_request_name       form_requestname(3x)
+       form_request_by_name    form_requestname(3x)*
+       form_request_name       form_requestname(3x)*
        form_sub                form_win(3x)
        form_term               form_hook(3x)
        form_userptr            form_userptr(3x)
@@ -162,15 +164,15 @@
        set_form_win            form_win(3x)
        set_max_field           form_field_buffer(3x)
        set_new_page            form_new_page(3x)
-       unfocus_current_field   form_page(3x)
+       unfocus_current_field   form_page(3x)*
        unpost_form             form_post(3x)
 
 
 

RETURN VALUE

-       Routines that return pointers return NULL on error, and  set  errno  to
-       the  corresponding  error-code returned by functions returning an inte-
-       ger.  Routines that return an integer return one of the following error
-       codes:
+       Routines  that  return  pointers return NULL on error, and set errno to
+       the  corresponding  error-code  returned  by  functions  returning   an
+       integer.   Routines  that return an integer return one of the following
+       error codes:
 
        E_OK The routine succeeded.
 
@@ -209,36 +211,31 @@
 
 
 

NOTES

-       The  header  file  <form.h>  automatically  includes  the  header files
-       <curses.h> and <eti.h>.
-
-       In your library list, libform.a should be before libncurses.a; that is,
-       you  want  to  say  "-lform -lncurses", not the other way around (which
-       would give you a link error when using static libraries).
+       The header file form.h itself includes curses.h.
 
 
 

PORTABILITY

-       These routines emulate the System V forms library.  They were not  sup-
-       ported on Version 7 or BSD versions.
+       These routines emulate the System  V  forms  library.   They  were  not
+       supported on Version 7 or BSD versions.
 
-       The  menu facility was documented in SVr4.2 in Character User Interface
-       Programming (UNIX SVR4.2).
+       A  form  facility  was  documented in SVr4.2's Character User Interface
+       Programming document.
 
        It is not part of X/Open Curses.
 
-       Aside from ncurses, there are few implementations:
+       Aside from ncurses, there are few implementations:
 
        o   systems based on SVr4 source code, e.g., Solaris.
 
        o   NetBSD curses.
 
        A few  functions  in  this  implementation  are  extensions  added  for
-       ncurses,   but   not   provided   by   other   implementations,   e.g.,
+       ncurses,   but   not   provided   by   other   implementations,   e.g.,
        form_driver_w, unfocus_current_field.
 
 
 

AUTHORS

-       Juergen Pfeifer.  Manual pages and adaptation for ncurses  by  Eric  S.
+       Juergen Pfeifer.  Manual pages and adaptation for ncurses  by  Eric  S.
        Raymond.
 
 
@@ -246,11 +243,9 @@
        curses(3x)  and  related  pages  whose names begin "form_" for detailed
        descriptions of the entry points.
 
-       This describes ncurses version 6.1 (patch 20191130).
-
 
 
-                                                                      form(3x)
+ncurses 6.4                       2024-03-16                          form(3x)