                    TOS 4.xx Color Icon Editor
                           by Sam McGee
                       Freeware version .04



     This program edits the color desktop icons used in TOS
versions 4.xx and greater. It does it by changing the DESKICON.RSC
file (then you reboot). It will only work on a Falcon030 in 80
column 16 color VGA resolution.

     Before running the program it is best to turn off mouse
acceleration to do the fine editing. You are initially prompted
with a file selector to load the DESKICON.RSC file.

        NOTE: USE A BACKUP DESKICON.RSC in case you mess up.

     The top zoomed view is the icon in the unselected state. This
is what the icon looks like sitting on the desktop. The bottom
zoomed view is the icon in the selected state or when you click a
desktop icon. These may be edited using the 16 colors shown. The
two red icons below are the mask images.


Functions:

FILL - fills the selected (ICON 1) or (ICON 2) with a color
       use white, color 0 to erase

COPY - copies the unselected(top) to the selected(bottom) icon

LOAD - loads new DESKICON.RSC to edit

SAVE - saves edited icons to DESKICON.RSC or other file

arrows - moves the selected (ICON 1) or (ICON 2) in any direction

ICON 1 - selects top zoomed icon for FILL and arrow commands

ICON 2 - selects bottom zoomed icon for FILL and arrow commands

TEST - flips between ICON 1 and ICON 1 just like on the desktop

EDIT MASK - switches between editing the color icons and their mask

AUTO MASK - creates a mask using the edited color icons


     The mask editing is somewhat confusing to understand. A mask
can be thought of as a shadow of the icon. If you want to see the
desktop through the icon the color should be white(background). If
you want to see the correct icon color the mask should be red.
When editing the mask all colors except red will show as white.
Usually you just have to click AUTO MASK and then fill in the
white areas.


Version history:
.04  desk accessories work
.03b improved AUTO MASK
.03  added AUTO MASK
.02  arrows working
.01  functional except arrows

