form_field_new man page on SmartOS

Man page or keyword search:  
man Server   16655 pages
apropos Keyword Search (all sections)
Output format
SmartOS logo
[printable version]

FORM_FIELD_NEW(3CURSES)				       FORM_FIELD_NEW(3CURSES)

NAME
       form_field_new,	new_field,  dup_field, link_field, free_field - create
       and destroy forms fields

SYNOPSIS
       cc [ flag... ] file... -lform  -lcurses	[ library... ]
       #include <form.h>

       FIELD *new_field(int r, int c, int frow, int fcol, int nrow, int ncol);

       FIELD *dup_field(FIELD *field, int frow, int fcol);

       FIELD *link_field(FIELD *field, int frow, int fcol);

       int free_field(FIELD *field);

DESCRIPTION
       new_field() creates a new field with r rows and c columns, starting  at
       frow,  fcol,  in	 the  subwindow	 of a form. nrow is the number of off-
       screen rows and nbuf is the number of additional working buffers.  This
       routine returns a pointer to the new field.

       dup_field()  duplicates	field  at  the	specified  location. All field
       attributes are duplicated, including the current contents of the	 field
       buffers.

       link_field() also duplicates field at the specified location.  However,
       unlike dup_field(), the new field shares the  field  buffers  with  the
       original	 field. After creation, the attributes of the new field can be
       changed without affecting the original field.

       free_field() frees the storage allocated for field.

RETURN VALUES
       Routines that  return  pointers	return	NULL  on  error.  free_field()
       returns one of the following:

       E_OK
			 Thefunction returned successfully.

       E_CONNECTED
			 The field is already connected to a form.

       E_SYSTEM_ERROR
			 System error.

       E_BAD_ARGUMENT
			 An argument is incorrect.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌───────────────┬─────────────────┐
       │ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
       ├───────────────┼─────────────────┤
       │MT-Level       │ Unsafe		 │
       └───────────────┴─────────────────┘

SEE ALSO
       curses(3CURSES), forms(3CURSES), attributes(5)

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

				 Dec 31, 1996	       FORM_FIELD_NEW(3CURSES)
[top]

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net