History of SCREDIT. 10/01/89 Version 1.02 Bug Fixes: Corrected paging retrieval problem while getting filename in Edit/Print/Rename. Corrected character editing problem in date fields. Corrected window sizing problem when No Borders are selected. Fixed problem of restoring screen underneath file selection screen when no files were found. Enhancements: UPDTOBJ.EXE must now be used to update all screen objects created with SCREDIT prior to Version 1.02. Screens that are already of the correct version, or that have been previously updated will not be changed. The macro used to create color attribute bytes has been slightly altered. It will not strip off the BLINK bit from the attribute. NOTE: Carefully check any screens that used backgrounds in the range of 0x08 - 0x0F (Dark Gray - HiWhite). These fields will now blink. If you do not wish to have these fields blink, you will need to re-edit the screen and change the color attributes. When creating the menu selections for a bar or pulldown menu, SCREDIT now selects the first UPPERCASE letter found in the string and uses this as the 'hotkey' letter. This will allow using menu selections such as: One Two tHree Four fIve ^ ^ ^ ^ ^ | | | | | +----+-----+-----+------+----> 'hotkeys' (See WINDOW.C in SAMPLE.ZIP/.ARC) After creating/editing a screen, the user may now select whether or not SCREDIT should output a header file for the created/edited screen, as well as the structure within the header file. Added ability to override messages for 'Invalid Entry' on non-numeric, non-date fields, 'Invalid Amount' on numeric fields, and 'Invalid Date' on date fields. Added 'Option Type' field. This is a field type that allows 'scrolling' through a predefined set of options. A value is returned back to the caller to indicate which selection the user made. This selection may also be set up to any valid, desired value prior to calling the screen edit. (See INPUT.C in SAMPLE.ZIP/.ARC) Any time a screen object filename is entered without an extension, the default extension will be concatenated to the filename. While editing a screen, blocks may now be marked with the ALT-B key to define the upper left and lower right limits of the block. Once a block has been defined, you may move or copy it by placing the cursor at the new upper left position of the block and using ALT-M to move the block, or ALT-C to copy the block. ALT-U is used to unmark a block. Once a move or copy has been completed, the block is automatically unmarked. I/O fields within the block are also copied or moved. For Non-IBM Printers, character substitution is now possible through the 'Defaults' selection on the main menu. This option allows you to specify which characters you wish to replace in the character range of 128 - 253. Graphics character selection is now made through the graphics character help screen (ALT-F1). You may 'scroll' through the various selections by pressing any key. Once your selection is made, press ESC to exit back to the editor, with the last displayed selection as the graphics set now used. A printer interrupt has been added to enhance the print capabilities of SCREDIT.EXE while printing screens. If there is a printer error, you will be informed and allowed to correct the situation and continue printing, or to abort the print job without aborting SCREDIT.EXE. 08/12/89 Version 1.01 Bug Fixes: Corrected stack problem when printing screen information. Demo version now has the following functions added: make_bar_menu make_pulldown_menu make_window remove_bar_menu remove_pulldown_menu remove_window The following macros have been added to SCRDEMO.H: attr background foreground Enhancments: None 06/24/89 Version 1.00 Initial release Tim Underwood Compuserve ID 73577,1554 or call: The Source Connection (316)-687-5762 24hrs 300/1200 8N1