1 <!DOCTYPE html PUBLIC
"-//W3C//DTD HTML 4.01//EN">
4 <TITLE>terminal_interface-curses-forms.ads
</TITLE>
5 <meta http-equiv=
"Content-Type" content=
"text/html; charset=iso-8859-1">
6 <style type=
"text/css">
16 <HR><DIV style=
"text-align:center"><H1> File : terminal_interface-curses-forms.ads
</H1></DIV><HR>
18 <span class=
"comment"><EM>------------------------------------------------------------------------------
</EM></span>
19 <span class=
"comment"><EM>-- --
</EM></span>
20 <span class=
"comment"><EM>--
<A HREF=
"http://www.gnat.com">GNAT
</A> ncurses Binding --
</EM></span>
21 <span class=
"comment"><EM>-- --
</EM></span>
22 <span class=
"comment"><EM>-- Terminal_Interface.Curses.Form --
</EM></span>
23 <span class=
"comment"><EM>-- --
</EM></span>
24 <span class=
"comment"><EM>-- S P E C --
</EM></span>
25 <span class=
"comment"><EM>-- --
</EM></span>
26 <span class=
"comment"><EM>------------------------------------------------------------------------------
</EM></span>
27 <span class=
"comment"><EM>-- Copyright (c)
1998-
2009,
2014 Free Software Foundation, Inc. --
</EM></span>
28 <span class=
"comment"><EM>-- --
</EM></span>
29 <span class=
"comment"><EM>-- Permission is hereby granted, free of charge, to any person obtaining a --
</EM></span>
30 <span class=
"comment"><EM>-- copy of this software and associated documentation files (the --
</EM></span>
31 <span class=
"comment"><EM>--
"Software"), to deal in the Software without restriction, including --
</EM></span>
32 <span class=
"comment"><EM>-- without limitation the rights to use, copy, modify, merge, publish, --
</EM></span>
33 <span class=
"comment"><EM>-- distribute, distribute with modifications, sublicense, and/or sell --
</EM></span>
34 <span class=
"comment"><EM>-- copies of the Software, and to permit persons to whom the Software is --
</EM></span>
35 <span class=
"comment"><EM>-- furnished to do so, subject to the following conditions: --
</EM></span>
36 <span class=
"comment"><EM>-- --
</EM></span>
37 <span class=
"comment"><EM>-- The above copyright notice and this permission notice shall be included --
</EM></span>
38 <span class=
"comment"><EM>-- in all copies or substantial portions of the Software. --
</EM></span>
39 <span class=
"comment"><EM>-- --
</EM></span>
40 <span class=
"comment"><EM>-- THE SOFTWARE IS PROVIDED
"AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS --
</EM></span>
41 <span class=
"comment"><EM>-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF --
</EM></span>
42 <span class=
"comment"><EM>-- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. --
</EM></span>
43 <span class=
"comment"><EM>-- IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, --
</EM></span>
44 <span class=
"comment"><EM>-- DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR --
</EM></span>
45 <span class=
"comment"><EM>-- OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR --
</EM></span>
46 <span class=
"comment"><EM>-- THE USE OR OTHER DEALINGS IN THE SOFTWARE. --
</EM></span>
47 <span class=
"comment"><EM>-- --
</EM></span>
48 <span class=
"comment"><EM>-- Except as contained in this notice, the name(s) of the above copyright --
</EM></span>
49 <span class=
"comment"><EM>-- holders shall not be used in advertising or otherwise to promote the --
</EM></span>
50 <span class=
"comment"><EM>-- sale, use or other dealings in this Software without prior written --
</EM></span>
51 <span class=
"comment"><EM>-- authorization. --
</EM></span>
52 <span class=
"comment"><EM>------------------------------------------------------------------------------
</EM></span>
53 <span class=
"comment"><EM>-- Author: Juergen Pfeifer,
1996</EM></span>
54 <span class=
"comment"><EM>-- Version Control:
</EM></span>
55 <span class=
"comment"><EM>-- @Revision:
1.33 @
</EM></span>
56 <span class=
"comment"><EM>-- @Date:
2014/
05/
24 21:
31:
57 @
</EM></span>
57 <span class=
"comment"><EM>-- Binding Version
01.00</EM></span>
58 <span class=
"comment"><EM>------------------------------------------------------------------------------
</EM></span>
60 <b>with
</b> Ada.Characters.Latin_1;
62 <b>package
</b> <A HREF=
"terminal_interface__ads.htm#ref_42_9">Terminal_Interface
</A>.
<A HREF=
"terminal_interface-curses__ads.htm#ref_47_28">Curses
</A>.
<span class=
"symbol"><A NAME=
"ref_45_35" HREF=
"terminal_interface-curses-forms__adb.htm#ref_50_40">Forms
</A></span> <b>is
</b>
63 <b>pragma
</b> Preelaborate (
<A HREF=
"terminal_interface__ads.htm#ref_42_9">Terminal_Interface
</A>.
<A HREF=
"terminal_interface-curses__ads.htm#ref_47_28">Curses
</A>.
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_45_35">Forms
</A>);
64 <b>pragma
</b> Linker_Options (
"-lform" & <A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_9_4">DFT_ARG_SUFFIX
</A>);
66 Space : Character
<b>renames
</b> Ada.Characters.Latin_1.Space;
68 <b>type
</b> <span class=
"symbol"><A NAME=
"ref_51_9">Field
</A></span> <b>is
</b> <b>private
</b>;
69 <b>type
</b> <span class=
"symbol"><A NAME=
"ref_52_9">Form
</A></span> <b>is
</b> <b>private
</b>;
71 <span class=
"symbol"><A NAME=
"ref_54_4">Null_Field
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
72 <span class=
"symbol"><A NAME=
"ref_55_4">Null_Form
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>;
74 <b>type
</b> <span class=
"symbol"><A NAME=
"ref_57_9">Field_Justification
</A></span> <b>is
</b> (
<span class=
"symbol"><A NAME=
"ref_57_33">None
</A></span>,
75 <span class=
"symbol"><A NAME=
"ref_58_33">Left
</A></span>,
76 <span class=
"symbol"><A NAME=
"ref_59_33">Center
</A></span>,
77 <span class=
"symbol"><A NAME=
"ref_60_33">Right
</A></span>);
79 <b>type
</b> <span class=
"symbol"><A NAME=
"ref_62_9">Field_Option_Set
</A></span> <b>is
</b>
81 <span class=
"symbol"><A NAME=
"ref_64_10">Visible
</A></span> : Boolean;
82 <span class=
"symbol"><A NAME=
"ref_65_10">Active
</A></span> : Boolean;
83 <span class=
"symbol"><A NAME=
"ref_66_10">Public
</A></span> : Boolean;
84 <span class=
"symbol"><A NAME=
"ref_67_10">Edit
</A></span> : Boolean;
85 <span class=
"symbol"><A NAME=
"ref_68_10">Wrap
</A></span> : Boolean;
86 <span class=
"symbol"><A NAME=
"ref_69_10">Blank
</A></span> : Boolean;
87 <span class=
"symbol"><A NAME=
"ref_70_10">Auto_Skip
</A></span> : Boolean;
88 <span class=
"symbol"><A NAME=
"ref_71_10">Null_Ok
</A></span> : Boolean;
89 <span class=
"symbol"><A NAME=
"ref_72_10">Pass_Ok
</A></span> : Boolean;
90 <span class=
"symbol"><A NAME=
"ref_73_10">Static
</A></span> : Boolean;
91 <b>end
</b> <b>record
</b>;
92 <b>pragma
</b> Convention (C_Pass_By_Copy,
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_62_9">Field_Option_Set
</A>);
94 <b>for
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_62_9">Field_Option_Set
</A> <b>use
</b>
96 <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_64_10">Visible
</A> <b>at
</b> 0 <b>range
</b> <A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_279_4">O_VISIBLE_First
</A>
97 ..
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_280_4">O_VISIBLE_Last
</A>;
98 <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_65_10">Active
</A> <b>at
</b> 0 <b>range
</b> <A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_281_4">O_ACTIVE_First
</A>
99 ..
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_282_4">O_ACTIVE_Last
</A>;
100 <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_66_10">Public
</A> <b>at
</b> 0 <b>range
</b> <A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_283_4">O_PUBLIC_First
</A>
101 ..
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_284_4">O_PUBLIC_Last
</A>;
102 <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_67_10">Edit
</A> <b>at
</b> 0 <b>range
</b> <A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_285_4">O_EDIT_First
</A>
103 ..
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_286_4">O_EDIT_Last
</A>;
104 <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_68_10">Wrap
</A> <b>at
</b> 0 <b>range
</b> <A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_287_4">O_WRAP_First
</A>
105 ..
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_288_4">O_WRAP_Last
</A>;
106 <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_69_10">Blank
</A> <b>at
</b> 0 <b>range
</b> <A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_289_4">O_BLANK_First
</A>
107 ..
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_290_4">O_BLANK_Last
</A>;
108 <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_70_10">Auto_Skip
</A> <b>at
</b> 0 <b>range
</b> <A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_291_4">O_AUTOSKIP_First
</A>
109 ..
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_292_4">O_AUTOSKIP_Last
</A>;
110 <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_71_10">Null_Ok
</A> <b>at
</b> 0 <b>range
</b> <A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_293_4">O_NULLOK_First
</A>
111 ..
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_294_4">O_NULLOK_Last
</A>;
112 <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_72_10">Pass_Ok
</A> <b>at
</b> 0 <b>range
</b> <A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_295_4">O_PASSOK_First
</A>
113 ..
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_296_4">O_PASSOK_Last
</A>;
114 <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_73_10">Static
</A> <b>at
</b> 0 <b>range
</b> <A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_297_4">O_STATIC_First
</A>
115 ..
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_298_4">O_STATIC_Last
</A>;
116 <b>end
</b> <b>record
</b>;
117 <b>pragma
</b> Warnings (Off);
118 <b>for
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_62_9">Field_Option_Set
</A>'Size
<b>use
</b> <A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_299_4">Field_Options_Size
</A>;
119 <b>pragma
</b> Warnings (On);
121 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_104_13" HREF=
"terminal_interface-curses-forms__adb.htm#ref_1019_13">Default_Field_Options
</A></span> <b>return
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_62_9">Field_Option_Set
</A>;
122 <span class=
"comment"><EM>-- The initial defaults for the field options.
</EM></span>
123 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_104_13">Default_Field_Options
</A>);
125 <b>type
</b> <span class=
"symbol"><A NAME=
"ref_108_9">Form_Option_Set
</A></span> <b>is
</b>
127 <span class=
"symbol"><A NAME=
"ref_110_10">NL_Overload
</A></span> : Boolean;
128 <span class=
"symbol"><A NAME=
"ref_111_10">BS_Overload
</A></span> : Boolean;
129 <b>end
</b> <b>record
</b>;
130 <b>pragma
</b> Convention (C_Pass_By_Copy,
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_108_9">Form_Option_Set
</A>);
132 <b>for
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_108_9">Form_Option_Set
</A> <b>use
</b>
134 <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_110_10">NL_Overload
</A> <b>at
</b> 0 <b>range
</b> <A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_303_4">O_NL_OVERLOAD_First
</A>
135 ..
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_304_4">O_NL_OVERLOAD_Last
</A>;
136 <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_111_10">BS_Overload
</A> <b>at
</b> 0 <b>range
</b> <A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_305_4">O_BS_OVERLOAD_First
</A>
137 ..
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_306_4">O_BS_OVERLOAD_Last
</A>;
138 <b>end
</b> <b>record
</b>;
139 <b>pragma
</b> Warnings (Off);
140 <b>for
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_108_9">Form_Option_Set
</A>'Size
<b>use
</b> <A HREF=
"terminal_interface-curses_constants__ads.htm#ref_6_28">Curses_Constants
</A>.
<A HREF=
"terminal_interface-curses_constants__ads.htm#ref_299_4">Field_Options_Size
</A>;
141 <b>pragma
</b> Warnings (On);
143 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_126_13" HREF=
"terminal_interface-curses-forms__adb.htm#ref_1025_13">Default_Form_Options
</A></span> <b>return
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_108_9">Form_Option_Set
</A>;
144 <span class=
"comment"><EM>-- The initial defaults for the form options.
</EM></span>
145 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_126_13">Default_Form_Options
</A>);
147 <b>type
</b> <span class=
"symbol"><A NAME=
"ref_130_9">Buffer_Number
</A></span> <b>is
</b> <b>new
</b> Natural;
149 <b>type
</b> Field_Array
<b>is
</b> <b>array
</b> (Positive
<b>range
</b> <>)
<b>of
</b> <b>aliased
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
150 <b>pragma
</b> Convention (C, Field_Array);
152 <b>type
</b> <span class=
"symbol"><A NAME=
"ref_135_9">Field_Array_Access
</A></span> <b>is
</b> <b>access
</b> Field_Array;
154 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_137_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_1001_14">Free
</A></span> (
<span class=
"symbol"><A NAME=
"ref_137_20" HREF=
"terminal_interface-curses-forms__adb.htm#ref_1001_20">FA
</A></span> :
<b>in
</b> <b>out
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_135_9">Field_Array_Access
</A>;
155 <span class=
"symbol"><A NAME=
"ref_138_20" HREF=
"terminal_interface-curses-forms__adb.htm#ref_1002_20">Free_Fields
</A></span> : Boolean := False);
156 <span class=
"comment"><EM>-- Release the memory for an allocated field array
</EM></span>
157 <span class=
"comment"><EM>-- If Free_Fields is True, call Delete() for all the fields in
</EM></span>
158 <span class=
"comment"><EM>-- the array.
</EM></span>
160 <b>subtype
</b> <span class=
"symbol"><A NAME=
"ref_143_12">Form_Request_Code
</A></span> <b>is
</b> <A HREF=
"terminal_interface-curses__ads.htm#ref_66_9">Key_Code
</A> <b>range
</b> (
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
1) .. (
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
57);
162 <span class=
"comment"><EM>-- The prefix F_ stands for
"Form Request"</EM></span>
163 <span class=
"symbol"><A NAME=
"ref_146_4">F_Next_Page
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
1;
164 <span class=
"symbol"><A NAME=
"ref_147_4">F_Previous_Page
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
2;
165 <span class=
"symbol"><A NAME=
"ref_148_4">F_First_Page
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
3;
166 <span class=
"symbol"><A NAME=
"ref_149_4">F_Last_Page
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
4;
168 <span class=
"symbol"><A NAME=
"ref_151_4">F_Next_Field
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
5;
169 <span class=
"symbol"><A NAME=
"ref_152_4">F_Previous_Field
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
6;
170 <span class=
"symbol"><A NAME=
"ref_153_4">F_First_Field
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
7;
171 <span class=
"symbol"><A NAME=
"ref_154_4">F_Last_Field
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
8;
172 <span class=
"symbol"><A NAME=
"ref_155_4">F_Sorted_Next_Field
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
9;
173 <span class=
"symbol"><A NAME=
"ref_156_4">F_Sorted_Previous_Field
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
10;
174 <span class=
"symbol"><A NAME=
"ref_157_4">F_Sorted_First_Field
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
11;
175 <span class=
"symbol"><A NAME=
"ref_158_4">F_Sorted_Last_Field
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
12;
176 <span class=
"symbol"><A NAME=
"ref_159_4">F_Left_Field
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
13;
177 <span class=
"symbol"><A NAME=
"ref_160_4">F_Right_Field
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
14;
178 <span class=
"symbol"><A NAME=
"ref_161_4">F_Up_Field
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
15;
179 <span class=
"symbol"><A NAME=
"ref_162_4">F_Down_Field
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
16;
181 <span class=
"symbol"><A NAME=
"ref_164_4">F_Next_Char
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
17;
182 <span class=
"symbol"><A NAME=
"ref_165_4">F_Previous_Char
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
18;
183 <span class=
"symbol"><A NAME=
"ref_166_4">F_Next_Line
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
19;
184 <span class=
"symbol"><A NAME=
"ref_167_4">F_Previous_Line
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
20;
185 <span class=
"symbol"><A NAME=
"ref_168_4">F_Next_Word
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
21;
186 <span class=
"symbol"><A NAME=
"ref_169_4">F_Previous_Word
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
22;
187 <span class=
"symbol"><A NAME=
"ref_170_4">F_Begin_Field
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
23;
188 <span class=
"symbol"><A NAME=
"ref_171_4">F_End_Field
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
24;
189 <span class=
"symbol"><A NAME=
"ref_172_4">F_Begin_Line
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
25;
190 <span class=
"symbol"><A NAME=
"ref_173_4">F_End_Line
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
26;
191 <span class=
"symbol"><A NAME=
"ref_174_4">F_Left_Char
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
27;
192 <span class=
"symbol"><A NAME=
"ref_175_4">F_Right_Char
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
28;
193 <span class=
"symbol"><A NAME=
"ref_176_4">F_Up_Char
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
29;
194 <span class=
"symbol"><A NAME=
"ref_177_4">F_Down_Char
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
30;
196 <span class=
"symbol"><A NAME=
"ref_179_4">F_New_Line
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
31;
197 <span class=
"symbol"><A NAME=
"ref_180_4">F_Insert_Char
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
32;
198 <span class=
"symbol"><A NAME=
"ref_181_4">F_Insert_Line
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
33;
199 <span class=
"symbol"><A NAME=
"ref_182_4">F_Delete_Char
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
34;
200 <span class=
"symbol"><A NAME=
"ref_183_4">F_Delete_Previous
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
35;
201 <span class=
"symbol"><A NAME=
"ref_184_4">F_Delete_Line
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
36;
202 <span class=
"symbol"><A NAME=
"ref_185_4">F_Delete_Word
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
37;
203 <span class=
"symbol"><A NAME=
"ref_186_4">F_Clear_EOL
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
38;
204 <span class=
"symbol"><A NAME=
"ref_187_4">F_Clear_EOF
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
39;
205 <span class=
"symbol"><A NAME=
"ref_188_4">F_Clear_Field
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
40;
206 <span class=
"symbol"><A NAME=
"ref_189_4">F_Overlay_Mode
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
41;
207 <span class=
"symbol"><A NAME=
"ref_190_4">F_Insert_Mode
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
42;
209 <span class=
"comment"><EM>-- Vertical Scrolling
</EM></span>
210 <span class=
"symbol"><A NAME=
"ref_193_4">F_ScrollForward_Line
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
43;
211 <span class=
"symbol"><A NAME=
"ref_194_4">F_ScrollBackward_Line
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
44;
212 <span class=
"symbol"><A NAME=
"ref_195_4">F_ScrollForward_Page
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
45;
213 <span class=
"symbol"><A NAME=
"ref_196_4">F_ScrollBackward_Page
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
46;
214 <span class=
"symbol"><A NAME=
"ref_197_4">F_ScrollForward_HalfPage
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
47;
215 <span class=
"symbol"><A NAME=
"ref_198_4">F_ScrollBackward_HalfPage
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
48;
217 <span class=
"comment"><EM>-- Horizontal Scrolling
</EM></span>
218 <span class=
"symbol"><A NAME=
"ref_201_4">F_HScrollForward_Char
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
49;
219 <span class=
"symbol"><A NAME=
"ref_202_4">F_HScrollBackward_Char
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
50;
220 <span class=
"symbol"><A NAME=
"ref_203_4">F_HScrollForward_Line
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
51;
221 <span class=
"symbol"><A NAME=
"ref_204_4">F_HScrollBackward_Line
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
52;
222 <span class=
"symbol"><A NAME=
"ref_205_4">F_HScrollForward_HalfLine
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
53;
223 <span class=
"symbol"><A NAME=
"ref_206_4">F_HScrollBackward_HalfLine
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
54;
225 <span class=
"symbol"><A NAME=
"ref_208_4">F_Validate_Field
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
55;
226 <span class=
"symbol"><A NAME=
"ref_209_4">F_Next_Choice
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
56;
227 <span class=
"symbol"><A NAME=
"ref_210_4">F_Previous_Choice
</A></span> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_379_4">Key_Max
</A> +
57;
229 <span class=
"comment"><EM>-- For those who like the old 'C' style request names
</EM></span>
230 REQ_NEXT_PAGE :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_146_4">F_Next_Page
</A>;
231 REQ_PREV_PAGE :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_147_4">F_Previous_Page
</A>;
232 REQ_FIRST_PAGE :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_148_4">F_First_Page
</A>;
233 REQ_LAST_PAGE :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_149_4">F_Last_Page
</A>;
235 REQ_NEXT_FIELD :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_151_4">F_Next_Field
</A>;
236 REQ_PREV_FIELD :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_152_4">F_Previous_Field
</A>;
237 REQ_FIRST_FIELD :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_153_4">F_First_Field
</A>;
238 REQ_LAST_FIELD :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_154_4">F_Last_Field
</A>;
239 REQ_SNEXT_FIELD :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_155_4">F_Sorted_Next_Field
</A>;
240 REQ_SPREV_FIELD :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_156_4">F_Sorted_Previous_Field
</A>;
241 REQ_SFIRST_FIELD :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_157_4">F_Sorted_First_Field
</A>;
242 REQ_SLAST_FIELD :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_158_4">F_Sorted_Last_Field
</A>;
243 REQ_LEFT_FIELD :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_159_4">F_Left_Field
</A>;
244 REQ_RIGHT_FIELD :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_160_4">F_Right_Field
</A>;
245 REQ_UP_FIELD :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_161_4">F_Up_Field
</A>;
246 REQ_DOWN_FIELD :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_162_4">F_Down_Field
</A>;
248 REQ_NEXT_CHAR :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_164_4">F_Next_Char
</A>;
249 REQ_PREV_CHAR :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_165_4">F_Previous_Char
</A>;
250 REQ_NEXT_LINE :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_166_4">F_Next_Line
</A>;
251 REQ_PREV_LINE :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_167_4">F_Previous_Line
</A>;
252 REQ_NEXT_WORD :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_168_4">F_Next_Word
</A>;
253 REQ_PREV_WORD :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_169_4">F_Previous_Word
</A>;
254 REQ_BEG_FIELD :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_170_4">F_Begin_Field
</A>;
255 REQ_END_FIELD :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_171_4">F_End_Field
</A>;
256 REQ_BEG_LINE :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_172_4">F_Begin_Line
</A>;
257 REQ_END_LINE :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_173_4">F_End_Line
</A>;
258 REQ_LEFT_CHAR :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_174_4">F_Left_Char
</A>;
259 REQ_RIGHT_CHAR :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_175_4">F_Right_Char
</A>;
260 REQ_UP_CHAR :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_176_4">F_Up_Char
</A>;
261 REQ_DOWN_CHAR :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_177_4">F_Down_Char
</A>;
263 REQ_NEW_LINE :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_179_4">F_New_Line
</A>;
264 REQ_INS_CHAR :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_180_4">F_Insert_Char
</A>;
265 REQ_INS_LINE :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_181_4">F_Insert_Line
</A>;
266 REQ_DEL_CHAR :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_182_4">F_Delete_Char
</A>;
267 REQ_DEL_PREV :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_183_4">F_Delete_Previous
</A>;
268 REQ_DEL_LINE :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_184_4">F_Delete_Line
</A>;
269 REQ_DEL_WORD :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_185_4">F_Delete_Word
</A>;
270 REQ_CLR_EOL :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_186_4">F_Clear_EOL
</A>;
271 REQ_CLR_EOF :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_187_4">F_Clear_EOF
</A>;
272 REQ_CLR_FIELD :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_188_4">F_Clear_Field
</A>;
273 REQ_OVL_MODE :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_189_4">F_Overlay_Mode
</A>;
274 REQ_INS_MODE :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_190_4">F_Insert_Mode
</A>;
276 REQ_SCR_FLINE :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_193_4">F_ScrollForward_Line
</A>;
277 REQ_SCR_BLINE :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_194_4">F_ScrollBackward_Line
</A>;
278 REQ_SCR_FPAGE :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_195_4">F_ScrollForward_Page
</A>;
279 REQ_SCR_BPAGE :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_196_4">F_ScrollBackward_Page
</A>;
280 REQ_SCR_FHPAGE :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_197_4">F_ScrollForward_HalfPage
</A>;
281 REQ_SCR_BHPAGE :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_198_4">F_ScrollBackward_HalfPage
</A>;
283 REQ_SCR_FCHAR :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_201_4">F_HScrollForward_Char
</A>;
284 REQ_SCR_BCHAR :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_202_4">F_HScrollBackward_Char
</A>;
285 REQ_SCR_HFLINE :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_203_4">F_HScrollForward_Line
</A>;
286 REQ_SCR_HBLINE :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_204_4">F_HScrollBackward_Line
</A>;
287 REQ_SCR_HFHALF :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_205_4">F_HScrollForward_HalfLine
</A>;
288 REQ_SCR_HBHALF :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_206_4">F_HScrollBackward_HalfLine
</A>;
290 REQ_VALIDATION :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_208_4">F_Validate_Field
</A>;
291 REQ_NEXT_CHOICE :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_209_4">F_Next_Choice
</A>;
292 REQ_PREV_CHOICE :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_210_4">F_Previous_Choice
</A>;
294 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_277_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_64_14">Request_Name
</A></span> (
<span class=
"symbol"><A NAME=
"ref_277_28" HREF=
"terminal_interface-curses-forms__adb.htm#ref_64_28">Key
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A>;
295 <span class=
"symbol"><A NAME=
"ref_278_28" HREF=
"terminal_interface-curses-forms__adb.htm#ref_65_33">Name
</A></span> :
<b>out
</b> String);
297 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_280_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_73_13">Request_Name
</A></span> (
<span class=
"symbol"><A NAME=
"ref_280_28" HREF=
"terminal_interface-curses-forms__adb.htm#ref_73_27">Key
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_143_12">Form_Request_Code
</A>)
<b>return
</b> String;
298 <span class=
"comment"><EM>-- Same as function
</EM></span>
299 <b>pragma
</b> Inline (Request_Name);
301 <span class=
"comment"><EM>------------------
</EM></span>
302 <span class=
"comment"><EM>-- Exceptions --
</EM></span>
303 <span class=
"comment"><EM>------------------
</EM></span>
304 <span class=
"symbol"><A NAME=
"ref_287_4">Form_Exception
</A></span> :
<b>exception
</b>;
306 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
307 <span class=
"comment"><EM>-- | Man page
<A HREF=
"../man/form_field_new.3x.html">form_field_new
.3x
</A></EM></span>
308 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
310 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_1"#
2|
</EM></span>
311 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_294_13" HREF=
"terminal_interface-curses-forms__adb.htm#ref_91_13">Create
</A></span> (
<span class=
"symbol"><A NAME=
"ref_294_21" HREF=
"terminal_interface-curses-forms__adb.htm#ref_91_21">Height
</A></span> :
<A HREF=
"terminal_interface-curses__ads.htm#ref_61_12">Line_Count
</A>;
312 <span class=
"symbol"><A NAME=
"ref_295_21" HREF=
"terminal_interface-curses-forms__adb.htm#ref_92_21">Width
</A></span> :
<A HREF=
"terminal_interface-curses__ads.htm#ref_63_12">Column_Count
</A>;
313 <span class=
"symbol"><A NAME=
"ref_296_21" HREF=
"terminal_interface-curses-forms__adb.htm#ref_93_21">Top
</A></span> :
<A HREF=
"terminal_interface-curses__ads.htm#ref_58_9">Line_Position
</A>;
314 <span class=
"symbol"><A NAME=
"ref_297_21" HREF=
"terminal_interface-curses-forms__adb.htm#ref_94_21">Left
</A></span> :
<A HREF=
"terminal_interface-curses__ads.htm#ref_59_9">Column_Position
</A>;
315 <span class=
"symbol"><A NAME=
"ref_298_21" HREF=
"terminal_interface-curses-forms__adb.htm#ref_95_21">Off_Screen
</A></span> : Natural :=
0;
316 <span class=
"symbol"><A NAME=
"ref_299_21" HREF=
"terminal_interface-curses-forms__adb.htm#ref_96_21">More_Buffers
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_130_9">Buffer_Number
</A> :=
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_130_9">Buffer_Number
</A>'First)
317 <b>return
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
318 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_new.3x.html">new_field()
</A></EM></span>
319 <span class=
"comment"><EM>-- An overloaded Create is defined later. Pragma Inline appears there.
</EM></span>
321 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_2"#
2|
</EM></span>
322 <b>function
</b> New_Field (
<span class=
"symbol"><A NAME=
"ref_305_24">Height
</A></span> :
<A HREF=
"terminal_interface-curses__ads.htm#ref_61_12">Line_Count
</A>;
323 <span class=
"symbol"><A NAME=
"ref_306_24">Width
</A></span> :
<A HREF=
"terminal_interface-curses__ads.htm#ref_63_12">Column_Count
</A>;
324 <span class=
"symbol"><A NAME=
"ref_307_24">Top
</A></span> :
<A HREF=
"terminal_interface-curses__ads.htm#ref_58_9">Line_Position
</A>;
325 <span class=
"symbol"><A NAME=
"ref_308_24">Left
</A></span> :
<A HREF=
"terminal_interface-curses__ads.htm#ref_59_9">Column_Position
</A>;
326 <span class=
"symbol"><A NAME=
"ref_309_24">Off_Screen
</A></span> : Natural :=
0;
327 <span class=
"symbol"><A NAME=
"ref_310_24">More_Buffers
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_130_9">Buffer_Number
</A> :=
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_130_9">Buffer_Number
</A>'First)
328 <b>return
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A> <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_294_13">Create
</A>;
329 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_new.3x.html">new_field()
</A></EM></span>
330 <b>pragma
</b> Inline (New_Field);
332 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_3"#
2|
</EM></span>
333 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_316_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_114_14">Delete
</A></span> (
<span class=
"symbol"><A NAME=
"ref_316_22" HREF=
"terminal_interface-curses-forms__adb.htm#ref_114_22">Fld
</A></span> :
<b>in
</b> <b>out
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>);
334 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_new.3x.html">free_field()
</A></EM></span>
335 <span class=
"comment"><EM>-- Reset Fld to Null_Field
</EM></span>
336 <span class=
"comment"><EM>-- An overloaded Delete is defined later. Pragma Inline appears there.
</EM></span>
338 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_4"#
2|
</EM></span>
339 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_322_13" HREF=
"terminal_interface-curses-forms__adb.htm#ref_126_13">Duplicate
</A></span> (
<span class=
"symbol"><A NAME=
"ref_322_24" HREF=
"terminal_interface-curses-forms__adb.htm#ref_126_24">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
340 <span class=
"symbol"><A NAME=
"ref_323_24" HREF=
"terminal_interface-curses-forms__adb.htm#ref_127_24">Top
</A></span> :
<A HREF=
"terminal_interface-curses__ads.htm#ref_58_9">Line_Position
</A>;
341 <span class=
"symbol"><A NAME=
"ref_324_24" HREF=
"terminal_interface-curses-forms__adb.htm#ref_128_24">Left
</A></span> :
<A HREF=
"terminal_interface-curses__ads.htm#ref_59_9">Column_Position
</A>)
<b>return
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
342 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_new.3x.html">dup_field()
</A></EM></span>
343 <b>pragma
</b> Inline (Duplicate);
345 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_5"#
2|
</EM></span>
346 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_329_13" HREF=
"terminal_interface-curses-forms__adb.htm#ref_147_13">Link
</A></span> (
<span class=
"symbol"><A NAME=
"ref_329_19" HREF=
"terminal_interface-curses-forms__adb.htm#ref_147_19">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
347 <span class=
"symbol"><A NAME=
"ref_330_19" HREF=
"terminal_interface-curses-forms__adb.htm#ref_148_19">Top
</A></span> :
<A HREF=
"terminal_interface-curses__ads.htm#ref_58_9">Line_Position
</A>;
348 <span class=
"symbol"><A NAME=
"ref_331_19" HREF=
"terminal_interface-curses-forms__adb.htm#ref_149_19">Left
</A></span> :
<A HREF=
"terminal_interface-curses__ads.htm#ref_59_9">Column_Position
</A>)
<b>return
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
349 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_new.3x.html">link_field()
</A></EM></span>
350 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_329_13">Link
</A>);
352 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
353 <span class=
"comment"><EM>-- | Man page
<A HREF=
"../man/form_field_just.3x.html">form_field_just
.3x
</A></EM></span>
354 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
356 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_6"#
2|
</EM></span>
357 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_340_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_172_14">Set_Justification
</A></span> (
<span class=
"symbol"><A NAME=
"ref_340_33" HREF=
"terminal_interface-curses-forms__adb.htm#ref_172_33">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
358 <span class=
"symbol"><A NAME=
"ref_341_33" HREF=
"terminal_interface-curses-forms__adb.htm#ref_173_33">Just
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_57_9">Field_Justification
</A> :=
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_57_33">None
</A>);
359 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_just.3x.html">set_field_just()
</A></EM></span>
360 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_340_14">Set_Justification
</A>);
362 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_7"#
2|
</EM></span>
363 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_346_13" HREF=
"terminal_interface-curses-forms__adb.htm#ref_186_13">Get_Justification
</A></span> (
<span class=
"symbol"><A NAME=
"ref_346_32" HREF=
"terminal_interface-curses-forms__adb.htm#ref_186_32">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>)
<b>return
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_57_9">Field_Justification
</A>;
364 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_just.3x.html">field_just()
</A></EM></span>
365 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_346_13">Get_Justification
</A>);
367 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
368 <span class=
"comment"><EM>-- | Man page
<A HREF=
"../man/form_field_buffer.3x.html">form_field_buffer
.3x
</A></EM></span>
369 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
371 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_8"#
2|
</EM></span>
372 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_355_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_200_14">Set_Buffer
</A></span>
373 (
<span class=
"symbol"><A NAME=
"ref_356_7" HREF=
"terminal_interface-curses-forms__adb.htm#ref_201_7">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
374 <span class=
"symbol"><A NAME=
"ref_357_7" HREF=
"terminal_interface-curses-forms__adb.htm#ref_202_7">Buffer
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_130_9">Buffer_Number
</A> :=
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_130_9">Buffer_Number
</A>'First;
375 <span class=
"symbol"><A NAME=
"ref_358_7" HREF=
"terminal_interface-curses-forms__adb.htm#ref_203_7">Str
</A></span> : String);
376 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_buffer.3x.html">set_field_buffer()
</A></EM></span>
377 <span class=
"comment"><EM>-- Not inlined
</EM></span>
379 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_9"#
2|
</EM></span>
380 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_363_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_217_14">Get_Buffer
</A></span>
381 (
<span class=
"symbol"><A NAME=
"ref_364_7" HREF=
"terminal_interface-curses-forms__adb.htm#ref_218_7">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
382 <span class=
"symbol"><A NAME=
"ref_365_7" HREF=
"terminal_interface-curses-forms__adb.htm#ref_219_7">Buffer
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_130_9">Buffer_Number
</A> :=
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_130_9">Buffer_Number
</A>'First;
383 <span class=
"symbol"><A NAME=
"ref_366_7" HREF=
"terminal_interface-curses-forms__adb.htm#ref_220_7">Str
</A></span> :
<b>out
</b> String);
384 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_buffer.3x.html">field_buffer()
</A></EM></span>
386 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_369_13" HREF=
"terminal_interface-curses-forms__adb.htm#ref_229_13">Get_Buffer
</A></span>
387 (
<span class=
"symbol"><A NAME=
"ref_370_7" HREF=
"terminal_interface-curses-forms__adb.htm#ref_230_7">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
388 <span class=
"symbol"><A NAME=
"ref_371_7" HREF=
"terminal_interface-curses-forms__adb.htm#ref_231_7">Buffer
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_130_9">Buffer_Number
</A> :=
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_130_9">Buffer_Number
</A>'First)
<b>return
</b> String;
389 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_buffer.3x.html">field_buffer()
</A></EM></span>
390 <span class=
"comment"><EM>-- Same but as function
</EM></span>
391 <b>pragma
</b> Inline (Get_Buffer);
393 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_10"#
2|
</EM></span>
394 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_377_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_242_14">Set_Status
</A></span> (
<span class=
"symbol"><A NAME=
"ref_377_26" HREF=
"terminal_interface-curses-forms__adb.htm#ref_242_26">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
395 <span class=
"symbol"><A NAME=
"ref_378_26" HREF=
"terminal_interface-curses-forms__adb.htm#ref_243_26">Status
</A></span> : Boolean := True);
396 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_buffer.3x.html">set_field_status()
</A></EM></span>
397 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_377_14">Set_Status
</A>);
399 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_11"#
2|
</EM></span>
400 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_383_13" HREF=
"terminal_interface-curses-forms__adb.htm#ref_257_13">Changed
</A></span> (
<span class=
"symbol"><A NAME=
"ref_383_22" HREF=
"terminal_interface-curses-forms__adb.htm#ref_257_22">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>)
<b>return
</b> Boolean;
401 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_buffer.3x.html">field_status()
</A></EM></span>
402 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_383_13">Changed
</A>);
404 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_12"#
2|
</EM></span>
405 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_388_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_273_14">Set_Maximum_Size
</A></span> (
<span class=
"symbol"><A NAME=
"ref_388_32" HREF=
"terminal_interface-curses-forms__adb.htm#ref_273_32">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
406 <span class=
"symbol"><A NAME=
"ref_389_32" HREF=
"terminal_interface-curses-forms__adb.htm#ref_274_32">Max
</A></span> : Natural :=
0);
407 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_buffer.3x.html">set_field_max()
</A></EM></span>
408 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_388_14">Set_Maximum_Size
</A>);
410 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
411 <span class=
"comment"><EM>-- | Man page
<A HREF=
"../man/form_field_opts.3x.html">form_field_opts
.3x
</A></EM></span>
412 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
414 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_13"#
2|
</EM></span>
415 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_398_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_290_14">Set_Options
</A></span> (
<span class=
"symbol"><A NAME=
"ref_398_27" HREF=
"terminal_interface-curses-forms__adb.htm#ref_290_27">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
416 <span class=
"symbol"><A NAME=
"ref_399_27" HREF=
"terminal_interface-curses-forms__adb.htm#ref_291_27">Options
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_62_9">Field_Option_Set
</A>);
417 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_opts.3x.html">set_field_opts()
</A></EM></span>
418 <span class=
"comment"><EM>-- An overloaded version is defined later. Pragma Inline appears there
</EM></span>
420 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_14"#
2|
</EM></span>
421 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_404_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_303_14">Switch_Options
</A></span> (
<span class=
"symbol"><A NAME=
"ref_404_30" HREF=
"terminal_interface-curses-forms__adb.htm#ref_303_30">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
422 <span class=
"symbol"><A NAME=
"ref_405_30" HREF=
"terminal_interface-curses-forms__adb.htm#ref_304_30">Options
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_62_9">Field_Option_Set
</A>;
423 <span class=
"symbol"><A NAME=
"ref_406_30" HREF=
"terminal_interface-curses-forms__adb.htm#ref_305_30">On
</A></span> : Boolean := True);
424 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_opts.3x.html">field_opts_on()
</A></EM></span>
425 <span class=
"comment"><EM>-- AKA: field_opts_off()
</EM></span>
426 <span class=
"comment"><EM>-- An overloaded version is defined later. Pragma Inline appears there
</EM></span>
428 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_15"#
2|
</EM></span>
429 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_412_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_324_14">Get_Options
</A></span> (
<span class=
"symbol"><A NAME=
"ref_412_27" HREF=
"terminal_interface-curses-forms__adb.htm#ref_324_27">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
430 <span class=
"symbol"><A NAME=
"ref_413_27" HREF=
"terminal_interface-curses-forms__adb.htm#ref_325_27">Options
</A></span> :
<b>out
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_62_9">Field_Option_Set
</A>);
431 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_opts.3x.html">field_opts()
</A></EM></span>
433 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_16"#
2|
</EM></span>
434 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_417_13" HREF=
"terminal_interface-curses-forms__adb.htm#ref_336_13">Get_Options
</A></span> (
<span class=
"symbol"><A NAME=
"ref_417_26" HREF=
"terminal_interface-curses-forms__adb.htm#ref_336_26">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A> :=
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_54_4">Null_Field
</A>)
435 <b>return
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_62_9">Field_Option_Set
</A>;
436 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_opts.3x.html">field_opts()
</A></EM></span>
437 <span class=
"comment"><EM>-- An overloaded version is defined later. Pragma Inline appears there
</EM></span>
439 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
440 <span class=
"comment"><EM>-- | Man page
<A HREF=
"../man/form_field_attributes.3x.html">form_field_attributes
.3x
</A></EM></span>
441 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
443 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_17"#
2|
</EM></span>
444 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_427_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_351_14">Set_Foreground
</A></span>
445 (
<span class=
"symbol"><A NAME=
"ref_428_7" HREF=
"terminal_interface-curses-forms__adb.htm#ref_352_7">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
446 <span class=
"symbol"><A NAME=
"ref_429_7" HREF=
"terminal_interface-curses-forms__adb.htm#ref_353_7">Fore
</A></span> :
<A HREF=
"terminal_interface-curses__ads.htm#ref_417_9">Character_Attribute_Set
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_485_4">Normal_Video
</A>;
447 <span class=
"symbol"><A NAME=
"ref_430_7" HREF=
"terminal_interface-curses-forms__adb.htm#ref_354_7">Color
</A></span> :
<A HREF=
"terminal_interface-curses__ads.htm#ref_409_9">Color_Pair
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_409_9">Color_Pair
</A>'First);
448 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_attributes.3x.html">set_field_fore()
</A></EM></span>
449 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_427_14">Set_Foreground
</A>);
451 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_18"#
2|
</EM></span>
452 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_435_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_368_14">Foreground
</A></span> (
<span class=
"symbol"><A NAME=
"ref_435_26" HREF=
"terminal_interface-curses-forms__adb.htm#ref_368_26">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
453 <span class=
"symbol"><A NAME=
"ref_436_26" HREF=
"terminal_interface-curses-forms__adb.htm#ref_369_26">Fore
</A></span> :
<b>out
</b> <A HREF=
"terminal_interface-curses__ads.htm#ref_417_9">Character_Attribute_Set
</A>);
454 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_attributes.3x.html">field_fore()
</A></EM></span>
456 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_19"#
2|
</EM></span>
457 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_440_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_377_14">Foreground
</A></span> (
<span class=
"symbol"><A NAME=
"ref_440_26" HREF=
"terminal_interface-curses-forms__adb.htm#ref_377_26">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
458 <span class=
"symbol"><A NAME=
"ref_441_26" HREF=
"terminal_interface-curses-forms__adb.htm#ref_378_26">Fore
</A></span> :
<b>out
</b> <A HREF=
"terminal_interface-curses__ads.htm#ref_417_9">Character_Attribute_Set
</A>;
459 <span class=
"symbol"><A NAME=
"ref_442_26" HREF=
"terminal_interface-curses-forms__adb.htm#ref_379_26">Color
</A></span> :
<b>out
</b> <A HREF=
"terminal_interface-curses__ads.htm#ref_409_9">Color_Pair
</A>);
460 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_attributes.3x.html">field_fore()
</A></EM></span>
461 <b>pragma
</b> Inline (Foreground);
463 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_20"#
2|
</EM></span>
464 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_447_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_390_14">Set_Background
</A></span>
465 (
<span class=
"symbol"><A NAME=
"ref_448_7" HREF=
"terminal_interface-curses-forms__adb.htm#ref_391_7">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
466 <span class=
"symbol"><A NAME=
"ref_449_7" HREF=
"terminal_interface-curses-forms__adb.htm#ref_392_7">Back
</A></span> :
<A HREF=
"terminal_interface-curses__ads.htm#ref_417_9">Character_Attribute_Set
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_485_4">Normal_Video
</A>;
467 <span class=
"symbol"><A NAME=
"ref_450_7" HREF=
"terminal_interface-curses-forms__adb.htm#ref_393_7">Color
</A></span> :
<A HREF=
"terminal_interface-curses__ads.htm#ref_409_9">Color_Pair
</A> :=
<A HREF=
"terminal_interface-curses__ads.htm#ref_409_9">Color_Pair
</A>'First);
468 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_attributes.3x.html">set_field_back()
</A></EM></span>
469 <b>pragma
</b> Inline (Set_Background);
471 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_21"#
2|
</EM></span>
472 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_455_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_407_14">Background
</A></span> (
<span class=
"symbol"><A NAME=
"ref_455_26" HREF=
"terminal_interface-curses-forms__adb.htm#ref_407_26">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
473 <span class=
"symbol"><A NAME=
"ref_456_26" HREF=
"terminal_interface-curses-forms__adb.htm#ref_408_26">Back
</A></span> :
<b>out
</b> <A HREF=
"terminal_interface-curses__ads.htm#ref_417_9">Character_Attribute_Set
</A>);
474 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_attributes.3x.html">field_back()
</A></EM></span>
476 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_22"#
2|
</EM></span>
477 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_460_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_416_14">Background
</A></span> (
<span class=
"symbol"><A NAME=
"ref_460_26" HREF=
"terminal_interface-curses-forms__adb.htm#ref_416_26">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
478 <span class=
"symbol"><A NAME=
"ref_461_26" HREF=
"terminal_interface-curses-forms__adb.htm#ref_417_26">Back
</A></span> :
<b>out
</b> <A HREF=
"terminal_interface-curses__ads.htm#ref_417_9">Character_Attribute_Set
</A>;
479 <span class=
"symbol"><A NAME=
"ref_462_26" HREF=
"terminal_interface-curses-forms__adb.htm#ref_418_26">Color
</A></span> :
<b>out
</b> <A HREF=
"terminal_interface-curses__ads.htm#ref_409_9">Color_Pair
</A>);
480 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_attributes.3x.html">field_back()
</A></EM></span>
481 <b>pragma
</b> Inline (Background);
483 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_23"#
2|
</EM></span>
484 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_467_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_429_14">Set_Pad_Character
</A></span> (
<span class=
"symbol"><A NAME=
"ref_467_33" HREF=
"terminal_interface-curses-forms__adb.htm#ref_429_33">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
485 <span class=
"symbol"><A NAME=
"ref_468_33" HREF=
"terminal_interface-curses-forms__adb.htm#ref_430_33">Pad
</A></span> : Character := Space);
486 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_attributes.3x.html">set_field_pad()
</A></EM></span>
487 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_467_14">Set_Pad_Character
</A>);
489 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_24"#
2|
</EM></span>
490 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_473_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_443_14">Pad_Character
</A></span> (
<span class=
"symbol"><A NAME=
"ref_473_29" HREF=
"terminal_interface-curses-forms__adb.htm#ref_443_29">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
491 <span class=
"symbol"><A NAME=
"ref_474_29" HREF=
"terminal_interface-curses-forms__adb.htm#ref_444_29">Pad
</A></span> :
<b>out
</b> Character);
492 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_attributes.3x.html">field_pad()
</A></EM></span>
493 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_473_14">Pad_Character
</A>);
495 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
496 <span class=
"comment"><EM>-- | Man page
<A HREF=
"../man/form_field_info.3x.html">form_field_info
.3x
</A></EM></span>
497 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
499 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_25"#
2|
</EM></span>
500 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_483_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_458_14">Info
</A></span> (
<span class=
"symbol"><A NAME=
"ref_483_20" HREF=
"terminal_interface-curses-forms__adb.htm#ref_458_20">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
501 <span class=
"symbol"><A NAME=
"ref_484_20" HREF=
"terminal_interface-curses-forms__adb.htm#ref_459_20">Lines
</A></span> :
<b>out
</b> <A HREF=
"terminal_interface-curses__ads.htm#ref_61_12">Line_Count
</A>;
502 <span class=
"symbol"><A NAME=
"ref_485_20" HREF=
"terminal_interface-curses-forms__adb.htm#ref_460_20">Columns
</A></span> :
<b>out
</b> <A HREF=
"terminal_interface-curses__ads.htm#ref_63_12">Column_Count
</A>;
503 <span class=
"symbol"><A NAME=
"ref_486_20" HREF=
"terminal_interface-curses-forms__adb.htm#ref_461_20">First_Row
</A></span> :
<b>out
</b> <A HREF=
"terminal_interface-curses__ads.htm#ref_58_9">Line_Position
</A>;
504 <span class=
"symbol"><A NAME=
"ref_487_20" HREF=
"terminal_interface-curses-forms__adb.htm#ref_462_20">First_Column
</A></span> :
<b>out
</b> <A HREF=
"terminal_interface-curses__ads.htm#ref_59_9">Column_Position
</A>;
505 <span class=
"symbol"><A NAME=
"ref_488_20" HREF=
"terminal_interface-curses-forms__adb.htm#ref_463_20">Off_Screen
</A></span> :
<b>out
</b> Natural;
506 <span class=
"symbol"><A NAME=
"ref_489_20" HREF=
"terminal_interface-curses-forms__adb.htm#ref_464_20">Additional_Buffers
</A></span> :
<b>out
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_130_9">Buffer_Number
</A>);
507 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_info.3x.html">field_info()
</A></EM></span>
508 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_483_14">Info
</A>);
510 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_26"#
2|
</EM></span>
511 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_494_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_488_14">Dynamic_Info
</A></span> (
<span class=
"symbol"><A NAME=
"ref_494_28" HREF=
"terminal_interface-curses-forms__adb.htm#ref_488_28">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
512 <span class=
"symbol"><A NAME=
"ref_495_28" HREF=
"terminal_interface-curses-forms__adb.htm#ref_489_28">Lines
</A></span> :
<b>out
</b> <A HREF=
"terminal_interface-curses__ads.htm#ref_61_12">Line_Count
</A>;
513 <span class=
"symbol"><A NAME=
"ref_496_28" HREF=
"terminal_interface-curses-forms__adb.htm#ref_490_28">Columns
</A></span> :
<b>out
</b> <A HREF=
"terminal_interface-curses__ads.htm#ref_63_12">Column_Count
</A>;
514 <span class=
"symbol"><A NAME=
"ref_497_28" HREF=
"terminal_interface-curses-forms__adb.htm#ref_491_28">Max
</A></span> :
<b>out
</b> Natural);
515 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field_info.3x.html">dynamic_field_info()
</A></EM></span>
516 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_494_14">Dynamic_Info
</A>);
518 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
519 <span class=
"comment"><EM>-- | Man page
<A HREF=
"../man/form_win.3x.html">form_win
.3x
</A></EM></span>
520 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
522 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_27"#
2|
</EM></span>
523 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_506_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_513_14">Set_Window
</A></span> (
<span class=
"symbol"><A NAME=
"ref_506_26" HREF=
"terminal_interface-curses-forms__adb.htm#ref_513_26">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>;
524 <span class=
"symbol"><A NAME=
"ref_507_26" HREF=
"terminal_interface-curses-forms__adb.htm#ref_514_26">Win
</A></span> :
<A HREF=
"terminal_interface-curses__ads.htm#ref_55_9">Window
</A>);
525 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_win.3x.html">set_form_win()
</A></EM></span>
526 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_506_14">Set_Window
</A>);
528 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_28"#
2|
</EM></span>
529 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_512_13" HREF=
"terminal_interface-curses-forms__adb.htm#ref_526_13">Get_Window
</A></span> (
<span class=
"symbol"><A NAME=
"ref_512_25" HREF=
"terminal_interface-curses-forms__adb.htm#ref_526_25">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>)
<b>return
</b> <A HREF=
"terminal_interface-curses__ads.htm#ref_55_9">Window
</A>;
530 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_win.3x.html">form_win()
</A></EM></span>
531 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_512_13">Get_Window
</A>);
533 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_29"#
2|
</EM></span>
534 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_517_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_538_14">Set_Sub_Window
</A></span> (
<span class=
"symbol"><A NAME=
"ref_517_30" HREF=
"terminal_interface-curses-forms__adb.htm#ref_538_30">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>;
535 <span class=
"symbol"><A NAME=
"ref_518_30" HREF=
"terminal_interface-curses-forms__adb.htm#ref_539_30">Win
</A></span> :
<A HREF=
"terminal_interface-curses__ads.htm#ref_55_9">Window
</A>);
536 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_win.3x.html">set_form_sub()
</A></EM></span>
537 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_517_14">Set_Sub_Window
</A>);
539 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_30"#
2|
</EM></span>
540 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_523_13" HREF=
"terminal_interface-curses-forms__adb.htm#ref_551_13">Get_Sub_Window
</A></span> (
<span class=
"symbol"><A NAME=
"ref_523_29" HREF=
"terminal_interface-curses-forms__adb.htm#ref_551_29">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>)
<b>return
</b> <A HREF=
"terminal_interface-curses__ads.htm#ref_55_9">Window
</A>;
541 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_win.3x.html">form_sub()
</A></EM></span>
542 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_523_13">Get_Sub_Window
</A>);
544 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_31"#
2|
</EM></span>
545 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_528_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_563_14">Scale
</A></span> (
<span class=
"symbol"><A NAME=
"ref_528_21" HREF=
"terminal_interface-curses-forms__adb.htm#ref_563_21">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>;
546 <span class=
"symbol"><A NAME=
"ref_529_21" HREF=
"terminal_interface-curses-forms__adb.htm#ref_564_21">Lines
</A></span> :
<b>out
</b> <A HREF=
"terminal_interface-curses__ads.htm#ref_61_12">Line_Count
</A>;
547 <span class=
"symbol"><A NAME=
"ref_530_21" HREF=
"terminal_interface-curses-forms__adb.htm#ref_565_21">Columns
</A></span> :
<b>out
</b> <A HREF=
"terminal_interface-curses__ads.htm#ref_63_12">Column_Count
</A>);
548 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_win.3x.html">scale_form()
</A></EM></span>
549 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_528_14">Scale
</A>);
551 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
552 <span class=
"comment"><EM>-- | Man page
<A HREF=
"../man/form_hook.3x.html">form_hook
.3x
</A></EM></span>
553 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
555 <b>type
</b> <span class=
"symbol"><A NAME=
"ref_538_9">Form_Hook_Function
</A></span> <b>is
</b> <b>access
</b> <b>procedure
</b> (
<span class=
"symbol"><A NAME=
"ref_538_49">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>);
556 <b>pragma
</b> Convention (C,
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_538_9">Form_Hook_Function
</A>);
558 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_32"#
2|
</EM></span>
559 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_542_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_584_14">Set_Field_Init_Hook
</A></span> (
<span class=
"symbol"><A NAME=
"ref_542_35" HREF=
"terminal_interface-curses-forms__adb.htm#ref_584_35">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>;
560 <span class=
"symbol"><A NAME=
"ref_543_35" HREF=
"terminal_interface-curses-forms__adb.htm#ref_585_35">Proc
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_538_9">Form_Hook_Function
</A>);
561 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_hook.3x.html">set_field_init()
</A></EM></span>
562 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_542_14">Set_Field_Init_Hook
</A>);
564 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_33"#
2|
</EM></span>
565 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_548_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_597_14">Set_Field_Term_Hook
</A></span> (
<span class=
"symbol"><A NAME=
"ref_548_35" HREF=
"terminal_interface-curses-forms__adb.htm#ref_597_35">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>;
566 <span class=
"symbol"><A NAME=
"ref_549_35" HREF=
"terminal_interface-curses-forms__adb.htm#ref_598_35">Proc
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_538_9">Form_Hook_Function
</A>);
567 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_hook.3x.html">set_field_term()
</A></EM></span>
568 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_548_14">Set_Field_Term_Hook
</A>);
570 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_34"#
2|
</EM></span>
571 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_554_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_610_14">Set_Form_Init_Hook
</A></span> (
<span class=
"symbol"><A NAME=
"ref_554_34" HREF=
"terminal_interface-curses-forms__adb.htm#ref_610_34">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>;
572 <span class=
"symbol"><A NAME=
"ref_555_34" HREF=
"terminal_interface-curses-forms__adb.htm#ref_611_34">Proc
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_538_9">Form_Hook_Function
</A>);
573 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_hook.3x.html">set_form_init()
</A></EM></span>
574 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_554_14">Set_Form_Init_Hook
</A>);
576 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_35"#
2|
</EM></span>
577 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_560_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_623_14">Set_Form_Term_Hook
</A></span> (
<span class=
"symbol"><A NAME=
"ref_560_34" HREF=
"terminal_interface-curses-forms__adb.htm#ref_623_34">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>;
578 <span class=
"symbol"><A NAME=
"ref_561_34" HREF=
"terminal_interface-curses-forms__adb.htm#ref_624_34">Proc
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_538_9">Form_Hook_Function
</A>);
579 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_hook.3x.html">set_form_term()
</A></EM></span>
580 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_560_14">Set_Form_Term_Hook
</A>);
582 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_36"#
2|
</EM></span>
583 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_566_13">Get_Field_Init_Hook
</A></span> (
<span class=
"symbol"><A NAME=
"ref_566_34" HREF=
"terminal_interface-curses-forms__ads.htm#ref_566_13">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>)
<b>return
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_538_9">Form_Hook_Function
</A>;
584 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_hook.3x.html">field_init()
</A></EM></span>
585 <b>pragma
</b> Import (C, Get_Field_Init_Hook,
"field_init");
587 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_37"#
2|
</EM></span>
588 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_571_13">Get_Field_Term_Hook
</A></span> (
<span class=
"symbol"><A NAME=
"ref_571_34" HREF=
"terminal_interface-curses-forms__ads.htm#ref_571_13">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>)
<b>return
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_538_9">Form_Hook_Function
</A>;
589 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_hook.3x.html">field_term()
</A></EM></span>
590 <b>pragma
</b> Import (C, Get_Field_Term_Hook,
"field_term");
592 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_38"#
2|
</EM></span>
593 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_576_13">Get_Form_Init_Hook
</A></span> (
<span class=
"symbol"><A NAME=
"ref_576_33" HREF=
"terminal_interface-curses-forms__ads.htm#ref_576_13">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>)
<b>return
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_538_9">Form_Hook_Function
</A>;
594 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_hook.3x.html">form_init()
</A></EM></span>
595 <b>pragma
</b> Import (C, Get_Form_Init_Hook,
"form_init");
597 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_39"#
2|
</EM></span>
598 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_581_13">Get_Form_Term_Hook
</A></span> (
<span class=
"symbol"><A NAME=
"ref_581_33" HREF=
"terminal_interface-curses-forms__ads.htm#ref_581_13">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>)
<b>return
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_538_9">Form_Hook_Function
</A>;
599 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_hook.3x.html">form_term()
</A></EM></span>
600 <b>pragma
</b> Import (C, Get_Form_Term_Hook,
"form_term");
602 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
603 <span class=
"comment"><EM>-- | Man page
<A HREF=
"../man/form_field.3x.html">form_field
.3x
</A></EM></span>
604 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
606 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_40"#
2|
</EM></span>
607 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_590_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_640_14">Redefine
</A></span> (
<span class=
"symbol"><A NAME=
"ref_590_24" HREF=
"terminal_interface-curses-forms__adb.htm#ref_640_24">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>;
608 <span class=
"symbol"><A NAME=
"ref_591_24" HREF=
"terminal_interface-curses-forms__adb.htm#ref_641_24">Flds
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_135_9">Field_Array_Access
</A>);
609 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field.3x.html">set_form_fields()
</A></EM></span>
610 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_590_14">Redefine
</A>);
612 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_41"#
2|
</EM></span>
613 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_596_14">Set_Fields
</A></span> (
<span class=
"symbol"><A NAME=
"ref_596_26">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>;
614 <span class=
"symbol"><A NAME=
"ref_597_26">Flds
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_135_9">Field_Array_Access
</A>)
<b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_590_14">Redefine
</A>;
615 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field.3x.html">set_form_fields()
</A></EM></span>
616 <span class=
"comment"><EM>-- pragma Inline (Set_Fields);
</EM></span>
618 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_42"#
2|
</EM></span>
619 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_602_13" HREF=
"terminal_interface-curses-forms__adb.htm#ref_658_13">Fields
</A></span> (
<span class=
"symbol"><A NAME=
"ref_602_21" HREF=
"terminal_interface-curses-forms__adb.htm#ref_658_21">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>;
620 <span class=
"symbol"><A NAME=
"ref_603_21" HREF=
"terminal_interface-curses-forms__adb.htm#ref_659_21">Index
</A></span> : Positive)
<b>return
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
621 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field.3x.html">form_fields()
</A></EM></span>
622 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_602_13">Fields
</A>);
624 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_43"#
2|
</EM></span>
625 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_608_13" HREF=
"terminal_interface-curses-forms__adb.htm#ref_678_13">Field_Count
</A></span> (
<span class=
"symbol"><A NAME=
"ref_608_26" HREF=
"terminal_interface-curses-forms__adb.htm#ref_678_26">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>)
<b>return
</b> Natural;
626 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field.3x.html">field_count()
</A></EM></span>
627 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_608_13">Field_Count
</A>);
629 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_44"#
2|
</EM></span>
630 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_613_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_688_14">Move
</A></span> (
<span class=
"symbol"><A NAME=
"ref_613_20" HREF=
"terminal_interface-curses-forms__adb.htm#ref_688_20">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
631 <span class=
"symbol"><A NAME=
"ref_614_20" HREF=
"terminal_interface-curses-forms__adb.htm#ref_689_20">Line
</A></span> :
<A HREF=
"terminal_interface-curses__ads.htm#ref_58_9">Line_Position
</A>;
632 <span class=
"symbol"><A NAME=
"ref_615_20" HREF=
"terminal_interface-curses-forms__adb.htm#ref_690_20">Column
</A></span> :
<A HREF=
"terminal_interface-curses__ads.htm#ref_59_9">Column_Position
</A>);
633 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_field.3x.html">move_field()
</A></EM></span>
634 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_613_14">Move
</A>);
636 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
637 <span class=
"comment"><EM>-- | Man page
<A HREF=
"../man/form_new.3x.html">form_new
.3x
</A></EM></span>
638 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
640 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_45"#
2|
</EM></span>
641 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_624_13" HREF=
"terminal_interface-curses-forms__adb.htm#ref_705_13">Create
</A></span> (
<span class=
"symbol"><A NAME=
"ref_624_21" HREF=
"terminal_interface-curses-forms__adb.htm#ref_705_21">Fields
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_135_9">Field_Array_Access
</A>)
<b>return
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>;
642 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_new.3x.html">new_form()
</A></EM></span>
643 <b>pragma
</b> Inline (Create);
645 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_46"#
2|
</EM></span>
646 <b>function
</b> New_Form (
<span class=
"symbol"><A NAME=
"ref_629_23">Fields
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_135_9">Field_Array_Access
</A>)
<b>return
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>
647 <b>renames
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_624_13">Create
</A>;
648 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_new.3x.html">new_form()
</A></EM></span>
649 <span class=
"comment"><EM>-- pragma Inline (New_Form);
</EM></span>
651 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_47"#
2|
</EM></span>
652 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_635_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_726_14">Delete
</A></span> (
<span class=
"symbol"><A NAME=
"ref_635_22" HREF=
"terminal_interface-curses-forms__adb.htm#ref_726_22">Frm
</A></span> :
<b>in
</b> <b>out
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>);
653 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_new.3x.html">free_form()
</A></EM></span>
654 <span class=
"comment"><EM>-- Reset Frm to Null_Form
</EM></span>
655 <b>pragma
</b> Inline (Delete);
657 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
658 <span class=
"comment"><EM>-- | Man page
<A HREF=
"../man/form_opts.3x.html">form_opts
.3x
</A></EM></span>
659 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
661 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_48"#
2|
</EM></span>
662 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_645_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_742_14">Set_Options
</A></span> (
<span class=
"symbol"><A NAME=
"ref_645_27" HREF=
"terminal_interface-curses-forms__adb.htm#ref_742_27">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>;
663 <span class=
"symbol"><A NAME=
"ref_646_27" HREF=
"terminal_interface-curses-forms__adb.htm#ref_743_27">Options
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_108_9">Form_Option_Set
</A>);
664 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_opts.3x.html">set_form_opts()
</A></EM></span>
665 <b>pragma
</b> Inline (Set_Options);
667 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_49"#
2|
</EM></span>
668 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_651_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_755_14">Switch_Options
</A></span> (
<span class=
"symbol"><A NAME=
"ref_651_30" HREF=
"terminal_interface-curses-forms__adb.htm#ref_755_30">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>;
669 <span class=
"symbol"><A NAME=
"ref_652_30" HREF=
"terminal_interface-curses-forms__adb.htm#ref_756_30">Options
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_108_9">Form_Option_Set
</A>;
670 <span class=
"symbol"><A NAME=
"ref_653_30" HREF=
"terminal_interface-curses-forms__adb.htm#ref_757_30">On
</A></span> : Boolean := True);
671 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_opts.3x.html">form_opts_on()
</A></EM></span>
672 <span class=
"comment"><EM>-- AKA: form_opts_off()
</EM></span>
673 <b>pragma
</b> Inline (Switch_Options);
675 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_50"#
2|
</EM></span>
676 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_659_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_776_14">Get_Options
</A></span> (
<span class=
"symbol"><A NAME=
"ref_659_27" HREF=
"terminal_interface-curses-forms__adb.htm#ref_776_27">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>;
677 <span class=
"symbol"><A NAME=
"ref_660_27" HREF=
"terminal_interface-curses-forms__adb.htm#ref_777_27">Options
</A></span> :
<b>out
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_108_9">Form_Option_Set
</A>);
678 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_opts.3x.html">form_opts()
</A></EM></span>
680 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_51"#
2|
</EM></span>
681 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_664_13" HREF=
"terminal_interface-curses-forms__adb.htm#ref_788_13">Get_Options
</A></span> (
<span class=
"symbol"><A NAME=
"ref_664_26" HREF=
"terminal_interface-curses-forms__adb.htm#ref_788_26">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A> :=
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_55_4">Null_Form
</A>)
<b>return
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_108_9">Form_Option_Set
</A>;
682 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_opts.3x.html">form_opts()
</A></EM></span>
683 <b>pragma
</b> Inline (Get_Options);
685 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
686 <span class=
"comment"><EM>-- | Man page
<A HREF=
"../man/form_post.3x.html">form_post
.3x
</A></EM></span>
687 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
689 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_52"#
2|
</EM></span>
690 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_673_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_802_14">Post
</A></span> (
<span class=
"symbol"><A NAME=
"ref_673_20" HREF=
"terminal_interface-curses-forms__adb.htm#ref_802_20">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>;
691 <span class=
"symbol"><A NAME=
"ref_674_20" HREF=
"terminal_interface-curses-forms__adb.htm#ref_803_20">Post
</A></span> : Boolean := True);
692 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_post.3x.html">post_form()
</A></EM></span>
693 <span class=
"comment"><EM>-- AKA: unpost_form()
</EM></span>
694 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_673_14">Post
</A>);
696 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
697 <span class=
"comment"><EM>-- | Man page
<A HREF=
"../man/form_cursor.3x.html">form_cursor
.3x
</A></EM></span>
698 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
700 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_53"#
2|
</EM></span>
701 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_684_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_824_14">Position_Cursor
</A></span> (
<span class=
"symbol"><A NAME=
"ref_684_31" HREF=
"terminal_interface-curses-forms__adb.htm#ref_824_31">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>);
702 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_cursor.3x.html">pos_form_cursor()
</A></EM></span>
703 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_684_14">Position_Cursor
</A>);
705 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
706 <span class=
"comment"><EM>-- | Man page
<A HREF=
"../man/form_data.3x.html">form_data
.3x
</A></EM></span>
707 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
709 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_54"#
2|
</EM></span>
710 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_693_13" HREF=
"terminal_interface-curses-forms__adb.htm#ref_839_13">Data_Ahead
</A></span> (
<span class=
"symbol"><A NAME=
"ref_693_25" HREF=
"terminal_interface-curses-forms__adb.htm#ref_839_25">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>)
<b>return
</b> Boolean;
711 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_data.3x.html">data_ahead()
</A></EM></span>
712 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_693_13">Data_Ahead
</A>);
714 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_55"#
2|
</EM></span>
715 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_698_13" HREF=
"terminal_interface-curses-forms__adb.htm#ref_855_13">Data_Behind
</A></span> (
<span class=
"symbol"><A NAME=
"ref_698_26" HREF=
"terminal_interface-curses-forms__adb.htm#ref_855_26">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>)
<b>return
</b> Boolean;
716 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_data.3x.html">data_behind()
</A></EM></span>
717 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_698_13">Data_Behind
</A>);
719 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
720 <span class=
"comment"><EM>-- | Man page
<A HREF=
"../man/form_driver.3x.html">form_driver
.3x
</A></EM></span>
721 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
723 <b>type
</b> <span class=
"symbol"><A NAME=
"ref_706_9">Driver_Result
</A></span> <b>is
</b> (
<span class=
"symbol"><A NAME=
"ref_706_27">Form_Ok
</A></span>,
724 <span class=
"symbol"><A NAME=
"ref_707_27">Request_Denied
</A></span>,
725 <span class=
"symbol"><A NAME=
"ref_708_27">Unknown_Request
</A></span>,
726 <span class=
"symbol"><A NAME=
"ref_709_27">Invalid_Field
</A></span>);
728 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_56"#
2|
</EM></span>
729 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_712_13" HREF=
"terminal_interface-curses-forms__adb.htm#ref_875_13">Driver
</A></span> (
<span class=
"symbol"><A NAME=
"ref_712_21" HREF=
"terminal_interface-curses-forms__adb.htm#ref_875_21">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>;
730 <span class=
"symbol"><A NAME=
"ref_713_21" HREF=
"terminal_interface-curses-forms__adb.htm#ref_876_21">Key
</A></span> :
<A HREF=
"terminal_interface-curses__ads.htm#ref_66_9">Key_Code
</A>)
<b>return
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_706_9">Driver_Result
</A>;
731 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_driver.3x.html">form_driver()
</A></EM></span>
732 <span class=
"comment"><EM>-- Driver not inlined
</EM></span>
734 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
735 <span class=
"comment"><EM>-- | Man page
<A HREF=
"../man/form_page.3x.html">form_page
.3x
</A></EM></span>
736 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
738 <b>type
</b> <span class=
"symbol"><A NAME=
"ref_721_9">Page_Number
</A></span> <b>is
</b> <b>new
</b> Natural;
740 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_57"#
2|
</EM></span>
741 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_724_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_902_14">Set_Current
</A></span> (
<span class=
"symbol"><A NAME=
"ref_724_27" HREF=
"terminal_interface-curses-forms__adb.htm#ref_902_27">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>;
742 <span class=
"symbol"><A NAME=
"ref_725_27" HREF=
"terminal_interface-curses-forms__adb.htm#ref_903_27">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>);
743 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_page.3x.html">set_current_field()
</A></EM></span>
744 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_724_14">Set_Current
</A>);
746 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_58"#
2|
</EM></span>
747 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_730_13" HREF=
"terminal_interface-curses-forms__adb.htm#ref_914_13">Current
</A></span> (
<span class=
"symbol"><A NAME=
"ref_730_22" HREF=
"terminal_interface-curses-forms__adb.htm#ref_914_22">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>)
<b>return
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
748 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_page.3x.html">current_field()
</A></EM></span>
749 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_730_13">Current
</A>);
751 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_59"#
2|
</EM></span>
752 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_735_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_929_14">Set_Page
</A></span> (
<span class=
"symbol"><A NAME=
"ref_735_24" HREF=
"terminal_interface-curses-forms__adb.htm#ref_929_24">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>;
753 <span class=
"symbol"><A NAME=
"ref_736_24" HREF=
"terminal_interface-curses-forms__adb.htm#ref_930_24">Page
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_721_9">Page_Number
</A> :=
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_721_9">Page_Number
</A>'First);
754 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_page.3x.html">set_form_page()
</A></EM></span>
755 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_735_14">Set_Page
</A>);
757 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_60"#
2|
</EM></span>
758 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_741_13" HREF=
"terminal_interface-curses-forms__adb.htm#ref_941_13">Page
</A></span> (
<span class=
"symbol"><A NAME=
"ref_741_19" HREF=
"terminal_interface-curses-forms__adb.htm#ref_941_19">Frm
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A>)
<b>return
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_721_9">Page_Number
</A>;
759 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_page.3x.html">form_page()
</A></EM></span>
760 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_741_13">Page
</A>);
762 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_61"#
2|
</EM></span>
763 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_746_13" HREF=
"terminal_interface-curses-forms__adb.htm#ref_955_13">Get_Index
</A></span> (
<span class=
"symbol"><A NAME=
"ref_746_24" HREF=
"terminal_interface-curses-forms__adb.htm#ref_955_24">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>)
<b>return
</b> Positive;
764 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_page.3x.html">field_index()
</A></EM></span>
765 <span class=
"comment"><EM>-- Please note that in this binding we start the numbering of fields
</EM></span>
766 <span class=
"comment"><EM>-- with
1. So this is number is one more than you get from the low
</EM></span>
767 <span class=
"comment"><EM>-- level call.
</EM></span>
768 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_746_13">Get_Index
</A>);
770 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
771 <span class=
"comment"><EM>-- | Man page
<A HREF=
"../man/form_new_page.3x.html">form_new_page
.3x
</A></EM></span>
772 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
774 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_62"#
2|
</EM></span>
775 <b>procedure
</b> <span class=
"symbol"><A NAME=
"ref_758_14" HREF=
"terminal_interface-curses-forms__adb.htm#ref_975_14">Set_New_Page
</A></span> (
<span class=
"symbol"><A NAME=
"ref_758_28" HREF=
"terminal_interface-curses-forms__adb.htm#ref_975_28">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>;
776 <span class=
"symbol"><A NAME=
"ref_759_28" HREF=
"terminal_interface-curses-forms__adb.htm#ref_976_28">New_Page
</A></span> : Boolean := True);
777 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_new_page.3x.html">set_new_page()
</A></EM></span>
778 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_758_14">Set_New_Page
</A>);
780 <span class=
"comment"><EM>-- #
1A
NAME=
"AFU_63"#
2|
</EM></span>
781 <b>function
</b> <span class=
"symbol"><A NAME=
"ref_764_13" HREF=
"terminal_interface-curses-forms__adb.htm#ref_987_13">Is_New_Page
</A></span> (
<span class=
"symbol"><A NAME=
"ref_764_26" HREF=
"terminal_interface-curses-forms__adb.htm#ref_987_26">Fld
</A></span> :
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A>)
<b>return
</b> Boolean;
782 <span class=
"comment"><EM>-- AKA:
<A HREF=
"../man/form_new_page.3x.html">new_page()
</A></EM></span>
783 <b>pragma
</b> Inline (
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_764_13">Is_New_Page
</A>);
785 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
786 <span class=
"comment"><EM>-- | Man page
<A HREF=
"../man/form_requestname.3x.html">form_requestname
.3x
</A></EM></span>
787 <span class=
"comment"><EM>-- |=====================================================================
</EM></span>
788 <span class=
"comment"><EM>-- Not Implemented: form_request_name, form_request_by_name
</EM></span>
790 <span class=
"comment"><EM>------------------------------------------------------------------------------
</EM></span>
792 <b>type
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A> <b>is
</b> <b>new
</b> System.Storage_Elements.Integer_Address;
793 <b>type
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A> <b>is
</b> <b>new
</b> System.Storage_Elements.Integer_Address;
795 <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_54_4">Null_Field
</A> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_51_9">Field
</A> :=
0;
796 <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_55_4">Null_Form
</A> :
<b>constant
</b> <A HREF=
"terminal_interface-curses-forms__ads.htm#ref_52_9">Form
</A> :=
0;
798 <b>end
</b> <A HREF=
"terminal_interface__ads.htm#ref_42_9">Terminal_Interface
</A>.
<A HREF=
"terminal_interface-curses__ads.htm#ref_47_28">Curses
</A>.
<A HREF=
"terminal_interface-curses-forms__ads.htm#ref_45_35">Forms
</A>;