PCjs Machines

Home of the original IBM PC emulator for browsers.

Logo

PC-SIG Diskette Library (Disk #1510)

[PCjs Machine "ibm5170"]

Waiting for machine "ibm5170" to load....

Information about “SCREENPAINT”

SCREENPAINT lets you design lightning-fast batch file based hard-disk
menus, help facilities, pop-up windows, and prototype screens for
applications programs.  Screens can be quickly "painted" in a full-
screen editing environment, complete with pulldown menus, help screens,
automatically connecting lines, and a wide variety of drawing and
editing tools.

Completed screens can then be called from a DOS batch file and
displayed quickly rather than scrolled using the extremely slow DOS
ECHO command. Another feature allows screens to be displayed and key
codes to be returned to the calling batch file where they may be used to
control the operation of the batch file.  Unlike other menu creation
systems, SCREENPAINT gives you complete control over the style of menu
displays.

FILE1510.TXT

Disk No: 1510
Disk Title: ScreenPaint
PC-SIG Version: S1.1

Program Title: ScreenPaint
Author Version: 1.2
Author Registration: $25.00
Special Requirements: None.

Design lightning-fast batch-file-based menus, help facilities, pop-up
windows, and prototype screens for your applications.

SCREENPAINT lets you lay out and paint crisp menu screens using
pull-down menus, keyboard accelerators, and a help function.  Ten
screen pages, automatically connecting lines, and a wide variety of
drawing and editing tools will help you produce a professional
product.

Included is SCREENSHOW, a stand alone program for presenting completed
screens and retrieving keyboard input.  Screens are displayed from a
DOS batch file, popping them directly to the video display rather than
scrolling them up using the DOS ECHO command.  Compatible with most
batch languages--from DOS to extenders like Beyond.Bat, Command
Plus, and Extended Batch Language.


PC-SIG
1030D East Duane Avenue
Sunnyvale  Ca. 94086
(408) 730-9291
(c) Copyright 1989 PC-SIG, Inc.

GO.TXT

╔═════════════════════════════════════════════════════════════════════════╗
║                   <<<<  Disk No 1510 SCREENPAINT  >>>>                  ║
╠═════════════════════════════════════════════════════════════════════════╣
║ To watch a demo of the program, type DEMO (press enter)                 ║
║                                                                         ║
║ To view the documentation on your screen, type VIEW (press enter)       ║
║                                                                         ║
║ To copy the documentation to your printer, type MANUAL (press enter)    ║
╚═════════════════════════════════════════════════════════════════════════╝

MANUAL.DOC







            
            
            
            
            
            
                          *********************************

                                     ScreenPaint

                          *********************************
            
            
                                 Screen Design System
            
            
            
            
            
            
            
            
                                    User's Guide
            
                                   for Version 1.2
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
                                 (C) Copyright 1989 Kai Laurinolli
            





                                             License Statement
            
            
            
            Kai Laurinolli grants you without charge the right to
            reproduce, distribute and use copies of this "shareware"
            product, and the documentation on disk, on the express
            condition that you do not receive any payment, commercial
            benefit, other consideration for such reproduction or
            distribution greater than $10 US, or change this license
            agreement or copyright notice.
            
            
            
            THIS PRODUCT IS LICENSED "AS IS" WITHOUT WARRANTY OF ANY
            KIND; ALL WARRANTIES ARE DISCLAIMED. BY USING THE
            SCREENPAINT PRODUCT, YOU AGREE THAT KAI
            LAURINOLLI WILL NOT BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY USE
            OF (OR INABILITY TO USE) THIS SOFTWARE, OR FOR ANY
            DAMAGES WHATSOEVER (INCLUDING WITHOUT LIMITATION DAMAGES
            FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS
            OF BUSINESS INFORMATION, AND THE LIKE). EVEN IF WE
            ARE APPRISED OF POSSIBILITY OF SUCH DAMAGES OCCURRING.
            BECAUSE SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION
            OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE
            ABOVE LIMITATION MAY NOT APPLY TO YOU.





            Brand and product names appearing in this manual are
            trademarks or registered trademarks of their respective
            holders.





            Table of Contents
            
            
            
            
            
            The Shareware Concept ................................ 1
            
            Introduction ......................................... 1
            
            Hardware Requirements ................................ 2
            
            Programs in the System ............................... 2
            
            ScreenPaint .......................................... 3
            
                 Menus ........................................... 3
            
                 Keyboard ........................................ 6
            
                      Block Commands ............................. 6
                      
                      Drawing Commands ........................... 6
            
                      Control Keys ............................... 7
            
                      Miscellaneous .............................. 7
            
            ScreenShow ........................................... 8
            
                 Command Line Switches ........................... 9
            
                 Batch Files ..................................... 10
            
            Appendix A     Control Drawing Keys .................. 11
            
            Appendix B     ASCII Chart ........................... 12
            
            Appendix C     Keyboard Chart ........................ 13
            
            Appendix D     Extended Keyboard Scan Codes .......... 14
            
            Appendix E     Registration Form ..................... 15
            


      ScreenPaint 1.2                                                 Page 1


            The Shareware Concept
            -----------------------------------------------------------
            
            
                 This software product is being distributed as
            shareware, a distribution concept where the user is able to
            try the software on his/her own system and then send in a
            contribution if the user decides to use the software, this
            system reduces advertising and distribution costs and
            therefore the final price to the end-user. You are
            encouraged to pass copies of the program to others and to
            up-load it to any bulletin board systems you frequent, as
            long as no more than a $10 US distribution fee is charged
            and the product is not modified in any manner.
            
                 If you decide to use ScreenPaint and find it valuable,
            you are asked to send a donation, $25 US suggested, so that
            we may continue improving and expanding the program. You may
            use the registration form in appendix E or in the file
            REGISTER.DOC, please send your contribution to the following
            address:
            
                                   Kai Laurinolli
                                   2970 Mira Place
                                   Burnaby, B.C.
                                   V3J-1B6 Canada
            
                 In the future we plan to add language interfaces,
            memory-resident help programs, screen capture, and forms
            design capabilities to the system. By sending in your
            contribution, you allow us the opportunity to notify you of
            future upgrades and information on new products.
            
                 Registered users will be mailed the latest version of
            the program on diskette upon receipt of payment.
            
            
            
            Introduction
            -----------------------------------------------------------
            
            
                 ScreenPaint is designed to allow the design of
            lightning-fast batch file based hard-disk menus, help
            facilities, pop-up windows, and prototype screens for
            applications programs. Screens can be quickly "painted" in a
            full-screen editing environment, complete with pulldown
            menus, help screens, automatically connecting lines, ten
            screen pages, and a wide variety of drawing and editing
            tools.
            
                 Completed screens can then be displayed from a DOS
            batch file and "popped" directly to the video display,
            rather than scrolled using the extremely slow DOS ECHO


      ScreenPaint 1.2                                                 Page 2


            command. The ScreenShow program allows screens to be
            displayed and key codes to be returned to the calling batch
            file where they may be tested. Unlike other menu creation
            systems, the user has complete control over the style of
            menu displays and the menu screens can be totally
            independent of the user input routines. This allows the user
            the flexibilty to use any batch language from DOS to batch
            extenders like Beyond.Bat, Command Plus, and Extended Batch
            Language.
            
            
            
            Hardware Requirements
            -----------------------------------------------------------
            
            
                 The following is a list of the hradware required to run
            the ScreenPaint program:
            
                 1) IBM-PC or compatible with at least 128k RAM.
                 2) PC or MS-DOS 2.0 or higher.
                 3) Color or monochrome video system.
                 4) A minimum of 1 single-sided floppy disk drive.
            
            
            
            Programs in the System
            -----------------------------------------------------------
            
            
                 The ScreenPaint software consists of the following
            programs:
            
                 SCRPAINT.EXE   ScreenPaint screen image editor
                 SCRSHOW.EXE    ScreenShow batch-file screen display,    
                                keyboard input program
                 SCANCODE.SCN   Keyboard scan code reference screen
                 KEYHELPn.SCN   Keyboard help screens
                 MNUHELPn.SCN   Menu help screens
                 DEMO.BAT       Sample batch-file driven menu system
                 DEMO.SCN       Screen image for DEMO.BAT
                 DEMOHELP.SCN   Help screen for DEMO.BAT
                 MANUALHI.DOC   Documentation for printers which support
                                extended characters (above 127)
                 MANUAL.DOC     Documentation for regular printers
                 README.DOC     Instructions on printing manual, etc.
                 REGISTER.DOC   Registration form, also in manual
            
            
            
            ScreenPaint
            -----------------------------------------------------------
            
            


      ScreenPaint 1.2                                                 Page 3


                 ScreenPaint is used to design and edit screen images
            employing a wide range of drawing and editing tools. To run
            the program type SCRPAINT at the DOS prompt and press
            <ENTER>, a screen image filename can also be specified after
            the program name.
            
                 Example:  C:>SCRPAINT SCANCODE.SCN
                 
                 This would run ScreenPaint and load the screen image    
                 file "SCANCODE.SCN"
            
                 ScreenPaint provides for two alternative methods of
            issuing commands, through pull-down menus and through
            keyboard short-cuts. Pressing <Esc> displays the main menu,
            the highlighted selection can be moved using the left and
            right arrow keys. To "pull-down" a menu, press <Enter> or
            the down arrow, the up and down arrows now select commands
            from this sub-menu. The ellipses indicate that a window will
            appear if such a selection is made and the keys on the right
            side of each pull-down menu are the short-cut keys which can
            be accessed from the drawing area without opening the menus.
            Pressing <Esc> will return to the previous menu or return to
            the drawing area if the main menu is active.
            
            
            Menus
            -----
            
            
            File ------------------------------------------------------
            
            New
                 Clear all the screens and begin over, note that this    
                 selection cannot be undone.
            
            Load
                 Loads a screen file from disk. The file can be a        
                 ScreenPaint file, a BASIC BLOAD compatible file, or an
                 ASCII text file, ScreenPaint automatically determines   
                 the type when loading. The default extension is ".SCN"
                 if none is specified.
                 Clipboard load is used to load a screen or clipping to
                 the clipboard without disturbing the work in progress.
            
            Save
                 The current file or clipboard is saved to disk in one   
                 of the indicated formats which are selected by pressing
                 the first letter of the selection. ScreenPaint format   
                 stores files in a packed style which saves disk space,
                 BASIC BLOAD can be used if you wish to access the       
                 screen from within a BASIC program, and ASCII text      
                 format can be used for transferring screen images to    
                 word processors or text editors.
            


      ScreenPaint 1.2                                                 Page 4


            DOS shell
                 Enters DOS so that disks may be formatted, files        
                 copied, programs run, etc. Type EXIT in DOS to return   
                 to ScreenPaint. This is not a quit command, ScreenPaint
                 will remain resident in  memory until you quit properly
                 using the Quit command or Alt-Q.
            
            Quit
                 Quit the current work session. Remember to save your    
                 work, ScreenPaint will only ask confirmation of the     
                 command.
            
            Edit ------------------------------------------------------
            
            Undo
                 Any edit command can be undone as long as a new block   
                 has not been marked. The screen will be restored to the
                 state before the EDIT command, the undo command however
                 cannot itself be "undone".
            
            Cut
                 Transfer the marked block to the clipboard and erase    
                 anything under the block to the current color. See      
                 Block Commands in the keyboard section for marking      
                 information.
            
            Copy
                 Transfer a copy of the marked block to the clipboard    
                 and leave the screen intact.
            
            Paste
                 Restore block from the clipboard to the screen at the   
                 current cursor position. If the block extends outside   
                 the screen area, those sections will be cropped.
            
            Erase
                 Erase the marked block to the current color.
            
            Fill
                 Fill the marked block with the current ASCII character.
                 See the Change/ASCII character sub-menu for the current
                 character.
            
            Switch colors
                 Swap all colors in the marked block to the current      
                 color. Also see the Paint command for more precise      
                 color modification.
            
            Draw ------------------------------------------------------
            
            Line
                 Draw a horizontal or vertical line between two points.
                 The first point is the current cursor position, select
                 line from the menu and move to the second point and     


      ScreenPaint 1.2                                                 Page 5


                 press ENTER. The command can be cancelled by selecting
                 line a second time.
            
            Box
                 Draw a hollow box between two corners. The first corner
                 is the current cursor position, select box from the     
                 menu and move to the second corner and press ENTER.
            
            Solid Box
                 Draw a filled box between two corners.
            
            Freehand
                 Toggle freehand mode on and off. Use the arrow keys to
                 sketch.
            
            Paint
                 Toggle paint mode on and off. Use the arrow keys to     
                 change to the current color without disturbing the      
                 characters.
            
            Change ----------------------------------------------------
            
            Color
                 Change the current color by using the arrow keys, home,
                 and end to select a color. ESC cancels the selection    
                 and ENTER accepts.
            
            Line style
                 Choose line style for the drawing commands, select by   
                 pressing the highlighted letter followed by ENTER.
            
            ASCII character
                 Select the current ASCII character. Scroll through the
                 four pages using the PgUp and PgDn keys.
            
            Options ---------------------------------------------------
            
            Text only
                 Toggle text only mode, where the underlying color is    
                 preserved when a character is typed.
            
            Info line
                 Toggle the information line at the bottom of the screen
                 on and off. The line contains information on the screen
                 number, cursor position, current color, and drawing     
                 mode.
            
            Tabs
                 Set the tab stops using the arrow keys, SPACE toggles   
                 the tab.
            
            Help ------------------------------------------------------
            
            Keyboard


      ScreenPaint 1.2                                                 Page 6


                 Display help screens about the keyboard commands. The   
                 KEYHELPn.SCN files must be in the current directory.
            
            Menu
                 Display help screens about the menu selection. The      
                 MNUHELPn.SCN files must be in the current directory
            
            About ScreenPaint
                 Short description of ScreenPaint.
            
            
            Keyboard
            --------
            
            
            Block Commands --------------------------------------------
            
                 Alt-B     Mark block beginning and end, press twice at
                           same location to select the entire screen.
                     C     Copy block to clipboard
                     E     Erase current marked block
                     F     Fill marked block with ASCII character
                     K     Switch colors of marked block to current
                     M     Paste block from the clipboard, centered
                     O     Copy marked block to clipboard
                     P     Paste block from the clipboard at cursor
                     U     Unmark selected block
            
            
            Drawing Commands ------------------------------------------
            
                 F6        Draw line from cursor position to point where
                           ENTER is pressed
                 F7        Draw box between two corners
                 F8        Draw filled box between two corners
                 F9        Toggle freehand drawing mode
                 F10       Toggle paint mode
            
            
            Control Drawing -------------------------------------------
            
                 To draw a box character without automatic line connect,
                 the CONTROL key plus a letter may be used. See the      
                 keyboard help menu for a diagram of keys.
            
            
            Miscellaneous ---------------------------------------------
            
                 F1        Display help screens about keyboard
                 F2        Toggle text only mode, in which the color at
                           the cursor remains unchanged
                 F3        Make the color at the cursor position current
                 F4        Load menu
                 F5        Write the current ASCII character


      ScreenPaint 1.2                                                 Page 7


            
                 Alt-F1    Toggle information line
                     F2    Undo
                     F3    Make the character at the cursor position the
                           current ASCII character
                     F4    Save menu
                     F5    ASCII character menu
                     F6    Line style menu
                     F7    Toggle blink mode
                     F8    Toggle intensity
                     F9    Swap foreground and background colors
                     F10   Color menu
            
                 Home      Move cursor to the beginning of the line
                 End       Move cursor to the end of the line
                 Ctrl-Home Move cursor to the uppper-left corner
                 Ctrl-End  Move cursor to the lower-right corner
                 Backspace Delete character to left of cursor, pull      
                           characters from right if insert mode active
                 Ins       Toggle insert mode
                 Del       Delete character at cursor
                 PgUp      Display the next screen page
                 PgDn      Display the previous screen page
                 Ctrl-PgDn Display the last screen page
                 Ctrl-PgUp Display the first screen page
            


      ScreenPaint 1.2                                                 Page 8


            ScreenShow
            -----------------------------------------------------------
            
            
            
                 ScreenShow is a stand-alone program for displaying
            screen images from DOS batch-files and returning keyboard
            input to DOS.
                 Hard-disk menus can first be created using ScreenPaint,
            with no limitations on style or format. The completed
            screens can be displayed quickly using ScreenShow and the
            keyboard input options allow the program to return
            keystrokes to DOS in the ERRORLEVEL variable which can be
            tested within a batch-file.
                 To run ScreenShow, type SCRSHOW at the DOS prompt
            followed by the path and filename of a valid screen saved in
            the packed ScreenPaint format.
            
            
            Command Line Switches
            ---------------------
            
            
                 The complete command line format is:
            
            SCRSHOW [d:][filespec][/K|/A|/L|/Q|/P][/Wxxyy][/C#][/N#][/R]
            
                 Where: d:       - Disk drive
                        filespec - Path and filename of screen image
            
                        /K       - Return extended scan code in          
                                   ERRORLEVEL as decimal
                        /A       - Return uppercase ASCII character in   
                                   ERRORLEVEL
                        /L       - Return ERRORLEVEL = 0 if 'A'/'a'      
                                   pressed to 25 if 'Z'/'z' pressed
                        /Q       - Query user, ERRORLEVEL = 1 if 'Y'/'y'
                                   pressed or 0 otherwise
                        /P       - Pause until key pressed
            
                        /Wxxyy   - Display screen as window at xx,yy     
                                   (each coordinate must be two decimal
                                   characters)
                        /C#      - Clear screen first to background #
                        /N#      - Display page # of multi-screen file
                        /R       - Restore background on exit
            
            Examples:
            
            SCRSHOW MENU.SCN /K
            
                 Display the screen file, MENU.SCN and wait for keyboard
                 input. The extended scan code will be returned in       
                 ERRORLEVEL.


      ScreenPaint 1.2                                                 Page 9


            
            SCRSHOW HELP.SCN /N3 /P /R
            
                 Display the third page of HELP.SCN and pause until a    
                 key is pressed, restore screen when done.
            
            SCRSHOW ERROR1.SCN /W2105 /P /R
            
                 Pop-up window over current screen at X=21, Y=5 and wait
                 for a key press, restore screen when done.
            
            
            Batch Files
            -----------
            
            
                 Batch files are the base of any menu system created
            using ScreenPaint, here is a short introduction to using
            batch files.
                 To prevent text from scrolling the screen image, an
            ECHO OFF statement must be placed at the beginning of your
            batch file. The ScreenShow program can now be called to
            display the menu image and wait for user input. When a key
            is pressed, ERRORLEVEL must be tested, as shown below:
            
                 ECHO OFF
                 :START
                 SCRSHOW MENU.SCN /A
                 IF ERRORLEVEL = 67 GOTO C
                 IF ERRORLEVEL = 66 GOTO B
                 IF ERRORLEVEL = 65 GOTO A
                 IF ERRORLEVEL = 27 GOTO QUIT
                 GOTO START
                 :C
                 ECHO C Pressed
                 GOTO START
                 :B
                 ECHO B Pressed
                 GOTO START
                 :A
                 ECHO A Pressed
                 GOTO START
                 :QUIT
                 CLS
            
                 Note that the ERRORLEVEL tests must be in descending    
            order, highest values first, this is because ERRORLEVEL = x
            is true if the value returned by ScreenShow is greater than
            or equal to x.


      ScreenPaint 1.2                                                Page 10


            Batch File Example
            
            
            :start
            echo off
            scrshow main.scn /k
            if errorlevel = 216 goto shutdown
            if errorlevel = 59 goto help
            if errorlevel = 38 goto lotus
            if errorlevel = 19 goto paint
            if errorlevel = 9 goto scrpaint
            if errorlevel = 1 goto end
            goto start
            :shutdown
            park
            :help
            scrshow help1.scn /p /w1010 /r
            goto start
            :lotus
            123
            goto start
            :paint
            pcpaint
            goto start
            :scrpaint
            scrpaint
            goto start
            :end
            cd\
            cls


      ScreenPaint 1.2                                                Page 11


            Appendix A - Control Drawing Keys


            Single width

            Q - Upper left   W - Top          E - Upper right
            A - Left         S - Middle       D - Right
            Z - Lower left   X - Bottom       C - Lower right

            U - Horizontal   O - Vertical


            Double width

            R - Upper left   T - Top          Y - Upper right
            F - Left         G - Middle       H - Right
            V - Lower left   B - Bottom       N - Lower right

            I - Horizontal   P - Vertical


            Thick lines

            J - Vertical, left aligned
            M - Vertical, right aligned
            K - Horizontal, top aligned
            L - Horizontal, bottom aligned
            


     Page 12                                                    ScreenPaint 1.1


            Appendix B - ASCII Character Chart



            ------------------------------------------------------

            000    016    032    048 0  064 @  080 P  096 `  112 p
            001    017    033 !  049 1  065 A  081 Q  097 a  113 q
            002    018    034 "  050 2  066 B  082 R  098 b  114 r
            003    019    035 #  051 3  067 C  083 S  099 c  115 s
            004    020    036 $  052 4  068 D  084 T  100 d  116 t
            005    021    037 %  053 5  069 E  085 U  101 e  117 u
            006    022    038 &  054 6  070 F  086 V  102 f  118 v
            007    023    039 '  055 7  071 G  087 W  103 g  119 w
            008    024    040 (  056 8  072 H  088 X  104 h  120 x
            009    025    041 )  057 9  073 I  089 Y  105 i  121 y
            010    026    042 *  058 :  074 J  090 Z  106 j  122 z
            011    027    043 +  059 ;  075 K  091 [  107 k  123 {
            012    028    044 ,  060 <  076 L  092 \  108 l  124 |
            013    029    045 -  061 =  077 M  093 ]  109 m  125 }
            014    030    046 .  062 >  078 N  094 ^  110 n  126 ~
            015    031    047 /  063 ?  079 O  095 _  111 o  127

            ------------------------------------------------------

            128    144    160    176    192    208    224    240
            129    145    161    177    193    209    225    241
            130    146    162    178    194    210    226    242
            131    147    163    179    195    211    227    243
            132    148    164    180    196    212    228    244
            133    149    165    181    197    213    229    245
            134    150    166    182    198    214    230    246
            135    151    167    183    199    215    231    247
            136    152    168    184    200    216    232    248
            137    153    169    185    201    217    233    249
            138    154    170    186    202    218    234    250
            139    155    171    187    203    219    235    251
            140    156    172    188    204    220    236    252
            141    157    173    189    205    221    237    253
            142    158    174    190    206    222    238    254
            143    159    175    191    207    223    239    255

            ------------------------------------------------------


     Page 13                                                    ScreenPaint 1.1


            Appendix C - Keyboard Chart



                        +-----+-----+
            Help        | F1  | F2  |  Text & color/text only
            Info-line   |     |     |  Undo
                        +-----+-----+
            Make color  | F3  | F4  |  Load
            Make ASCII  |     |     |  Save
                        +-----+-----+
            Write ASCII | F5  | F6  |  Line
            ASCII Menu  |     |     |  Line style
                        +-----+-----+
            Box         | F7  | F8  |  Solid box
            Blink       |     |     |  Intensity
                        +-----+-----+
            Freehand    | F9  | F10 |  Paint
            Swap F & B  |     |     |  Color menu
                        +-----+-----+

            Lower command entered by pressing <Alt> + Function Key.


     Page 14                                                    ScreenPaint 1.1


            Appendix D - Extened Keyboard Scan Codes


            +---+   +---+---+---+---+ +---+---+---+---+ +---+---+---+---+
            |  1|   | 59| 60| 61| 62| | 63| 64| 65| 66| | 67| 68| 87| 88|
            +---+   +---+---+---+---+ +---+---+---+---+ +---+---+---+---+
            +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
            |`41|1 2|2 3|3 4|4 5|5 6|6 7|7 8|8 9|910|011|-12|=13|Back 14|
            +---+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+---+
            |Tab15|Q16|W17|E18|R19|T20|Y21|U22|I23|O24|P25|[26|]27|\ 43 |
            +-----++--++--++--++--++--++--++--++--++--++--++--++--+-----+
            |Caps58|A30|S31|D32|F33|G34|H35|J36|K37|L38|;39|'40|Enter 28|
            +------+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--------+
            |Shift 42|Z44|X45|C46|V47|B48|N49|M50|,51|.52|/53|Shift   54|
            +-----+--++--+--++---+---+---+---+---+---+--++---++---+-----+
            |Ctl29|   |Alt56|                         57|Alt56|   |Ctl29|
            +-----+   +-----+---------------------------+-----+   +-----+

                                                        +---+---+---+
                                                        | 55| 70| 84|
             Note: All scan codes are in                +---+---+---+
                   in decimal                           +---+---+---+---+
                                                        |N69|/53|*55|-74|
                                                        +---+---+---+---+
                                                        | 71| 72| 73|+  |
             +-----+   +---+                            +---+---+---+   |
             |Ctrl | + |Key|  Add 100 to scan code      | 75| 76| 77| 78|
             +-----+   +---+                            +---+---+---+---+
             +-----+   +---+                            | 79| 80| 81|<-+|
             |Alt  | + |Key|  Add 200 to scan code      +---+---+---+   |
             +-----+   +---+                            |0    82|.83| 28|
                                                        +-------+---+---+


      ScreenPaint 1.2                                                Page 15


            +----------------------------------------------------------+
            |            ScreenPaint 1.2 Registration Form             |
            +----------------------------------------------------------+
            |                                                          |
            | Send to:            Kai Laurinolli                       |
            |                     2970 Mira Place                      |
            | $25 US              Burnaby, B.C.                        |
            | $32 Canadian        V3J-1B6  Canada                      |
            |                                                          |
            +----------------------------------------------------------+
            |                                                          |
            |                                                          |
            | Name: _________________________________________________  |
            |   (Last)             (First)              (Initial)      |
            |                                                          |
            |                                                          |
            | Company: ______________________________________________  |
            |                                                          |
            |                                                          |
            |                                                          |
            | Address: ______________________________________________  |
            |                                                          |
            |                                                          |
            |                                                          |
            | City: ___________________ State/Province: _____________  |
            |                                                          |
            |                                                          |
            |                                                          |
            | Zip/Postal Code: _________________ Country: ___________  |
            |                                                          |
            |                                                          |
            |                                                          |
            | Date: _____/_____/_____   Amount Enclosed: ____________  |
            |        (M)   (D)   (Y)                                   |
            +----------------------------------------------------------+
            |                                                          |
            | Comments, ideas for future versions, and complaints:     |
            |                                                          |
            |                                                          |
            |                                                          |
            |                                                          |
            |                                                          |
            |                                                          |
            |                                                          |
            |                                                          |
            |                                                          |
            |                                                          |
            |                                                          |
            |                                                          |
            |                                                          |
            |                                                          |
            |                                                          |
            +----------------------------------------------------------+

README.DOC







            README.DOC



            Getting Started
            ------------------------------------------------------------

                 This is a short introduction to ScreenPaint. To begin
            the program, at the DOS prompt type SCRPAINT and press
            <Enter>, the opening screen will appear and the program will
            wait until a key is pressed. To display the pull-down menus,
            press the <Esc> key and select an item with the cursor keys
            and <Enter>.

                 The disk contains a number of sample screen files which
            may be examined by selecting "Load" from the File menu and
            choosing a file with an .SCN extension. The user's manual
            explains in more detail how to use the drawing and editing
            tools, for on-line help press F1 or use the Help menu.

                 The file DEMO.BAT is a demonstration menu which allows
            you to run ScreenPaint, print the documentation, and view
            sample screen images. To run this batch file, type DEMO at
            the DOS prompt.

            Printing the Manual
            ------------------------------------------------------------

                 The disk contains two versions of the ScreenPaint
            manual, MANUALHI.DOC is for printers which are able to print
            the Extended Characters (the box drawing characters above
            127) and MANUAL.DOC is for printers that support only the
            lower-order ASCII characters.

                 The manual is 18 pages long and includes the
            registration form. To print the manual, type the following
            at the DOS prompt:

                 C>TYPE MANUALHI.DOC > PRN

                           or

                 C>TYPE MANUAL.DOC > PRN

                 If you wish to print the registration form separately,
            print the REGISTER.DOC form using the command:

                 C>TYPE REGISTER.DOC > PRN





            Registration
            ------------------------------------------------------------

                 ScreenPaint is not free software, it is being
            distributed as "shareware" and a suggested contribution of
            $25 US ($32 Cdn) would be greatly appreciated. Please use
            one of the registration forms provided, or send your check
            to:


                                   Kai Laurinolli
                                   2970 Mira Place
                                   Burnaby, B.C.
                                   V3J-1B6  Canada


            Registered users will be mailed the latest version of the
            program on diskette and will be notified of new products.

            Your support is greatly appreciated, Kai Laurinolli.

            Version History
            ------------------------------------------------------------

            Version 1.0, February 1989

            Version 1.1, March 1989
                - Corrected problem when saving files from menu
                - Clearer dialog box buttons

            Version 1.2, May 1989
                - Corrected problem with Tab Settings dialog box
                - Current help page stored, instead of returning to
                  first page
                - DOS Shell command works properly when information line
                  is active
                - Corrected scrolling problems in Load dialog box
                - DOS Shell now uses parent's environment variables
                  such as modified prompt, path, etc.
            



             

            Additions to the Manual
            ------------------------------------------------------------

                 These are clarifications and additions to the User's
            Guide, if you have questions or can suggest improvements to
            the manual or program, please feel free to write to me at
            the above address.

            ScreenShow
            ----------

            - Creating and Using Windows

                 To display windows over existing screens, an area of
                 the screen must be copied to the clipboard. The
                 single window must then be saved to a separate file
                 with the "Save Clipboard" option.
                 ScreenPaint normally saves all 10 pages to a file when
                 Save is selected regardless of how many pages are
                 actually used.

                 When loading clippings, remember to set the "Load to
                 Clipboard" option and then Paste the image to the
                 screen, otherwise the clipping will appear "squashed."

                 Using ScreenShow to display the window requires the use
                 of the /Wxxyy command line switch, where xx is the
                 column in the range 0 to 79 in decimal and yy is the
                 row between 0 and 24.

                 The clipping will be placed over the existing screen,
                 complete with shadow. If the underlying screen is to be
                 restored, use the /R switch. The Help window in
                 DEMO.BAT is a good example of a window which "pops"
                 over and existing screen.

            - Improving Performance

                 The performance of displaying screen images can be
                 significantly improved by storing all screen pages in
                 separate files using the "Save Clipboard" option in the
                 Save dialog box instead of creating one large, ten page
                 file.

                 When ScreenShow is asked to display a single page from
                 a ten page file it must read all ten pages before
                 displaying the single image. This is due to the method
                 of packing files to save disk space.

REGISTER.DOC

            +----------------------------------------------------------+
            |            ScreenPaint 1.2 Registration Form             |
            +----------------------------------------------------------+
            |                                                          |
            | Send to:            Kai Laurinolli                       |
            |                     2970 Mira Place                      |
            | $25 US              Burnaby, B.C.                        |
            | $32 Canadian        V3J-1B6  Canada                      |
            |                                                          |
            +----------------------------------------------------------+
            |                                                          |
            |                                                          |
            | Name: _________________________________________________  |
            |   (Last)             (First)              (Initial)      |
            |                                                          |
            |                                                          |
            | Company: ______________________________________________  |
            |                                                          |
            |                                                          |
            |                                                          |
            | Address: ______________________________________________  |
            |                                                          |
            |                                                          |
            |                                                          |
            | City: ___________________ State/Province: _____________  |
            |                                                          |
            |                                                          |
            |                                                          |
            | Zip/Postal Code: _________________ Country: ___________  |
            |                                                          |
            |                                                          |
            |                                                          |
            | Date: _____/_____/_____   Amount Enclosed: ____________  |
            |        (M)   (D)   (Y)                                   |
            +----------------------------------------------------------+
            |                                                          |
            | Comments, ideas for future versions, and complaints:     |
            |                                                          |
            |                                                          |
            |                                                          |
            |                                                          |
            |                                                          |
            |                                                          |
            |                                                          |
            |                                                          |
            |                                                          |
            |                                                          |
            |                                                          |
            |                                                          |
            |                                                          |
            |                                                          |
            |                                                          |
            +----------------------------------------------------------+

Directory of PC-SIG Library Disk #1510

 Volume in drive A has no label
 Directory of A:\

DEMO     BAT       974   8-23-89   3:59p
DEMO     SCN       995   2-28-89   6:54p
DEMOHELP SCN       398   2-26-89  10:58p
FILE1510 TXT      1071  12-05-89  12:13p
GO       BAT        38   7-14-89   8:01a
GO       TXT       694   8-04-89   8:26a
KEYHELP1 SCN      1500   2-24-89   6:25p
KEYHELP2 SCN      1141   2-24-89   6:27p
KEYHELP3 SCN      1609   5-24-89   7:51p
MANUAL   BAT       152   8-04-89   8:30a
MANUAL   DOC     37657   6-12-89   8:57p
MANUALHI DOC     38149   6-12-89   8:57p
MNUHELP1 SCN       942   2-28-89   8:16p
MNUHELP2 SCN      1013   2-28-89   8:16p
MNUHELP3 SCN       808   3-17-89   9:46a
PAGE     COM       325   1-06-87   4:21p
README   DOC      6026   5-24-89   7:55p
REGISTER DOC      3923   5-22-89   6:01p
SCANCODE SCN      1939   2-22-89   9:10p
SCRPAINT EXE     50722   5-24-89   8:48p
SCRSHOW  EXE     14808   5-22-89   4:32p
VIEW     BAT        42   8-04-89   8:29a
       22 file(s)     164926 bytes
                      147456 bytes free