summaryrefslogtreecommitdiffstats
path: root/ncurses-5.2/doc/html/man/form_opts.3x.html
blob: 5ae1cc4abc239a95185cc144fd973f767f438d70 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<HTML>
<BODY>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->

</PRE>
<H2>NAME</H2><PRE>
       <B>form_opts</B> - set and get form options


</PRE>
<H2>SYNOPSIS</H2><PRE>
       <B>#include</B> <B>&lt;form.h&gt;</B>
       int set_form_opts(FORM *form, OPTIONS opts);
       int form_opts_on(FORM *form, OPTIONS opts);
       int form_opts_off(FORM *form, OPTIONS opts);
       OPTIONS form_opts(const FORM *form);


</PRE>
<H2>DESCRIPTION</H2><PRE>
       The  function  <B>set_form_opts</B>  sets  all  the  given form's
       option bits  (form  option  bits  may  be  logically-OR'ed
       together).

       The  function <B>form_opts_on</B> turns on the given option bits,
       and leaves others alone.

       The function <B>form_opts_off</B>  turns  off  the  given  option
       bits, and leaves others alone.

       The  function  <B>form_opts</B> returns the form's current option
       bits.

       The following options are defined (all are on by default):

       O_NL_OVERLOAD
            Overload  the  <B>REQ_NEW_LINE</B>  forms  driver request so
            that calling it at the end of a  field  goes  to  the
            next field.

       O_BS_OVERLOAD
            Overload  the  <B>REQ_DEL_PREV</B>  forms  driver request so
            that calling it at the beginning of a field  goes  to
            the previous field.


</PRE>
<H2>RETURN VALUE</H2><PRE>
       Except for <B>form_opts</B>, each routine returns one of the fol-
       lowing:

       <B>E_OK</B> The routine succeeded.

       <B>E_SYSTEM_ERROR</B>
            System error occurred (see <B>errno</B>).


</PRE>
<H2>SEE ALSO</H2><PRE>
       <B><A HREF="ncurses.3x.html">curses(3x)</A></B>, <B><A HREF="form.3x.html">form(3x)</A></B>.


</PRE>
<H2>NOTES</H2><PRE>
       The header file <B>&lt;form.h&gt;</B> automatically includes the header
       file <B>&lt;curses.h&gt;</B>.


</PRE>
<H2>PORTABILITY</H2><PRE>
       These  routines  emulate the System V forms library.  They
       were not supported on Version 7 or BSD versions.


</PRE>
<H2>AUTHORS</H2><PRE>
       Juergen Pfeifer.  Manual  pages  and  adaptation  for  new
       curses by Eric S. Raymond.

















































</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>