NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | ATTRIBUTES | SEE ALSO | NOTES
cc [ flag ... ] file ... -lform -lcurses [ library .. ] #include <form.h>int set_field_fore(FIELD *field, chtype attr);
set_field_fore() sets the foreground attribute of field . The foreground attribute is the low-level curses display attribute used to display the field contents. field_fore() returns the foreground attribute of field .
set_field_back() sets the background attribute of field . The background attribute is the low-level curses display attribute used to display the extent of the field. field_back() returns the background attribute of field .
set_field_pad() sets the pad character of field to pad . The pad character is the character used to fill within the field. field_pad() returns the pad character of field .
field_fore() , field_back() , and field_pad() return default values if field is NULL . If field is not NULL and is not a valid FIELD pointer, the return value from these routines is undefined.
set_field_fore() , set_field_back() , and set_field_pad() return one of the following:
The function returned successfully.
System error.
An argument is incorrect.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
MT-Level | Unsafe |
The header <form.h> automatically includes the headers <eti.h> and <curses.h> .
NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | ATTRIBUTES | SEE ALSO | NOTES