001 1234567890123456789012345678901234567890123456789012345678901234 1 PANEL Version 6.20 Copyright 1982-85 Roundhill Computer Systems 2 Edit Merge Write New Quit [E/M/W/N/Q/?] 3 EMWNQ? 4 Confirm 5 [Y/N] ? 6 YN 7 cancel current panel without "write" 8 quit without "write" 9 Merge Panel name ( to abandon) ? 10 new panel: 11 No merge file: 12 Unable to write to: 13 : [Key ] 14 Error during read of input file, remainder ignored 15 Enter Panel name ( to abandon) 16 No Panel Name entered 17 Overlapping field "........" ignored 18 Maximum number of fields exceeded: remainder ignored 19 Field name "........" changed to "........" 20 No field there to select 21 Begin field Prompt ESC [B/P/esc/?] 22 Begin fld Prompt Define Select Info ESC [B/P/D/S/I/esc/#/?] 23 End field Abandon [E/A/?] 24 Delete Copy Move Begin- End-field Abandon [D/C/M/B/E/A/#/?] 25 BP 26 BPDSI 27 EA 28 DCMEBA 29 No field there to define 30 Name Init Fill Attributes Xtend End define [N/F/I/A/X/E/?] 31 NIFAXE? 32 Unable to read from: 33 Bad field start position 34 Too many fields defined already 35 End position causes overlap 36 deletion of "........" 37 Copy causes overlap 38 Move causes overlap 39 Start must not be below or to right of end 40 reduction in size 41 New start position causes overlap 42 End must not be above or to left of start 43 New end position causes overlap 44 destroy initialisation 45 Enter single fill character ( to abandon) 46 Invalid character ignored 47 Enter initialisation data ( to finish) 48 Enter field name ( leaves, abandons) 49 Name duplicated or invalid 50 NoI / Key / Up Ec Cr Wi Rj Dec $ X B [NKUECWRD$XB?] 51 Enter Character Validation Type (0 to 255) 52 Enter Line Validation Type (0 to 255) 53 Enter Highlight Type (0 to 15) 54 Enter Highlight Modifier (0 to 255) 55 Incorrect Numeric Entry 56 Enter new name or ( to abandon) 57 Cannot do that block move at this position 58 Checking files . . . 59 Description ? 60 Field scan: Vertical Horizontal Unchanged [V/H/U/?] 61 Sorting fields 62 UVH?Selects field sequence for whole-screen functions 63 Writing panel data 64 Unable to write output file 65 Screen too small to show HELP information 66 HELP 67 To return to panel display 070 E Edit. Set up or change the current panel layout. 071 072 M Merge. Include data from another panel layout. You will be 073 asked for the name of the panel to be merged. Overlapping 074 fields will not be merged, and a message will appear if any 075 overlaps are found. Duplicated names are replaced with a 076 generated name. 077 078 W Write. Record new or changed panel details on disk, either 079 with the current panel name or a new one (which will become 080 the current name). You will be asked for a 'description' 081 to be stored with the panel details, and also to decide 082 whether the field scan which sets the display sequence of 083 the fields is to be done in a 'vertical' or 'horizontal' 084 direction, or in definition order. You may return to edit 085 the panel further after it has been written. 086 087 N New. Forget the current panel and select another one. 088 089 Q Quit. Remember to write out the panel data first. 090 B Begin a new field. Move the cursor about (see below) until 091 it is in the correct position for the top left hand corner 092 of the field. Then key a 'B' to mark the position. 093 094 P Promptline. Move the cursor to the line, then key 'P'. 095 096 0-9 Change to a different 'level'. 097 098 esc Escape. This will end the editing session for this panel. 099 Note that you have not yet defined any fields! 100 Move cursor with defined arrow keys, tab, space, or CR. 101 B Begin a new field. Move the cursor about (see below) until 102 it is in the correct position for the top left hand corner 103 of the field. Then key a 'B' to mark the position. 104 105 P Promptline. Move the cursor to the line, then key 'P'. 106 107 D Define a field. Move the cursor into the field you wish to 108 define and key a 'D'. You can then name, initialise, and 109 specify field attributes. 'D' must be keyed inside a field. 110 111 S Select a field. (For copy, move, delete or reshape). Move 112 the cursor into the field you wish to select and key 'S'. 113 114 I Information display of the field details or panel summary. 115 116 esc Escape. This will end the editing session for this panel. 117 118 0-9 Change to a different 'level'. 119 120 Use char/line ins/del keys for block move below/right of cursor. 121 E End the field. You have just specified the start of a field 122 and you must now move the cursor to the position where 123 the field is to end and key an 'E'. You will find that the 124 cursor movement is limited to positions to the right of or 125 below the start of the field. Overlapping fields are not 126 allowed. After keying 'E', the field will be marked with 127 '^' characters to indicate blank fill. You may then 128 'Define' the details of the field as you want them. 129 130 New fields are given a generated name, default to fill 131 blanks, and allow input which is echoed. 132 133 A Abandon this field. Key an 'A', with the cursor anywhere 134 on the screen, if you don't need a new field after all. 135 D Delete the field. Enter a 'D' anywhere on the screen. 136 137 C Copy the field. Enter a 'C' at the position where you wish 138 the top left hand corner of the field to be positioned. 139 Details will be copied and a new name generated. 140 141 M Move the field. Move the cursor to the new position for 142 the top left hand corner of the field and key 'M'. 143 144 B Begin the field in a new position. First move the cursor 145 to a point above and to the left of the present field end. 146 Existing text stays in place on the screen. 147 148 E End the field in a new position. First move the cursor to 149 a point below and to the right of the present field start. 150 151 A Abandon this selection. Key 'A' anywhere on the screen. 152 153 0-9 Change to a different 'level' to complete the operation. 154 N Name the field. Names must be unique, different from the 155 panel name and must start with a letter. 156 157 I Initialise the field, or change initialisation. Press 158 to finish. To define an entry mask, enter '^' in allowable 159 entry positions. '^' is limited to first 16 positions. 160 161 F Fill the field. Enter any character except ' " or ^. 162 Blank displays as ^. 'Mask' characters are not affected. 163 Numeric entries plus set any character 1..255 as fill. 164 165 A Set field attributes. Fields start as 'input, echo' unless 166 they have just been initialised for the first time, when a 167 'no input' attribute is set. This option also allows the 168 setting of highlighting and validation parameters. 169 170 E End definition. PANEL stays at definition level until this 171 code is entered. 172 N The field will be regarded as a 'no input' field, and any 173 other attributes are ignored. Deleting N re-allows input. 174 175 K Key field. Used for data retrieval applications. 176 177 U Upper Case. Lower case entries will be converted. 178 179 E Echo. Input characters are echoed to the screen. 180 181 C CR Required. Carriage return must be keyed to end input. 182 183 W Wipe. Input field is cleared as soon as data is entered. 184 185 R Right Justify. Data will be displayed RJ after entry. 186 187 D,$ Decimal(Currency) field with 0(2) decimal places. * 188 189 X Undefined. Available for user validation routines. * 190 191 B Border. Use default style, or BD extended attribute. 192 193 Multiple attributes can be entered. [* different for FORTRAN] 194 Not enough memory available 195 Standard place for .PNL files is current drive and/or directory 196 Standard pathname has been SET for .PNL files: 197 NKUECWRD$XB 198 MASK INIT KEY INPUT XA 199 FIELDS: %d (INPUT: %d, SIZE %d) LEVELS: %s 200 Existing .PNL file now renamed with .PNB extension 201 Replace this line with a hyphen then up to 8 pairs for PAXTRA 202 HMCLVLPVBDNFHBHS 203 Valid code letters: 204 Enter Code and Data for extended attributes ( finishes) 205 Use '..' for continuation. 206 Screen is too small to process extended attributes 207 Some code letters used do not appear in the table 208 Code letters duplicated for more than one entry 209 X Extended field attributes. User-defined text which is to 210 be associated with the field for display or validation. 211 212 Copy extended attributes [Y/N] ? 213 Reshape not allowed after change of level 214 Insufficient memory to change levels 215 Bad level # at field "........" [use 'panel -z'] 999 end