Category : Assembly Language Source Code
Archive   : DOCFILES.ZIP
Filename : PAINT.DOC

 
Output of file : PAINT.DOC contained in archive : DOCFILES.ZIP
PAINT
Command

Jeff Prosise 1988/No. 2 (Utilities)


Purpose: Edits or creates custom help or reference screens that can be
popped up over an application program or at the DOS prompt with the HELP.COM
(PC Lab Notes, 1988/No. 1). Also provides full control of character and
video attribute bytes and permits insertion of single-line, double-line, or
pattern characters from the extended-ASCII PC text-graphics set.

Format: PAINT [filespec]

Remarks: The optional filespec is the filename (plus drive and path, if
needed) of a help/reference screen previously saved for HELP.COM by means of
the related CAPTURE program (PC Lab Notes, 1988/No. 1). If filespec is
omitted, PAINT permits creating and saving a new screen in the appropriate
format. HELP files are 4,000-byte screen buffer images, and as many as 14
may be chained together for successive display. The PgUp and PgDn keys in
PAINT move through multiple-screen files.

The Ins key toggles the PAINT editor between overstrike (the default)
and insert modes. The Del key deletes the character under the cursor and
closes up the text. In overstrike mode, the Backspace key moves the cursor
left without moving any text characters to its right. In insert mode, the
Backspace drags characters with it. The cursor can be moved anywhere within
the viewing area by means of the cursor keys. Home and End move the cursor
to the ends of the text line, and Enter performs the usual carriage
return/line feed.

Function key F1 lists the menus presented by each function key, and
Esc de-selects any active menu. F3 toggles between text-only and text-plus
-attribute modes, which are also reflected in the operation of the Backspace
and Del keys. Attributes are selected by number(s) after pressing F2, which
presents 16 foreground and 8 background color choices (color systems) or
normal, reverse, boldface, or underline (monochrome systems). By positioning
the cursor on any displayed character and pressing F2 twice, that video
attribute can be selected without using the menu numbers. Pressing Enter
defaults to the current selection. Selected attributes remain in effect until
changed.

Small or irregular screen areas can be "painted" with the current
attribute by holding down the Ctrl key and pressing the desired cursor Arrow
keys. Large screen areas may be defined by locating the cursor at one corner
and pressing F5, then moving to the diagonal corner and pressing F5 again. A
menu choice is then presented, either to clear the defined block of text
characters or to paint them all with the current video attribute. Pressing
F5 twice without moving the cursor defines the entire screen and presents the
same choice.

Function key F4 permits selection of single-line, double-line,
patterns, or asterisks that are then written to the screen by holding down the
Alt key and pressing the cursor arrows. Where lines cross, appropriate
junction symbols are substituted. F6 asks for a filename under which the
file is to be saved (it supplies the original filename as a default) and
saves the file. Compensation is automatically applied to adjust for
differences in display size. Pressing F7 returns to DOS.

Notes:

1. While PAINT is intended primarily for use with screens that use the
HELP program, it can be used to advantage in prototyping screens for
application programs and in the design layout of other pop-up windows.

2. PAINT is compatible both with traditional PCs and with the new PS/2 line.


  3 Responses to “Category : Assembly Language Source Code
Archive   : DOCFILES.ZIP
Filename : PAINT.DOC

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/