Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ form_f_buf(3x) — Atari System V ue12

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

curses(3X)

forms(3X)





   form_field_buffer(3X)                                 form_field_buffer(3X)


   NAME
         formfieldbuffer:  setfieldbuffer, fieldbuffer, setfieldstatus,
         fieldstatus, setmaxfield - set and get forms field attributes

   SYNOPSIS
         #include <form.h>

         int setfieldbuffer(FIELD *field, int buf, char *value);
         char *fieldbuffer(FIELD *field, int buf);
         int setfieldstatus(FIELD *field, int status);
         int fieldstatus(FIELD *field);
         int setmaxfield(FIELD *field, int max);

   DESCRIPTION
         setfieldbuffer sets buffer buf of field to value.  Buffer 0 stores
         the displayed contents of the field.  Buffers other than 0 are
         application specific and not used by the forms library routines.
         fieldbuffer returns the value of field buffer buf.

         Every field has an associated status flag that is set whenever the
         contents of field buffer 0 changes.  setfieldstatus sets the status
         flag of field to status.  fieldstatus returns the status of field.

         setmaxfield sets a maximum growth on a dynamic field, or if max=0
         turns off any maximum growth.

   RETURN VALUE
         fieldbuffer returns NULL on error.

         fieldstatus returns TRUE or FALSE.

         setfieldbuffer, setfieldstatus and setmaxfield return one of
         the following:
         EOK           - The function returned successfully.
         ESYSTEMERROR - System error.
         EBADARGUMENT - An argument is incorrect.

   NOTES
         The header file <form.h> automatically includes the header files
         <eti.h> and <curses.h>.

   SEE ALSO
         curses(3X), forms(3X).










   7/91                                                                 Page 1





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