field_fore3
Color and attribute control for form fields
Part of field_back(3).
Usage
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);
Overview
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.
Return value
These routines return one of the following:
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(3)).
Portability
These routines emulate the System V forms library. They were not supported on Version 7 or BSD versions.
History
- FreeBSD 16.0-CURRENT (2026-10-27) to FreeBSD 14.2-RELEASE: the text shown here
- FreeBSD 14.1-RELEASE to FreeBSD 14.0-RELEASE
- FreeBSD 13.5-RELEASE to FreeBSD 13.0-RELEASE
- FreeBSD 12.4-RELEASE to FreeBSD 11.0-RELEASE
- FreeBSD 10.4-RELEASE to FreeBSD 6.3-RELEASE
- FreeBSD 6.2-RELEASE to FreeBSD 5.0-RELEASE
- FreeBSD 4.11-RELEASE to FreeBSD 4.3-RELEASE