X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fform_field_new.3x.html;h=ac197ecc129568b9382c3ef6de6ba97cfcebf74e;hp=4c8e1d482e1e0b23b882bd0dd9e17267b2730273;hb=89730563d0a660d4ddd83d28660dc23c6d3f0bed;hpb=a8987e73ec254703634802b4f7ee30d3a485524d diff --git a/doc/html/man/form_field_new.3x.html b/doc/html/man/form_field_new.3x.html index 4c8e1d48..ac197ecc 100644 --- a/doc/html/man/form_field_new.3x.html +++ b/doc/html/man/form_field_new.3x.html @@ -1,8 +1,8 @@ - + + + form_field_new 3x - + -

form_field_new 3x

-
+

form_field_new 3x

-
-form_field_new(3x)                             form_field_new(3x)
+form_field_new(3x)                                          form_field_new(3x)
 
 
 
 
-
-

NAME

-       form_field_new - create and destroy form fields
+

NAME

+       new_field,  dup_field, link_field, free_field - create and destroy form
+       fields
 
 
-
-

SYNOPSIS

+

SYNOPSIS

        #include <form.h>
        FIELD *new_field(int height, int width,
                         int toprow, int leftcol,
@@ -62,80 +62,84 @@
        int free_field(FIELD *field);
 
 
-
-

DESCRIPTION

-       The  function new_field allocates a new field and initial-
-       izes it from the parameters given: height, width,  row  of
-       upper-left  corner,  column  of  upper-left corner, number
-       off-screen rows, and number of additional working buffers.
+

DESCRIPTION

+       The function new_field allocates a new field and  initializes  it  from
+       the  parameters  given: height, width, row of upper-left corner, column
+       of upper-left corner, number off-screen rows, and number of  additional
+       working buffers.
 
-       The  function  dup_field duplicates a field at a new loca-
-       tion.  Most attributes (including current contents,  size,
-       validation  type, buffer count, growth threshold, justifi-
-       cation, foreground, background,  pad  character,  options,
-       and  user pointer) are copied.  Field status and the field
-       page bit are not copied.
+       The  function  dup_field  duplicates  a  field at a new location.  Most
+       attributes (including current contents, size, validation  type,  buffer
+       count,  growth  threshold,  justification,  foreground, background, pad
+       character, options, and user pointer) are copied.  Field status and the
+       field page bit are not copied.
 
-       The function link_field acts like dup_field, but  the  new
-       field  shares  buffers with its parent.  Attribute data is
-       separate.
+       The  function  link_field acts like dup_field, but the new field shares
+       buffers with its parent.  Attribute data is separate.
 
-       The function free_field  de-allocates  storage  associated
-       with a field.
+       The function free_field de-allocates storage associated with a field.
 
 
-
-

RETURN VALUE

-       The function, new_field, dup_field, link_field return NULL
-       on error.
-
-       The function free_field returns one of the following:
+

RETURN VALUE

+       The functions new_field, dup_field, link_field return  NULL  on  error.
+       They set errno according to their success:
 
        E_OK The routine succeeded.
 
+       E_BAD_ARGUMENT
+            Routine detected an incorrect or out-of-range argument.
+
        E_SYSTEM_ERROR
-            System error occurred (see errno).
+            System error occurred, e.g., malloc failure.
+
+       The function free_field returns one of the following:
+
+       E_OK The routine succeeded.
 
        E_BAD_ARGUMENT
-            Routine detected an incorrect or  out-of-range  argu-
-            ment.
+            Routine detected an incorrect or out-of-range argument.
 
+       E_CONNECTED
+            field is connected.
 
-
-

SEE ALSO

+
+

SEE ALSO

        curses(3x), form(3x).
 
 
-
-

NOTES

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

NOTES

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

PORTABILITY

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

PORTABILITY

+       These routines emulate the System V forms library.  They were not  sup-
+       ported on Version 7 or BSD versions.
 
-       It  may be unwise to count on the set of attributes copied
-       by  dup_field(3x)  being  portable;  the  System  V  forms
-       library  documents  are  not very explicit about what gets
-       copied and what doesn't.
+       It  may be unwise to count on the set of attributes copied by dup_field
+       being portable; the System V  forms  library  documents  are  not  very
+       explicit about what gets copied and what does not.
 
 
-
-

AUTHORS

-       Juergen Pfeifer.  Manual  pages  and  adaptation  for  new
-       curses by Eric S. Raymond.
+

AUTHORS

+       Juergen Pfeifer.  Manual pages and adaptation for new curses by Eric S.
+       Raymond.
 
 
 
-                                               form_field_new(3x)
+                                                            form_field_new(3x)
 
-
-
-Man(1) output converted with -man2html -
+