X-Git-Url: https://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=Ada95%2Fhtml%2Fman%2Fform_field_new.3x.html;fp=Ada95%2Fhtml%2Fman%2Fform_field_new.3x.html;h=f581e77c9a2cd2f0b020053c20f004a25e9f1b9b;hb=0eb88fc5281804773e2a0c7a488a4452463535ce;hp=0000000000000000000000000000000000000000;hpb=661078ddbde3ce0f3b06e95642fbb9b5fef7dca1;p=ncurses.git diff --git a/Ada95/html/man/form_field_new.3x.html b/Ada95/html/man/form_field_new.3x.html new file mode 100644 index 00000000..f581e77c --- /dev/null +++ b/Ada95/html/man/form_field_new.3x.html @@ -0,0 +1,122 @@ + +
++ form_field_new - create and destroy form fields + + ++
+ #include++ FIELD *new_field(int height, int width, + int toprow, int leftcol, + int offscreen, int nbuffers); + FIELD *dup_field(FIELD *field, int toprow, int leftcol); + FIELD *link_field(FIELD *field, int toprow, int leftcol); + int free_field(FIELD *field); + + +
+ The function new_field allocates a new field and initial- + izes it from the parameters given: height, width, row of + upper-left corner, column of upper-left corner, number + off-screen rows, and number of additional working buffers. + + The function dup_field duplicates a field at a new loca- + tion. Most attributes (including current contents, size, + validation type, buffer count, growth threshold, justifi- + cation, foreground, background, pad character, options, + and user pointer) are copied. Field status and the field + page bit are not copied. + + The function link_field acts like dup_field, but the new + field shares buffers with its parent. Attribute data is + separate. + + The function free_field de-allocates storage associated + with a field. + + ++
+ The function, new_field, dup_field, link_field return NULL + on error. + + The function free_field returns one of the following: + + E_OK The routine succeeded. + + E_SYSTEM_ERROR + System error occurred (see errno). + + E_BAD_ARGUMENT + Routine detected an incorrect or out-of-range argu- + ment. + + ++
+ curses(3X), form(3X). + + ++
+ The header file+automatically includes the header + file . + These routines emulate the System V forms library. They + were not supported on Version 7 or BSD versions. + + It may be unwise to count on the set of attributes copied + by dup_field(3X) being portable; the System V forms + library documents are not very explicit on what gets + copied and was not. + + +
+ Juergen Pfeifer. Manual pages and adaptation for new + curses by Eric S. Raymond. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ++ +