home *** CD-ROM | disk | FTP | other *** search
/ Merciful 3 / Merciful_Release_3.bin / software / r / reality / reality1.dms / reality1.adf / FREEPAINT.DOC < prev    next >
Text File  |  1992-03-25  |  64KB  |  1,419 lines

  1. ***************************************************************************
  2.  
  3.                          FREE PAINT REVISION 35 ZETA
  4.                       © 1991 by Stefan Günter Boldorf,
  5.                             all rights reserved!
  6.  
  7.  
  8.                            THE FREE PAINT MANUAL
  9.                            ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  10.                        © 1991 by Stefan Günter Boldorf,
  11.                             all rights reserved!
  12.  
  13.  
  14. ***************************************************************************
  15.  
  16.  
  17.  
  18. This package consists of the files FPaint, FPaint.info, FreePaint.doc,
  19. FreePaint.doc.info, FreePaintInstall and FreePaintInstall.info.
  20.  
  21.  
  22.  
  23. ***************************************************************************
  24.  
  25.  
  26.     CONTENTS
  27.  
  28.             1. INTRODUCTION
  29.  
  30.             2. FUNDAMENTALS OF FREE PAINT
  31.  
  32.                2.1 HOW TO GET FREE PAINT TO WORK
  33.                2.2 A FEW CONVENTIONS FOR THE FURTHER TEXT
  34.                2.3 THE MENUBAR
  35.                2.4 THE FASTMENU
  36.                2.5 THE DRAWING AREA
  37.                2.6 FIRST STEPS
  38.  
  39.             3. PAINTING WITH FREE PAINT
  40.  
  41.                3.1  THE SKETCH MODE
  42.                3.2  THE SPRAY MODE
  43.                3.3  THE LINE MODE
  44.                3.4  THE SPLINE MODE
  45.                3.5  THE RECTANGULAR MODE
  46.                3.6  THE POLYGON MODE
  47.                3.7  THE CIRCLE MODE
  48.                3.8  THE ELLIPSE MODE
  49.                3.9  THE FILL MODE
  50.                3.10 THE TEXT MODE
  51.                3.11 THE ZOOM MODE
  52.                3.12 THE BRUSH MODE
  53.                3.13 THE COLOR MODE
  54.                3.14 THE DUMP MODE
  55.                3.15 THE UNDO MODE
  56.                3.16 THE EXIT MODE
  57.                3.17 THE ICONIFY MODE
  58.  
  59.             4. THE MENUS OF FREE PAINT
  60.  
  61.                4.1 THE PICTURE MENU
  62.                4.2 THE BRUSH MENU
  63.                4.3 THE MIXED MENU
  64.  
  65.             5. THE REQUESTORS OF FREE PAINT
  66.  
  67.                5.1  DISK REQUESTOR
  68.                5.2  PAGE FORMAT REQUESTOR
  69.                5.3  COLOR PALETTE REQUESTOR
  70.                5.4  PRINT REQUESTOR
  71.                5.5  CHANGE BRUSH REQUESTOR
  72.                5.6  BRUSH HANDLE REQUESTOR
  73.                5.7  FILL MODE REQUESTOR
  74.                5.8  FONT REQUESTOR
  75.                5.9  REMAP REQUESTOR
  76.                5.10 SPRAY REQUESTOR
  77.                5.11 ICONIFY REQUESTOR
  78.  
  79.             6. MESSAGES AND REQUESTS
  80.  
  81.                6.1 THE FREE PAINT MESSAGE SYSTEM
  82.                6.2 THE FREE PAINT REQUEST SYSTEM
  83.                6.3 THE WORKBENCH REQUESTORS
  84.  
  85.             7. THE OPTIONS OF FREE PAINT
  86.  
  87.                7.1 THE SYNTAX
  88.                7.2 THE KEYWORDS
  89.  
  90.             8. KEYBOARD SETTINGS
  91.  
  92.             9. PROFESSIONAL INFORMATION
  93.  
  94.            10. ABOUT THE PICTURES THAT CAME WITH THIS
  95.  
  96.            11. A WORD TO THE USER
  97.  
  98.  
  99. ***************************************************************************
  100.  
  101.  
  102.     1. INTRODUCTION
  103.  
  104.     1.1 WHAT IS FREE PAINT
  105.  
  106.     What is Free Paint? Well, Free Paint is a painting program for the
  107.     Amiga, that lets you draw as 'free'ly as possible. Free Paint is NOT
  108.     FREEWARE!!! If you are a beginner in Amiga affairs, this manual may
  109.     help you understand this machine even better, some basic knowledge
  110.     about Workbench and Amiga-DOS is needed, but nothing exceeding the
  111.     Amiga-DOS and Users manual that came with your computer. I you have
  112.     used the IconEdit tool you will find this no more complicated. If
  113.     in doubt about something, try it out, but make sure it cannot do much
  114.     harm (that means if you are sure the damage can be restored or is
  115.     negilible, if not ask a friend about it or do not do it at all!). The
  116.     intermediate user or hacker may be bored at some places, I admit, but
  117.     I urge you to read this manual thorougly! There may be some misspell-
  118.     ings and other grammatical errors ( I am neither English nor American),
  119.     but it should be understandable.
  120.  
  121.  
  122.     1.2 WHY WAS FREE PAINT MADE
  123.  
  124.     When you feel the urge to do some drawing on the Amiga the standart
  125.     equipment ( I speak of the Extras and Workbench disk) is neither
  126.     plentyful nor up to date. The object editor on the Extras disk is a
  127.     joke and the IconEdit program has to few tools and is hard to use. The
  128.     Public Domain pool for the Amiga contains some rudimentary drawing
  129.     programs, such as VDraw, DaVinci or Klecks, but they all lack functions
  130.     or are not 'user friendly' (may Shneiderman forgive me!). Then there is
  131.     the commercial market, well if you have the money ($100-$150) to buy
  132.     one. The solution to the problem may be Free Paint, which is provided
  133.     here. It cannot compete with most of the commercial software, but to
  134.     my knowledge it is better than any one of the Public Domain programs.
  135.  
  136.  
  137.     1.3 HOW DO YOU USE THIS MANUAL
  138.  
  139.     This 'manual' was made to provide you with both a guide to the many
  140.     functions Free Paint has and a basic tutorial into drawing with it.
  141.     You should read this manual before you install or use Free Paint,
  142.     or even better make a hardcopy and read it to help you before and
  143.     while using Free Paint.
  144.  
  145.  
  146.     1.4 HOW DO YOU DRAW WITH FREE PAINT
  147.  
  148.     This part of the manual is primarily for the beginner and inexper-
  149.     ienced, but may even prove helpful for people with more knowledge.
  150.  
  151.     After starting Free Paint, you will be presented a black screen with
  152.     a white menubar, not unlike that of the workbench screen, and on the
  153.     right there should be a panel of sixteen symbols and a checkerbord of
  154.     thirtytwo different colors. On this panel the symbols are usually
  155.     drawn black on a white background, but one is drawn white on a black
  156.     background, this symbol shows you which function (or mode as I like to
  157.     call it sometimes) will be used when you go to work with your mouse.
  158.     Each symbol can be actived by clicking on it or typing a key that is
  159.     associated with it (see 3. for information about them). Some functions
  160.     will go to work the time you hit their symbol, some require you to
  161.     mark points on the black screen, but all the specifics are discussed
  162.     below, read section 3. to get to know them. If you want to store a
  163.     piece of art to disk, or load it to make changes Free Paint has the
  164.     capabilities to interface with most of the art software for the Amiga.
  165.  
  166.  
  167. ***************************************************************************
  168.  
  169.  
  170.     2. FUNDAMENTALS OF FREE PAINT
  171.  
  172.  
  173.     2.1 HOW TO GET FREE PAINT TO WORK
  174.  
  175.     Free Paint can be started three ways, first by CLI, then by clicking
  176.     its Workbench icon and last by clicking on an picture or brush icon
  177.     that was once made using Free Paint. Free Paint runs under  Workbench
  178.     1.2 and 1.3, and may even under 2.0 ? You need at least 512KB to run
  179.     Free Paint, but to be able to use all graphic modes 1MB is needed.
  180.  
  181.     When you have removed some files from your Workbench it may be hard
  182.     for Free Paint to get all the resources it needs to work. (To find out
  183.     if Free Paint runs, just double-click it on the Public Domain disk this
  184.     package came on, if it works you will not need to install it! In that
  185.     case you may skip the following lines and proceed to 2.2.)
  186.     I cannot supply all the resources with the Free Paint package because,
  187.     as you may know, Commodore has extended its copyright over all files
  188.     supplied on a Workbench. One can buy a license, but for a hefty annual
  189.     fee, which I do not want to pay. Therefore I have not included the
  190.     libraries, needed to use Free Paint. But do not panic, maybe the Public
  191.     Domain disk this package is on has them already, and if not there is a
  192.     file called 'FPInstall.mil' that has to be clicked on Workbench
  193.     which creates a working environment for Free Paint on a separate disk.
  194.     This file is a script file for my very own MultiInstall simple script
  195.     execution program, that should be in the 'C' drawer of the PD disk.
  196.     It can be run from CLI using the line: 'MultiInstall FPInstall.mil'
  197.     (well, it is rather slow both ways).
  198.     If you are a bit experienced you may like to do the routine yourself,
  199.     well Free Paint needs the icon, diskfont, and mathtrans libraries from
  200.     your workbench libs drawer to run, also the Workbench should use a
  201.     'topaz 8' like font. If you own an Amiga 3000 which to my knowledge does
  202.     not have to have the 'topaz 8' font in ROM make sure that there is one
  203.     in your 'fonts:' drawer.
  204.  
  205.  
  206.     2.2 A FEW CONVENTIONS FOR THE FURTHER TEXT
  207.  
  208.     I think this is the place to introduce a few conventions which will be
  209.     used in the later text to avoid confusion.
  210.  
  211.     ------------------------------------------------  After starting Free
  212.     | THE MENUBAR                            | THE |  Paint the screen
  213.     -----------------------------------------|     |  will look like this.
  214.     |                                        |FAST-|      |
  215.     |                                        |     |  <---+
  216.     |   THE DRAWING AREA                     | MENU|
  217.     |                                        |     |
  218.     |                                        |     |
  219.     |                                        |     |
  220.     |                                        |     |
  221.     |                                        |     |
  222.     ------------------------------------------------
  223.  
  224.     When you start Free Paint (or FPaint as I will call it from now on)
  225.     a new screen will be opened, and this screen is divided into three
  226.     portions. First there is the MENUBAR, just like any normal Amiga
  227.     screen on top of the screen, only a little bit larger. Then on the
  228.     right hand side appears an area with a couple of symbols on the top
  229.     and a color palette on the bottom, this area will be called FASTMENU.
  230.     What remains of the screen is the DRAWING AREA. Only on this part of
  231.     the screen the painting is done. Since the MENUBAR and the FASTMENU
  232.     cover parts of the screen, the whole portion of your picture may not
  233.     be in the DRAWING AREA, but still it is stored in the memory. To access
  234.     the whole picture you can either move the DRAWING AREA or hide both
  235.     MENUBAR and FASTMENU. The place, your whole picture is stored is called
  236.     the PAGE. A PAGE may even be larger than any Amiga-DOS Screen (actually
  237.     up to 1008 Pixels wide and 1024 Pixels high).
  238.     You are able to copy portions of the screen into a separate hold, that
  239.     I call BRUSH, because it can be used like a brush to draw on the
  240.     DRAWING AREA with some restrictions. This BRUSH hold can be modified
  241.     in many ways and even saved or loaded from disk.
  242.     Usually, when using Workbench or programs that run on it, you
  243.     are allowed to use the left mouse button to activate switches ( they
  244.     are called 'gadgets' and in Free Paint the symbols in the FASTMENU are
  245.     switches) and handle objects, while the right mouse button can only
  246.     select items from the menu. Well, in Free Paint the user can paint and
  247.     select with BOTH mouse buttons. You can associate each button with one
  248.     pen, the current color of each pen is shown in the FASTMENU and the
  249.     MENUBAR (see below).
  250.  
  251.  
  252.     2.3 THE MENUBAR
  253.  
  254.     Located on top of your screen is the MENUBAR. It should look like that:
  255.  
  256.      ___________________________________________
  257.     |FreePaint [][] Matte Free x4     320   200 |
  258.      ¯¯¯¯¯^¯¯¯¯^¯¯^¯¯^¯¯¯¯^¯¯¯¯^¯¯¯¯¯¯¯^¯¯¯¯¯^¯¯
  259.           |    |  |  |    |    |       |     |
  260.      The Name  |  | Brush |  Zoom      |  Pointer
  261.                |  | State |  Factor    |  Y-Position
  262.       Left Mouse  |       |            |
  263.     Button Color  |      Grid       Pointer
  264.                   |      State      X-Position
  265.             Right Mouse
  266.             Button Color
  267.  
  268.     Starting from the left you see the program name, which is 'Free Paint'.
  269.     Then the color display informs the user which color is associated
  270.     with the mouse buttons (you draw with the color of the left box if you
  271.     use the left mouse button, and with the color of the right rectangle
  272.     it if you decide to use the right button). The next word, the brush
  273.     state show you how a BRUSH will appear on the DRAWING AREA. For a
  274.     description of the states see 3.12 below. On the right of this the
  275.     grid state is displayed. The grid makes your pointer move in intervals
  276.     you can specify in 4.3.4, see this section for more information on the
  277.     grid feature too. Then there is the zoom factor, showing you how many
  278.     times the zoom function (see 3.11) will magnify. Last, but not least,
  279.     the coordinates of the pointer relative to the PAGE are provided.
  280.     Pressing and holding down the right mouse button while pointing on the
  281.     MENUBAR will show you some pulldown menus, just like on Workbench.
  282.     These are discussed below, after some more important information.
  283.     The MENUBAR can be hidden by striking the F9 key, another typing of F9
  284.     causes the MENUBAR to reappear.
  285.  
  286.  
  287.     2.4 THE FASTMENU
  288.  
  289.     On the right of your screen,the FASTMENU should look like this:
  290.  
  291.     FPant <---- The program name (actually FPaint).
  292.     |/|/|
  293.     |/|/|
  294.     |/|/| <---- The symbol (or gadget) field area (actually 8 lines).
  295.     |/|/|
  296.     [¯I¯] <---- The mouse button color display (two 'round' boxes).
  297.     OOOOO
  298.     OOHOO <---- The color palette. A display of all colors available.
  299.     OOOOO       The currently selected color is boxed. (here it is 'H')
  300.  
  301.     When you look right, you see the FASTMENU. On top of it there is the
  302.     inevitable 'Free Paint' title, under that are eight pairs of symbols,
  303.     which are used to activate the different drawing tools. Most of this
  304.     symbols are divided by a diagonal line. Usually you click these symbols
  305.     using the left mouse button, doing this on the left top area normally
  306.     activates a simple, non filled function, while the bottom right place
  307.     does it on a more complex or filled on, e.g. the first symbol in the
  308.     third line activates the rectangle function, if clicked on the left top
  309.     corner, and the filled box if clicked on the right bottom. A few
  310.     symbols may even clicked using the right mouse button, (the place where
  311.     the click is made on is not important) which activates a requestor
  312.     that allowes you to do even more complex functions. Some symbols even
  313.     activate a function immediately, for example, the garbage can cleans
  314.     the DRAWING AREA the time it is hit!
  315.     Below the symbol area are shown two boxes. The left hand box is the
  316.     same color as the pen you use, when painting with the right mouse
  317.     button, the other one displays the color the left button uses. On the
  318.     bottom of the FASTMENU a palette of all usable colors is available.
  319.     The color used by the left mouse button is marked by a rectangle. You
  320.     can select the color for either button by moving the pointer into this
  321.     area and pressing the button on the color you want to set the pen to.
  322.     The FASTMENU can be hidden by pressing the F10 key, striking F10 again
  323.     makes it appear.
  324.  
  325.  
  326.     2.5 THE DRAWING AREA
  327.  
  328.     What is left of the screen if called the DRAWING AREA. On this you
  329.     can use the graphic functions selected in the FASTMENU. The DRAWING
  330.     AREA is only a part of the full PAGE you can draw on. When the MENUBAR
  331.     and the FASTMENU are hidden the DRAWING AREA may be as large as the
  332.     PAGE, if you did not change the PAGE width and height in the Page
  333.     Format Requestor. If the PAGE is larger than the DRAWING AREA it can
  334.     be moved by pressing the arrow keys.
  335.  
  336.  
  337.     2.6 FIRST STEPS
  338.  
  339.     2.6.1 LOADING A PREVIOUSLY DRAWN PICTURE
  340.  
  341.     To load a picture that has been drawn before move your pointer over the
  342.     MENUBAR, press and hold the right mouse button and move the pointer
  343.     on the first item of the first menu that should read 'Load Picture'.
  344.     Release the button and a window will appear on the screen (for a de-
  345.     scription of this window see section 5.1). There should be a list of
  346.     files in this window. Try to find the text 'PICTURE (dir)' or the text
  347.     'FreePaint (dir)'. You can move the list with the arrow gadgets and
  348.     the slider on the right. If you have found the second text click on it
  349.     and you will find the first one!. Either way click on the PICTURE (dir)
  350.     text and you will see a list of files succeeded by '.pic'. Now click
  351.     on one of those and click the field where the 'OK is shown. The
  352.     corresponding picture will be loaded and shown on the screen. You can
  353.     draw as soon as the pointer changes from the 'forbidden sign' into your
  354.     normal pointer.
  355.  
  356.  
  357.     2.6.2 DRAWING A SMILIE
  358.  
  359.     To draw a SMILIE click on the yellow rectangle on the bottom of the
  360.     FASTMENU using the left mouse button. This sets the color used with
  361.     this button to yellow and the circle between the color palette and the
  362.     symbols and the one in the MENUBAR should turn to yellow, too. Now
  363.     move the pointer higher to the circle symbol and click it on the right
  364.     bottom corner, a filled disk should be drawn there instantly. Move
  365.     your pointer left into the DRAWING AREA and you will observe that two
  366.     lines go through your pointer (this figure is called crosshair). Place
  367.     the pointer in the middle of the screen, press and hold the left mouse
  368.     button and the move the mouse. You should see how a disk is drawn in
  369.     yellow. When the disk has a size you like release the button and the
  370.     disk stays that size. We will now draw the eyes for our smilie. To do
  371.     so click on the black rectangle in the area you have clicked the
  372.     yellow one before, move back into the DRAWING AREA and on the head of
  373.     the smilie. There draw disks that make the eyes just like you did with
  374.     the yellow head disk. After that the poor thing still needs a mouth.
  375.     To do that click on the bottom right corner of the upmost left symbol
  376.     and draw the mouth with your pointer, just as you would if your
  377.     pointer was a pencil. Tata!
  378.  
  379.  
  380.     2.6.3 SAVING YOUR MASTERPIECE TO DISK
  381.  
  382.     Again, move the pointer on the MENUBAR, press and hold the right mouse
  383.     button and place the pointer over the 'Save Picture' item in the first
  384.     menu, the release it. A window will open ( see section 5.1 Disk Req.)
  385.     like described above. There is a field above the 'DF0' gadget, where
  386.     you can type in the name your picture shall have. After you have enter-
  387.     ed a name click 'OK' and it will be saved. You can continue painting
  388.     after the pointer gets 'normal' again.
  389.  
  390.  
  391. ***************************************************************************
  392.  
  393.  
  394.     3. PAINTING WITH FREE PAINT
  395.  
  396.     Here the simple painting functions are discussed. Each one of these
  397.     functions has a symbol of its own in the FASTMENU. Not all of the
  398.     many funtions Free Paint has are listed here, some are accessable
  399.     from keyboard, only. See section 8. for a complete list of the keyboard
  400.     settings.
  401.  
  402.  
  403.     3.1 THE SKETCH MODE
  404.  
  405.     This mode or function draws a pointed or filled freehand line when
  406.     used. To activate the pointed mode strike the '.' key or click the
  407.     top left corner of the top left symbol on the FASTMENU ( I call this
  408.     symbol the first symbol, the one on the left the second and that below
  409.     the third symbol and so on). The filled freehand line is invoced by
  410.     pressing ':' or clicking the bottom right corner of the same symbol.
  411.     Painting is done by moving the pointer on the DRAWING AREA and pressing
  412.     ( or holding down) a mouse button (and moving around).
  413.  
  414.  
  415.     3.2 THE SPRAY MODE
  416.  
  417.     This one is selected by clicking the second symbol( a spray can) with
  418.     the left mouse button or typing 'a' (for airbrush). Clicking it with
  419.     the right one or striking 'A' causes a requester to appear in wich the
  420.     shape of the spray stain can be changed according to personal taste (
  421.     see 5.10. for more information about this requestor).
  422.     Painting works just like in sketch mode.
  423.  
  424.  
  425.     3.3 THE LINE MODE
  426.  
  427.     The symbol for this function is a straight diagonal line (it is the
  428.     third one). Clicking on this or typing 'v' (for variable line) acti-
  429.     vates it. To draw a line you move your pointer on the DRAWING AREA and
  430.     the point your line shall start on, press a mouse button, hold it down,
  431.     and move to the place the line has to reach. While doing so the line is
  432.     stretched like a rubber band and drawn in its own color. Releasing the
  433.     button finally draws the line on the DRAWING AREA.
  434.  
  435.  
  436.     3.4 THE SPLINE MODE
  437.  
  438.     A curve is used to symbolise this function. Pressing the 's' key or
  439.     clicking this symbol selects it. This one works similiar to the line
  440.     function. You move on the DRAWING AREA, place a line like in 3.3 and
  441.     after realeasing the button you can form the curve by moving the
  442.     pointer around. Pressing a button again draws the line in its color.
  443.  
  444.  
  445.     3.5 THE RECTANGULAR MODE
  446.  
  447.     The symbol for this is a ... guess ... RECTANGLE!. Clicking the left
  448.     top corner or the 'r' key selects the hollow rectangle, the other
  449.     corner or the 'R' key the filled box mode. You draw by once again
  450.     going into the DRAWING AREA and pressing a mouse button. Moving the
  451.     pointer while holding the button down enlarges or shortens the
  452.     rectangle or box, releasing it finally places the figure. The place
  453.     where you first pressed the button marks the first edge of the
  454.     rectangle/box, where you released it marks the edge on the other
  455.     side of a diagonal line.
  456.  
  457.  
  458.     3.6 THE POLYGON MODE
  459.  
  460.     On the right side of the rectangular symbol is the polygon symbol.
  461.     The polygon line mode is invoced by clicking the top left area or
  462.     the 'g' key, the filled polygon by the other area or the 'G' key.
  463.     Unlike the other modes you move into the DRAWING AREA, press a mouse
  464.     button and release it. Memorize the button you pressed. Now move
  465.     the pointer around and press the SAME button as before to add an edge
  466.     to the polygon and the OTHER button to place the final edge. You are
  467.     allowed to draw a polygon with up to 50 edges, if you try to add a
  468.     51st one the function aborts as if you had pressed the OTHER button.
  469.  
  470.  
  471.     3.7 THE CIRCLE MODE
  472.  
  473.     Guess what symbold this one has! Right, a circle. A empty circle is
  474.     selected by the top left corner or striking 'c', a filled disk by
  475.     the other corner or the 'C' key. Pressing a mouse button inside the
  476.     DRAWING AREA sets the center of the circle and moving the pointer while
  477.     holding the button down selects the radius. Realeasing the button
  478.     finally draws a circle or disk.
  479.  
  480.  
  481.     3.8 THE ELLIPSE MODE
  482.  
  483.     This one works exactly like the above, only here you can select the
  484.     vertical and horizontal radius at the same time.
  485.  
  486.  
  487.     3.9 THE FILL MODE
  488.  
  489.     The tilted can with water flowing out is the symbol for the fill
  490.     function. Clicking it with the left mouse button or typing 'f'
  491.     activates it, while clicking the right button or pressing 'F' opens
  492.     a requester to set one of the fill styles (see section 5.7. below).
  493.     Clicking into the DRAWING AREA starts the fill, striking 'ESC' aborts
  494.     the fill in process.
  495.  
  496.  
  497.     3.10 THE TEXT MODE
  498.  
  499.     The capital letter is the sign for the text funtion. The left mouse
  500.     button or 't' selects it, 'T' or the right button openes a requestor
  501.     which lets you select the current font and text style (see sect. 5.8.)
  502.     After selecting the mode you have to place the cursor inside where ?
  503.     The DRAWING AREA, you're right! After that you are able to use the
  504.     keyboard like in any text editor. The arrow keys move the cursor
  505.     around, DEL deletes one column and backspace ('<-') the last character.
  506.     ESC or selecting another function with the mouse buttons ends the text
  507.     mode.
  508.  
  509.  
  510.     3.11 THE ZOOM MODE
  511.  
  512.     The magnifying glass or the 'm' key activates it. You have to place
  513.     the rectangle that appears now over the area you want to magnify. The
  514.     magnification factor can be adjusted by the '+' an '-' keys and the
  515.     current factor is shown on the MENUBAR with a preceeding 'x' like x5
  516.     for factor 5. After you have moved the rectangle over the area to zoom
  517.     click a mouse button and watch!. The DRAWING AREA will be split into
  518.     two sections, the left one displays the working area in normal size,
  519.     the right one magnified. You are able to use all the funtions in the
  520.     FASTMENU on the right area just like in normal mode on the DRAWING
  521.     AREA, with the exception, that while placing a line, rectangle or
  522.     circle the effects will not be shown in their true color, but inverse.
  523.     Note that neither menus nor toggling of MENUBAR and FASTMENU are
  524.     possible in this mode.
  525.     Clicking the zoom symbol again, pressing 'm' or using the EXIT function
  526.     exits the zoom mode.
  527.  
  528.  
  529.     3.12 THE BRUSH MODE
  530.  
  531.     The symbol on the right of the zoom symbol activates the brush mode.
  532.     To use a brush, you have to cut or load one first. The loading part
  533.     is discussed below in the requestor section, but the cutting out is
  534.     explained here. When I speak of 'cutting' out an area I actually mean
  535.     copying it to the BRUSH holding space.
  536.     There are two cut modes, first the rectangular cut, which is selected
  537.     by the 'b' key or the top left corner, that lets you place a rectangle
  538.     around the area you want to cut out. This rectangle is placed like in
  539.     3.5, note that the area covered by the rectangle itself will also be a
  540.     part of the brush.
  541.     The second one is a polygonial cut, in which you place a polygon
  542.     around the area to cut like in 3.6, note that here the area covered by
  543.     the polygon is also a part of the BRUSH.
  544.     After you have cut out a BRUSH it will be shown under the pointer and
  545.     can be placed on the DRAWING AREA like sketch mode ( see 3.1.) Pressing
  546.     the left mouse button places the BRUSH on the DRAWING AREA.
  547.     There are two modes in which this can be done. The 'Matte' mode, where
  548.     the background of the BRUSH is transparent, like a matte painting for
  549.     movies, and the 'Replication' mode, where it is not. 'Matte' mode is
  550.     selected by F1, 'Replic.' by F2. Pressing the right mouse button puts
  551.     the shape of the BRUSH in the color of the right mouse button down.
  552.     Note that you can only have one BRUSH at a time. If you already have
  553.     cut out a BRUSH and cut out or load another the first one will be lost!
  554.  
  555.  
  556.     3.13 THE COLOR MODE
  557.  
  558.     The three letters 'Col' symbolise this mode. When selected by ',' or
  559.     the left mouse button, your pointer changes into a hollow star and
  560.     the word 'USE' below it you can select a color inside the DRAWING AREA
  561.     by moving the center of the star over it and clicking the corresponding
  562.     mouse button. After you have released the button, the pointer will
  563.     regain its original shape and the mode selected before will be acti-
  564.     vated. Pressing 'p' or the right mouse button opens the palette
  565.     requestor, that is explained below in the requestors section 5.3..
  566.  
  567.  
  568.     3.14 THE DUMP MODE
  569.  
  570.     The dustbin is the symbol used for this. Clicking on it or pressing
  571.     '*' clears the DRAWING AREA or the working area in zoom mode. Note that
  572.     this function works immediately!
  573.  
  574.  
  575.     3.15 THE UNDO MODE
  576.  
  577.     This one makes the last operation undone, if possible.
  578.  
  579.  
  580.     3.16 THE EXIT MODE
  581.  
  582.     After pressing this or striking 'q' you will be asked if you are
  583.     sure to leave. Note that all that has not been stored on disk is lost.
  584.     Make sure that all of your brushes and Pages have been saved!
  585.  
  586.  
  587.     3.17 THE ICONIFY MODE
  588.  
  589.     Well, this mode (or function) is not really a drawing function. It can
  590.     only be accessed via keyboard by the F5 key. Striking this key causes
  591.     the screen Free Paint uses to close. A small window will be opened on
  592.     Workbench that has the headline 'Resume Free Paint' and looks like a
  593.     normal message requestor. Clicking 'CONTINUE' in this requestor reopens
  594.     the Free Paint Screen.
  595.     Why all of this you ask! Sometimes one wants to interrupt drawing and
  596.     do something else, but resume drawing later. In that instance he or she
  597.     hits the F5 key, Free Paint closes its display, but the actual PAGE is
  598.     kept intact in memory. Then the person will work on something else.
  599.     After finishing that, he or she clicks the 'CONTINUE' gadget and Free
  600.     Paint tries to reopen a display. But if there is not enought memory
  601.     Free Paint may not be able to do it, and some Disk Requestors ( see
  602.     section 5.1 for mor info about this) appear which allow you to save
  603.     the PAGE, BRUSH and SPARE PAGE to Disk. After the saving routine Free
  604.     Paint closes down all its activities and quits. To avoid this messy
  605.     situation, make sure that the amount of free memory when clicking
  606.     'CONTINUE' is not smaller than the time Free Paint went into ICONIFY
  607.     MODE. Use this function with caution as it can mess up your machine
  608.     big time!!!
  609.  
  610.  
  611. ***************************************************************************
  612.  
  613.  
  614.     4. THE MENUS OF FREE PAINT
  615.  
  616.     These menus work just like normal Workbech menus, with the exception,
  617.     that the Amiga-keys are not neccessary for short cuts. On the right
  618.     side of each item the key you can activate it by is displayed. Note
  619.     that these menus are not available if in zoom mode!
  620.  
  621.  
  622.     4.1 THE PICTURE MENU
  623.  
  624.     4.1.1 LOAD A PICTURE
  625.  
  626.     This item allows you to load a picture on your current page. It cannot
  627.     be made undone! If the picture is larger than your PAGE the overhang
  628.     will be cut away, if it is smaller, it will leave the rest of the PAGE
  629.     intact.
  630.     Free Paint loads IFF-ILBM pictures, up to 64 colors, which means most
  631.     of the pictures (except H.A.M.) made on and for the Amiga. It will
  632.     not load IFF-ACBM pictures (the BASIC pictures on the Extras disk).
  633.     See section 5.1. for more information.
  634.  
  635.  
  636.     4.1.2 SAVE A PICTURE
  637.  
  638.     Here you can save the entire PAGE to disk. The options (see Options)
  639.     will be used. If any problem arises you will be informed.
  640.     Free Paint saves IFF-ILBM compacted pictures, which can be loaded by
  641.     allmost any Amiga painting or other art program. If a file exists
  642.     that has the same name as the one you have entered into the disk
  643.     requestor, you will be informed about it and asked if you want to back
  644.     the elder file up. If you select 'YES' the elder file will be renamed
  645.     and get the suffix '.bak', your present file will be saved using your
  646.     name only. If selected 'NO' the elder file will be deleted.
  647.     See section 5.1 for more information about the 'Disk Requestor'.
  648.  
  649.  
  650.     4.1.3 PRINT A PICTURE
  651.  
  652.     This item enables you to print out your page on any printer that can
  653.     be used via preferences. See section 5.4. for more information.
  654.  
  655.  
  656.     4.1.4 DELETE A FILE
  657.  
  658.     This item allows you to delete any Amiga-DOS file. Note that a deleted
  659.     file is lost forever. You are not restricted to picture or brush files,
  660.     any file can be deleted, except directories and icon files.
  661.     See section 5.1. for more info.
  662.  
  663.  
  664.     4.1.5 CREATE A SPARE PAGE
  665.  
  666.     Here you can create an additional PAGE, having the same dimensions as
  667.     the original. You can only create one spare PAGE!.
  668.  
  669.  
  670.     4.1.6 SWAP PAGE
  671.  
  672.     This one exchanges the spare PAGE and the one currently drawn on. You
  673.     have to open a spare PAGE before doing this.
  674.  
  675.  
  676.     4.1.7 WRITE SPARE
  677.  
  678.     Selecting this item writes the PAGE currently used to the spare PAGE.
  679.     There has to be a spare PAGE open.
  680.  
  681.  
  682.     4.1.8 DELETE SPARE
  683.  
  684.     This item removes a spare PAGE from memory. The picture in the spare
  685.     PAGE is lost forever. There has to be a spare PAGE open before doing
  686.     this, of course.
  687.  
  688.  
  689.     4.1.9 PAGE FORMAT
  690.  
  691.     As you know, the Amiga has lots of different resolutions and colors
  692.     available. This item lets you select one of them. The old PAGE, an
  693.     existing SPARE PAGE and an existing BRUSH will be closed ( make sure
  694.     your picture has been saved) and a new one with the desired attributes
  695.     will be opened. If there is not enought memory to open a display with
  696.     the selected attributes, the number of colors will be decreased and
  697.     Free Paint tries again, until either a display is opened, or it re-
  698.     signes and quits.
  699.  
  700.  
  701.     4.1.10 MEMORY
  702.  
  703.     After having selected this, you will be shown the current memory stat-
  704.     istics, divided into CHIP and FAST memory. Note that only CHIP memory
  705.     can be used for picture data. The largest continuous hunk of memory is
  706.     also shown, because memory fragmentation may keep Free Paint to open
  707.     an screen even if the total summ of memory is large enough. To see if
  708.     you have enough CHIP-RAM look at the LARGEST line first!
  709.  
  710.  
  711.     4.1.11 INFORMATION
  712.  
  713.     Almost every software producer is vain, so am I. But I have to pro-
  714.     tect my rights on this program and package, wich makes it necessary!
  715.     Copying only the program without this document is illegal, also is
  716.     changing any part of it, so be nice and do not violate my rules!
  717.  
  718.  
  719.     4.1.12 QUIT FREE PAINT
  720.  
  721.     Heres the way out of this program. Make sure that your pictures have
  722.     been saved on disk before you do this, because after this they are
  723.     lost!
  724.  
  725.  
  726.     4.2 THE BRUSH MENU
  727.  
  728.     4.2.1. LOAD A BRUSH
  729.  
  730.     Loading a brush is similiar to loading a picture. But there are differ-
  731.     ences. When a brush is loaded, all of it is loaded into memory, but the
  732.     colors are stored in a special place (see 5.3.'Palette Requestor')
  733.     and if the brush colors differ from the PAGE colors you are in for a
  734.     surprise! If you already had a brush cut out it will be lost.
  735.     See section 5.1. for more info.
  736.  
  737.  
  738.     4.2.2 SAVE A BRUSH
  739.  
  740.     To save a brush to disk use this item. It works similiar as 4.1.2 SAVE
  741.     A PICTURE.
  742.  
  743.  
  744.     4.2.3 PRINT BRUSH
  745.  
  746.     Like 4.1.3, only for the brush.
  747.  
  748.  
  749.     4.2.4 RENEW BRUSH
  750.  
  751.     If had cut out a brush before and used another function later, this
  752.     gets back the last brush you had cut out or loaded.
  753.  
  754.  
  755.     4.2.5 CHANGE BRUSH
  756.  
  757.     After selecting this item a requestor will open, asking you to specify
  758.     the way you want your brush changed. Note that you cannot undo this!
  759.     See section 5.5. 'Brush Change Requestor' for more information.
  760.  
  761.  
  762.     4.2.6 DISCARD BRUSH
  763.  
  764.     The brush version of DELETE SPARE.
  765.  
  766.  
  767.     4.2.7 BRUSH HANDLE
  768.  
  769.     This is used to specify the place, where the pointer holds the brush.
  770.     See setcion 5.6.'Brush Handle Requestor' for more information.
  771.  
  772.  
  773.     4.2.8 BRUSH OFFSET
  774.  
  775.     When a brush is loaded or cut out Free Paint stores the coordinates
  776.     of the place it was cut out from. You can modify these values here.
  777.  
  778.  
  779.     4.3 MIXED MENUS
  780.  
  781.  
  782.     4.3.1 COLOR PALETTE
  783.  
  784.     After having activated this the palette requestor opens. You can edit
  785.     both color and color rotation parameters here. See section 5.3. for
  786.     more info.
  787.  
  788.  
  789.     4.3.2 REMAP COLORS
  790.  
  791.     This items calls a requestor in which colors can be moved without
  792.     changing the palette. See section 5.9. 'Remap Requestor' for more info.
  793.  
  794.  
  795.     4.3.3 MOVE SPACING
  796.  
  797.     When you move the DRAWING AREA you use the arrow key. This requestor
  798.     allows you to specify how much pixels one stroke will move the DRAWING
  799.     AREA.
  800.  
  801.  
  802.     4.3.4 GRID SPACING
  803.  
  804.     Free Paint can be told to use a grid for pointer adjustment by pressing
  805.     the F8 key. The position, on which the pointer appears are adjusted,
  806.     according to the values specified here. If you enter 10 and 20 for
  807.     X and Y spacing, your pointer will move to positions like 0,40  10,20
  808.     110,280 etc. Note that your real Amiga pointer still moves to any
  809.     position, but the drawing will be done according to the adjusted
  810.     positions only.
  811.  
  812.  
  813.     4.3.5 OPTIONS
  814.  
  815.     All other items in this menu are options. See OPTIONS below for more
  816.     information.
  817.  
  818.  
  819. ***************************************************************************
  820.  
  821.  
  822.     5. THE REQUESTORS OF FREE PAINT
  823.  
  824.     In this section of the manual, a special window type is discussed,
  825.     the requestors. Requestors will appear when a decision has to be made
  826.     or more complex settings have to be modified. All of the requestors
  827.     have a headline, and at least one gadget to close them. A simple
  828.     requestor is the one opened when you want to exit Free Paint. There
  829.     is a headline which reads 'Free Paint Request:', the text 'Really exit
  830.     FPaint?' and two gadgets saying 'YES' and 'NO'. Note that you can also
  831.     select gadgets by the 'Y' and 'N' keys here!
  832.  
  833.  
  834.     5.1 DISK REQUESTOR
  835.  
  836.     When this requestor is opened the headline tells you what to do, e.g.
  837.     'Load A Picture', or 'Delete a File'. Below the headline is an area,
  838.     where the current path (see your Amiga-DOS Manual) is displayed. You
  839.     can edit this path by clicking on it, typing a new path and striking
  840.     the return key. Below the path is a list of the files in the current
  841.     directory. This list consists of the names of all directories and other
  842.     files in the current directory. Directory names are succeeded by a
  843.     '(dir)' suffix and will always appear before the other files. Icon
  844.     files (the '.info' files) are not displayed. The list is sorted alpha-
  845.     betically while the names are read in, so only during the loading
  846.     process their position may change. The names in the list can be click-
  847.     ed on like normal gadgets. Clicking on a 'normal' name causes it to be
  848.     highlighted and the name be copied in the field below, clicking on a
  849.     directory makes the requestor read that directory and display it.
  850.     Under the list is the place for the name of the file to perform an
  851.     operation on. You can edit this file like the path area, or click on
  852.     a file from the above file list. Further down a list of Amiga-DOS
  853.     devices can be found ( DF0:, DF1: or RAM:). Clicking on these has the
  854.     same effect as typing in their names in the path area. On the right of
  855.     these the 'PARENT' gadget moves you to the parent directory if it is
  856.     possible. On the right hand side of the requestor a slider can be found
  857.     to move the file list up and down, and above or below it are arrow
  858.     gadgets, that, when selected  move the list one item up or down.
  859.     Finally clicking on the OK gadget tells Free Paint to perfom the oper-
  860.     ation,while EXIT makes it forget it. Double-clicking on a filename has
  861.     the same effect as selecting 'OK'.
  862.  
  863.  
  864.     5.2 PAGE FORMAT REQUESTOR
  865.  
  866.     This is the req. to specify the mode of the PAGE. The High Resolution
  867.     gadget switches to the mode a normal Workbench screen has, (640 pixel
  868.     wide), Low Resolution to the mode most games run in (320 pixel wide).
  869.     The PAL gadget turns PAL mode one ( 256 Pixel high, for European Amigas
  870.     only) while the NTSC gadget turns to the American TV norm ( 200 pixel
  871.     high). The Interlace gadget turn the interlace mode on and doubles
  872.     the vertikal pixel count. Below you can specify the number of colors
  873.     you want to use. Note that only legal Amiga modes are possible! As
  874.     you have read before, a Free Paint Page can be larger than a screen,
  875.     the Width and Height gadgets allow you to specify the width and heigt
  876.     of your page. Note that widths have to be multiples of 16, other
  877.     widths will be adjusted to the next greater legal value. This is done
  878.     because the Amiga system opens screens only with widths of multiples
  879.     of 16, even if you specify others, so all of the memory allocated is
  880.     available to you! Note also that the maximal dimensions of a PAGE is
  881.     1008 * 1024 Pixels. If your machine has not enough emory for this mode
  882.     Free Paint will attempt to open a Page with the same dimensions, but
  883.     less colors, until it succeeds or admits, that it cannot open a PAGE
  884.     at all and exits.
  885.     This requestor can be closed by the OK gadget, which invoces the
  886.     changing process, or EXIT, which cancels the action.
  887.  
  888.  
  889.     5.3 COLOR PALETTE REQUESTOR
  890.  
  891.     This req. is the easy but powerful tool to adjust your palette and
  892.     color cycling facilities. On the top left corner three sliders named
  893.     R, G and B can be used to set the red, green and blue parts of the
  894.     currently selected color (this color is marked by a rectangle in the
  895.     palette in the middle and shown in a box at the right top corner).
  896.     If you do not like the RGB color mode, next to those sliders are three
  897.     more, named H, S and V. The H slider selects a colour out of a color
  898.     list of 'pure' colors, the S and V sliders add white to it or reduce
  899.     its value. To the right, a list (or palette) of colors is displayed.
  900.     You can activate a color by clicking it in there or in the DRAWING
  901.     AREA! On the far right three small gadgets perform actions on the whole
  902.     palette: BRU copies the brush palette, DEF the dafault and REC the last
  903.     time used palette onto the current one. Below the sliders are the
  904.     'action' gadgets. After clicking on COPY the pointer will change to a
  905.     arrow with 'TO' below it and the next selected color will have the
  906.     currently selected color be copied on it. SWAP work accordingly, with
  907.     the only difference that it swaps the two colors. FLOW computes a soft
  908.     flow between those colors. MARK marks a color cycling range between
  909.     the two and stores the direction they were selected. MARK works only
  910.     if one of the cycling ranges has been selected (see below). A marked
  911.     cycling range is displayed in the palette by a continuous line in the
  912.     used colors and a horizontal one in the start and end colors.UNDO takes
  913.     back the last action. CYCLE cycles the currently selected cycling range
  914.     for six times,which will take some time, if it rotates slow! There are
  915.     four numbers right of this one, these mark the four cycling ranges Free
  916.     Paint uses. Clicking them activates the corresponding range. Below
  917.     these a slider can be used to set the cycling speed. OK activates the
  918.     current settings while EXIT cancels them. Note that when using 64
  919.     colors, only 32 will be displayed. That is due to the fact that the
  920.     Amiga does not use 64 different colors in this mode, but copies the
  921.     first 32 to the second and makes them half the brightness of the first
  922.     (it is called HALFBRIGHT MODE).
  923.  
  924.  
  925.     5.4 PRINT REQUESTOR
  926.  
  927.     This req. appears when you want to print out a brush or PAGE. There
  928.     are three print modes, 1/1000 INCH, FULL PAPER and Prt.Pixels. The
  929.     first reads the values in the 'Horiz.' and 'Vert.' fields  and inter-
  930.     prets them as 1/1000 Inch values for printing dimensions. The second
  931.     prints on the full paper width and height available. The last one uses
  932.     the 'Horiz.' and 'Vert.' fields to specify the print width in printer
  933.     pixels, i.e. dots. The Center gadget centeres the printout on the paper
  934.     and the Aspect gadget tells the printer to ignore one of the dimension
  935.     values and compute them so that the proportions of the hardcopy look
  936.     like the ones on the screen. PRINT causes the printer to work, EXIT
  937.     cancels the action. When printing a window will appear. Clicking the
  938.     'CONTINUE' gadget aborts the printing process.
  939.     The function this requester represents is rather crude. I suggest you
  940.     use a printing program if you want to get a really good hardcopy of
  941.     your image.
  942.  
  943.  
  944.     5.5 CHANGE BRUSH REQUESTOR
  945.  
  946.     When this req. is opened, you will see a field of 12 gadgets. Each line
  947.     has three gadgets, and so there are 4 lines of them. The first two
  948.     gadgets are named MIRX and MIRY, the will mirror the current brush on
  949.     the X or the Y axis. The 90° gadgets performs an 90 degrees rotation.
  950.     HLFX, HLFY shrink the brush to half its former size while DBLX, DBLY
  951.     double it horizontally (X) or vertically (Y). SIZE lets you select the
  952.     new size of the brush by moving a rectangle of the current brush size
  953.     around, pressing a mouse button, holding it down and moving the pointer
  954.     makes you size it. After the button has been released, the new brush
  955.     will be computed. ROT is used to rotate a brush any degree you want.
  956.     Similiar to SIZE, the angle is given by moving the pointer. SHRX,
  957.     SHRY are the functions to sheer a brush horizontally or vertically.
  958.     Finally, the EXIT function closes the req. without any brush change.
  959.  
  960.  
  961.     5.6 BRUSH HANDLE REQUESTOR
  962.  
  963.     This requestor contains a square of 9 black boxes, actually only 8
  964.     black and one white box. The white box marks the place, where the
  965.     pointer holds your brush. Clicking on a black box causes the white
  966.     box to move to there. If you click OK, the requester is closed and the
  967.     brush handle set to ther area, the white box was at, EXIT aborts the
  968.     action, leaving the old handle intact.
  969.  
  970.  
  971.     5.7 FILL MODE REQUESTOR
  972.  
  973.     To set the style of the fill function, this requestor was made for.
  974.     There are seven different styles to select from, but some of them are
  975.     not available all the time. On the right top corner of the req. a
  976.     box showns you how the filled area might look (the colors may not be
  977.     true only the pattern is). If this area is crossed out, that means
  978.     this style is not available. The styles are as follows. The 'Solid'
  979.     style fills with the currently selected pen, the 'Brush' style uses
  980.     the brush, if there is one, for a pattern, 'Check' checkers the fill,
  981.     'HLine' draws horizontal lines, 'VLine' vertical ones, 'Rand.' creates
  982.     a random pattern of the two mouse pens and 'Spare' fills with the
  983.     pattern of the spare page, if there is one. Selecting OK sets the
  984.     style, EXIT remains with the old style.
  985.  
  986.  
  987.     5.8 FONT REQUESTOR
  988.  
  989.     This req. enables you to use any Amiga-DOS fonts inside Free Paint.
  990.     There is a list of all available fonts, which can be moved by a slider
  991.     on the right or two arrows below. Clicking inside the list marks
  992.     one font. These fonts are shown by name and then the size follows.
  993.     Below the list, the styles can be found and selected, too! Below them
  994.     the LOAD gadget loads the specified font and sets the style, while
  995.     SET only sets the current font to the marked style. EXIT aborts as
  996.     usual.
  997.  
  998.  
  999.     5.9 COLOR REMAP REQUESTOR
  1000.  
  1001.     Like in the color palette req. you are shown a palettes of colors, but
  1002.     here there are two of them, one called OLD, the other NEW. The meaning
  1003.     of this is, that the OLD palette marks the color configuration before
  1004.     the req. was opened, and the NEW part the configuration you will set,
  1005.     when selecting the OK gadget. The OLD part cannot be changed, the NEW
  1006.     one should be or no change will take place. You use this req. to change
  1007.     the colors in parts of your picture only, without changing the colors
  1008.     in your palette. You can COPY, SWAP and UNDO like in the pallete req.
  1009.     additionally it is possible to select colors inside the DRAWING AREA.
  1010.     The NORM gadget copies the OLD part to the NEW one. Below all those
  1011.     gadgets are four ones, that stand for the areas you want to remap.
  1012.     First there is SCREEN which stands for the DRAWING AREA, BRUSH for the
  1013.     brush, REGION for a part of the DRAWING AREA you are asked to mark (it
  1014.     works like cutting out a brush in rectangular mode) and PAGE for the
  1015.     whole PAGE. Note that remapping a page cannot be made undone!
  1016.     The OK gadget start the remapping or area selecting process. The
  1017.     remapping can be stopped by pressing 'ESC'.
  1018.  
  1019.  
  1020.     5.10 SPRAY REQUESTOR
  1021.  
  1022.     There are only two sliders in this req. The RANGE slider adjusts the
  1023.     area, that is sprayed, DEPTH the number of points set with one spray.
  1024.     OK and EXIT work like always.
  1025.  
  1026.  
  1027.     5.11 ICONIFY REQUESTOR
  1028.  
  1029.     By pressing the F3 key, Free Paint changes into 'iconify mode', which
  1030.     means that it stops working, opens a requester on the Workbench and
  1031.     waits until you click 'CONTINUE' inside it. After you have clicked
  1032.     'CONTINUE' the Free Paint screen reappears and you can go on painting.
  1033.     If you have closed the Workbench by using the F4 key, it will be
  1034.     reopened and not closed when Free Paint resumes.
  1035.  
  1036.  
  1037. ***************************************************************************
  1038.  
  1039.  
  1040.     6. MESSAGES AND REQUESTS
  1041.  
  1042.  
  1043.     6.1 THE FREE PAINT MESSAGE SYSTEM
  1044.  
  1045.     If Free Paint finds one of your commands difficult to execute, or if
  1046.     you have made a mistake, the program will tell you what went wrong or
  1047.     how to fix it. A window will appear that has a headline reading
  1048.     'Free Paint Message'. A text below is the message to the user. When
  1049.     you have read this text, notify Free Paint by either clicking the
  1050.     'CONTINUE' gadget in the right bottom corner, or striking the 'C' key
  1051.     or the spacebar.
  1052.     For more important messages Free Paint opens a display that looks
  1053.     like a Guru Meditation, but in most cases it will not go into reset!
  1054.  
  1055.  
  1056.     6.2 THE FREE PAINT REQUEST SYSTEM
  1057.  
  1058.     When simple YES/NO decisions have to be made Free Paint opens a window,
  1059.     that looks like a message window in 6.1. and has the headline
  1060.     'Free Paint Request'. A text asks you to make a decision. Click either
  1061.     the 'YES' or 'NO' gadget, or type 'Y' or 'N' to tell Free Paint what
  1062.     to to.
  1063.  
  1064.  
  1065.     6.3 THE WORKBENCH REQUESTORS
  1066.  
  1067.     In error situations, that are handled by the Amiga software and cause
  1068.     the dreaded  'System Request' requestor to appear on the Free Paint
  1069.     screen, make sure, that you respond to them. As long as this requestor
  1070.     is on your screen the actual Free Paint is halted and none of its
  1071.     functions will work. This is due to the way the Amiga is built and
  1072.     cannot be changed easyly.
  1073.  
  1074.  
  1075. ***************************************************************************
  1076.  
  1077.  
  1078.     7. THE OPTIONS OF FREE PAINT
  1079.  
  1080.     Options are those items in the MIXED menu, that are not alligned with
  1081.     the first four. This was done to allow for some space for the asteriks
  1082.     '*'. An asteriks '*' appearing before an option means, that it is used.
  1083.     If the '*' is missing, the option is ignored.
  1084.     Options can be specified three ways, first by selecting them in Free
  1085.     Paint itself, the by using the key word in the command line in CLI or
  1086.     as 'Tool Types' in the Free Paint Icon. Using the last two ways has
  1087.     the advantage, that all key words are accessable.
  1088.     It is also possible to specify an startup picture file, but if you
  1089.     do so on Workbench, all options are ignored. In CLI a startup file
  1090.     has to be the only parameter in the command line and be preceeded by
  1091.     a '-' character (e.g. FPaint -MyDrawing.pic) or it will be ignored!
  1092.  
  1093.  
  1094.     7.1 SYNTAX
  1095.  
  1096.     If you specify options in CLI or as 'Tool Types', a special simple
  1097.     syntax has to be used. It looks this way: first the keyword, followed
  1098.     by an underscore ('_') and a switch ('ON' or 'OFF') or a numerical
  1099.     value. Calling Free Paint from CLI to open a Workbench'like screen
  1100.     is done this way "FPaint HIRES_ON COLORS_4".
  1101.     Multiple options can be written into one line with at least one space
  1102.     in between. When using 'Tool Types' multiple options in one 'Type' and
  1103.     multiple 'Tool Types' are possible. If one keyword appears more than
  1104.     once, only the first one is used!
  1105.  
  1106.  
  1107.     7.2 KEYWORDS
  1108.  
  1109.     7.2.1 ICON
  1110.  
  1111.     This keyword switchs the use of icons for Workbench. If it is "ON"
  1112.     icons wil be saved for each brush and picture saved by Free Paint,
  1113.     but when using the 'DELETE FILE' item, the corresponding icon
  1114.     will be deleted! It uses the switchs "ON" and "OFF", default value
  1115.     is "ON".
  1116.  
  1117.  
  1118.     7.2.2 HANDLE
  1119.  
  1120.     HANDLE switches the saving of the brush handle position of a cut
  1121.     out brush. It uses "ON" and "OFF", default value is "ON".
  1122.  
  1123.  
  1124.     7.2.3 OFFSET
  1125.  
  1126.     Free Paint stores the coordinates, where a brush was cut out. This
  1127.     switch tells Free Paint,if it should save these too. It uses "ON" and
  1128.     "OFF", default is "ON".
  1129.  
  1130.  
  1131.     7.2.4 CYCLES
  1132.  
  1133.     This option controls the saving of color cycling ranges.It uses "ON"
  1134.     and "OFF", default value is "ON".
  1135.  
  1136.  
  1137.     7.2.5 SCREEN
  1138.  
  1139.     If a PAGE is larger than a normal Amiga-DOS screen Free Paint allows
  1140.     the user to move the DRAWING AREA around. So information about the
  1141.     DRAWING AREA and the PAGE are stored when saving. But some display-
  1142.     ing and painting programms do not accept the fact, that a PAGE can
  1143.     be larger than a DRAWING AREA. To create picture files, that run
  1144.     on these programs turn this option "OFF". Of course, it uses the "ON"
  1145.     and "OFF", default value is "ON".
  1146.  
  1147.  
  1148.     7.2.6 LORES (CLI + 'Tool Types' only)
  1149.  
  1150.     This option cause Free paint to open an low resolution (320 pixel wide)
  1151.     screen. It uses the "ON" and "OFF", default value is "ON". If you
  1152.     specify LORES_OFF the current revision will try to open a high res.
  1153.     screen.
  1154.  
  1155.  
  1156.     7.2.7 HIRES (CLI + 'Tool Types' only)
  1157.  
  1158.     This option cause Free paint to open an High resolution (640 pixel
  1159.     wide) screen. It uses the "ON" and "OFF", default value is "ON". If
  1160.     you  specify HIRES_OFF the current revision will try to open a low
  1161.     resolution screen.
  1162.  
  1163.  
  1164.     7.2.8 LACE (CLI + 'Tool Types' only)
  1165.  
  1166.     LACE switches the dreaded interlace mode on or off. Use like the above!
  1167.     (Oh my god, it rhymes) Default is "LACE_OFF"
  1168.  
  1169.  
  1170.     7.2.9 COLORS (CLI + 'Tool Types' only)
  1171.  
  1172.     You can specify the number of colors you want here. Use it like this
  1173.     "COLORS_16" or "COLORS_8". The numbers have to be powers of two, or
  1174.     you will get less colors than you want. Make sure that you select a
  1175.     valid Amiga-DOS number of colors for the selected mode. Default is
  1176.     "COLORS_32".
  1177.  
  1178.  
  1179.     7.2.10 WIDTH (CLI + 'Tool Types' only)
  1180.  
  1181.     This numerical keyword lets you enter the width of your page (for
  1182.     restrictions see PAGE FORMAT Req.) Example: "WIDTH_640". Default
  1183.     is "WIDTH_320".
  1184.  
  1185.  
  1186.     7.2.11 HEIGHT (CLI + 'Tool Types' only)
  1187.  
  1188.     This numerical keyword lets you enter the Height of your page (for
  1189.     restrictions see PAGE FORMAT Req.) Example: "HEIGHT_256"(it is default,
  1190.     too!)
  1191.  
  1192.  
  1193.     7.2.12 PAL (CLI + 'Tool Types' only)
  1194.  
  1195.     A switch for the TV mode. In European Amigas 256 lines are accessable,
  1196.     in American only 200, due to the difference in power supply frequency.
  1197.     This switch uses "ON" and "OFF", default is "ON", meaning 256 lines.
  1198.  
  1199.  
  1200.     7.2.13 NTSC (CLI + 'Tool Types' only)
  1201.  
  1202.     Like the above, but turns on the NTSC mode.
  1203.  
  1204.  
  1205. ***************************************************************************
  1206.  
  1207.  
  1208.     8. KEYBOARD SETTINGS
  1209.  
  1210.     Here the functions that can be called by striking a key are listed,
  1211.     those that are not accessable in zoom are marked by (nz). In text mode
  1212.     all of those functions are inactive, see the 'Text Keys' part for the
  1213.     settings there.
  1214.  
  1215.  
  1216.     8.1. FAST MENU KEY SETTINGS
  1217.  
  1218.     These keys act like the symbols in the FASTMENU. They have been described
  1219.     in section 3.
  1220.  
  1221.       Key   |   Action
  1222.     --------+---------------------------------------------------
  1223.     '.' ':' | Draw pointed or straight sketch
  1224.     'a' 'A' | Use spray function or set spray parameters
  1225.     'v' 'V' | Draw normal line
  1226.     's' 'S' | Draw spline line
  1227.     'r' 'R' | Draw rectangle or box
  1228.     'g' 'G' | Draw polygon or filled polygon
  1229.     'c' 'C' | Draw circle or disk
  1230.     'e' 'E' | Draw ellipse or filled ellipse
  1231.     'f' 'F' | Fill area or select fill mode
  1232.     'm' 'M' | Activate zoom mode
  1233.     'b' 'B' | Select brush cutout mode
  1234.     ',' 'p' | Get color under pointer or activate color palette
  1235.     '*'     | Clear screen
  1236.     'u' 'U' | Undo
  1237.     'q' 'Q' | Quit
  1238.  
  1239.  
  1240.     8.2. MENU SHORT-CUT KEY SETTINGS
  1241.  
  1242.     These keys are short-cuts for menu selections. They have been listed in
  1243.     section 4.
  1244.  
  1245.       Key   |   Action
  1246.     --------+---------------------------------------------------
  1247.     'l' 'L' | Load picture or brush (nz)
  1248.     'z' 'Z' | Save picture or brush (nz)
  1249.     'd' 'D' | Print picture or brush (nz)
  1250.     'x' 'X' | Delete file (nz)
  1251.        'o'  | Create a spare page (nz)
  1252.        'j'  | Exchange normal and spare page (nz)
  1253.        'w'  | Write normal page to spare page (nz)
  1254.        'k'  | Close the spare page (nz)
  1255.        'n'  | Change page format (nz)
  1256.        '?'  | Show memory info
  1257.      'I' 'i'| Show program info
  1258.        'q'  | Quit
  1259.        'h'  | Renew brush
  1260.        'N'  | Change brush
  1261.        '&'  | Select brush handle
  1262.        '%'  | Select brush offset
  1263.        'P'  | Remap area (nz)
  1264.        'p'  | Activate color palette
  1265.        '$'  | Select move spacing
  1266.        '!'  | Select grid spacing
  1267.        '6'  | Toggle icon usage
  1268.        '7'  | Toggle brush handle usage
  1269.        '8'  | Toggle brush offset usage
  1270.        '9'  | Toggle color cycle usage
  1271.        '0'  | Toggle page dimensions usage
  1272.  
  1273.  
  1274.     8.3. FUNCTION KEY SETTINGS
  1275.  
  1276.     Listed here are the actions, that are invoced by pressing a function key.
  1277.  
  1278.       Key   |   Action
  1279.     --------+---------------------------------------------------
  1280.        F1   | Select brush mode 'Matte'
  1281.        F2   | Select brush mode 'Replc'
  1282.        F3   | Open Workbench
  1283.        F4   | Close Workbench
  1284.        F5   | Iconify Free Paint (nz)
  1285.        F6   | Toggle pointer
  1286.        F7   | Toggle pointer marker mode
  1287.        F8   | Toggle grid
  1288.        F9   | Toggle MENUBAR (nz)
  1289.        F10  | Toggle FASTMENU (nz)
  1290.  
  1291.  
  1292.     8.4. OTHER KEYS
  1293.  
  1294.       Key   |   Action
  1295.     --------+---------------------------------------------------
  1296.      Arrows | Move screen on page
  1297.      '+' '-'| Increase or decrease magnification factor
  1298.     '[' '{' | Next left / rigth mouse pen
  1299.     ']' '}' | Previous left / right mouse pen
  1300.      '1'-'4'| Cycle corresponding color range
  1301.        '#'  | Activate color panic mode (so that you can see the FASTMENU
  1302.             | and MENUBAR without having to change the colors!)
  1303.  
  1304.  
  1305. ***************************************************************************
  1306.  
  1307.  
  1308.     9. PROGRAMMERS INFORMATION
  1309.  
  1310.     Free Paint is a raster oriented painting program for the Amiga. It
  1311.     saves using the IFF-ILBM format, with a compacted body chunk. A
  1312.     normal saved file contains four CRNG chunks for color rotation and
  1313.     an CAMG chunk if in EXTRA_HALFBRITE. A saved brush contains a GRAB
  1314.     chunk to store the position of the brush handle.
  1315.     The Image width and height, both brush and picture are stored in the
  1316.     BMHD Width and Height fields, while the dimensions of the screen are
  1317.     written into the PageHeight and PageWidth fields (see SCREEN option).
  1318.     A brush offset is stored in the BMHD OffsetX, OffsetY fields, and
  1319.     can be switched to 0,0 by the OFFSET option. If the HANDLE option is
  1320.     off, no GRAB will be saved, if the CYCLES option is off no CRNG is
  1321.     saved.
  1322.     Free Paint loads almost anything, that starts with FORM....ILBM and
  1323.     has a BMHD, CMAP and correct BODY chunk. If the image is displayed
  1324.     correctly depends on the current screen mode.
  1325.     Free Paint uses the $bfe001 and $dff016 custom chip registers for
  1326.     mouse button handleing. Input devices or handlers that do not use
  1327.     these registers will not work. All other environmental interaction
  1328.     is done using Intuition functions and should work on any Amiga.
  1329.  
  1330.  
  1331. ***************************************************************************
  1332.  
  1333.  
  1334.    10. ABOUT THE PICTURES THAT CAME WITH THIS
  1335.  
  1336.    There should be a 'PICTURE' and 'BRUSH' drawer in the same directory
  1337.    that FPaint is in. In these subdrawers some pieces of art have been
  1338.    supplied by me. I have drawn all of them myself, so there is no need
  1339.    to blame anyone else for the mess. I AM NOT AN ARTIST, I use FPaint
  1340.    mainly to design graphics for games (like Mamba Move) or utilities
  1341.    (such as Label Maker). On the other hand, I am quite proud of some
  1342.    of the pictures I have drawn, so limit your criticism.
  1343.  
  1344.  
  1345. ***************************************************************************
  1346.  
  1347.  
  1348.     11. A WORD TO THE USER
  1349.  
  1350.     There are some words I would like to add about the way Free Paint was
  1351.     programmed and has to be spread.
  1352.     I started to write FPaint in the autumn of 1989, because I was broke
  1353.     and desperatly needed a painting program. I had written some drawing
  1354.     programs in Amiga-Basic, but they were slow and memory consuming, all
  1355.     Public Domain painting programs made me angry ( I speak of VDraw 1.16
  1356.     and VDraw 1.19 as well as Klecks). So I began to write this one. There
  1357.     were some serious setbacks ( I backed up on one of my source disk,
  1358.     killing about 800k of source code, including 2 well running FPaint
  1359.     revisions). My revision system is somewhat strange, I have to admit.
  1360.     There are no revisions 1-9, the first one was called I , then II and ][
  1361.     and after that 1.2 which is revision 12! From that on numbers are
  1362.     correct (this should not trouble you, since the older versions have
  1363.     been released to a number of my friends only, by the way the revisions
  1364.     14 and 15 were the two that went overboard, I had to reconstruct the
  1365.     later revisions from an earlier 14, 13, and lots of new ideas, which
  1366.     made FPaint14-18 rarely working hacks.) This revision ( I do not want
  1367.     to call it version) was testet on Amiga 2000 A + B + C (I own an A) by
  1368.     myself and the people listet below. The greek letters after the re-
  1369.     vision number is the debugged version count, ZETA means sixth debugged
  1370.     version of that revision.
  1371.     After FPaint had grown I thought about sending it to a PD series to
  1372.     have other 'Amigaphile' creatures enjoy it, too! But there are some
  1373.     German 'PD-dealer' that sell single PD-programs or packages for
  1374.     three times or more the price of a normal PD-disk, some include
  1375.     strange expansions to rectify this, some even do not! To make sure
  1376.     that those 'black sheep' do not make profit out of my hard work I
  1377.     have included the rather elaborate legal header.
  1378.     There is a even stranger way of getting into the PD-market, it is
  1379.     called SHAREWARE. First, there are those, who send in a half-working
  1380.     copy of their oh-so wonderful hack and expect you to pay a fortune
  1381.     in shipping and program price to get a fully working one. This way,
  1382.     they make PD an advertising board free of charge, and I do not think
  1383.     that is the way it should be. Then there are those, who send in
  1384.     working programs and demand a share fee. Well, I think you should
  1385.     either put your software into to PD market ( they do not have to be
  1386.     FREEWARE), or make your programs commercial products, low budget
  1387.     perhaps. I myself am not a rich man ( a starving student rather) but
  1388.     in my opinion the share fees are paid by the wrong people, law abiding
  1389.     users, and not by the pirating masses, that hurt the Amiga scene.
  1390.     And when I look at the header of many SHAREWARE programs and see a
  1391.     disclaimer, that makes the user the victim if the programmer screwed
  1392.     up, I get angry. You usually do not pay to play Russian roulette!
  1393.     If the programmer does not want to bear the consequences, he should
  1394.     not demand payment!
  1395.     This package is partly dedicated to those, that cherish the idea of PD
  1396.     and just include their works in the PD as I do.
  1397.     This program is NOT SHAREWARE, I do not expect anyone to pay me any-
  1398.     thing as long as she/he abides by my demands in the legals section.
  1399.     Donations are accepted, of course, but I do not put moral pressure on
  1400.     anyone!
  1401.     Well, there is only 'one' thing to say now, HAVE FUN, ENJOY, CU!
  1402.  
  1403.  
  1404.     Thanx for many tips and a lot of testing go to:
  1405.  
  1406.        Thomas Geib, Björn-Eric Trost, Christian Motz and Dirk Remmelt.
  1407.  
  1408.  
  1409.  
  1410.                                             Mackenbach, 20th of August 1991
  1411.  
  1412.                                                           Stefan G. Boldorf
  1413.                                                           Flürchenstraße 16
  1414.                                                           W-6751 Mackenbach
  1415.                                                           GERMANY
  1416.  
  1417.  
  1418. ***************************************************************************
  1419.