tail head cat sleep
QR code linking to this page

Manual Pages  — form_field_attributes


form_field_attributes - color and attribute control for form fields



#include <form.h>
int set_field_fore(FIELD *field, chtype attr);
chtype field_fore(const FIELD *field);
int set_field_back(FIELD *field, chtype attr);
chtype field_back(const FIELD *field);
int set_field_pad(FIELD *field, int pad);
int field_pad(const FIELD *field);


The function set_field_fore sets the foreground attribute of field. This is the highlight used to display the field contents. The function field_fore returns the foreground attribute. The default is A_STANDOUT.

The function set_field_back sets the background attribute of form. This is the highlight used to display the extent fields in the form. The function field_back returns the background attribute. The default is A_NORMAL.

The function set_field_pad sets the character used to fill the field. The function field_pad returns the given form's pad character. The default is a blank.


These routines return one of the following:
E_OK The routine succeeded.
  Routine detected an incorrect or out-of-range argument.
  System error occurred (see errno).


curses(3) and related pages whose names begin "form_" for detailed descriptions of the entry points.


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


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


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

form_field_attributes (3X)

tail head cat sleep
QR code linking to this page

Please direct any comments about this manual page service to Ben Bullock. Privacy policy.

One of the advantages of using UNIX to teach an operating systems course is the sources and documentation will easily fit into a student's briefcase.
— John Lions