Hello all,

Enclosed in this archive are several useful ARexx scripts (and a picture)
for OpalPaint v2.0 and above.  I have also included the "Bevell" bevel box
ARexx script for those who don't already have it, plus a few simple 
variations on the script.  All of these scripts should be copied into the
"OpalPaint:Rexx" directory.

Contents of archive:

OpalSystem.jpg
--------------
A picture created mostly by some of the ARexx scripts in this archive.
The bevels & "fuzzy" drop shadows were created with the "AskBevell" and
"DropShadow" scripts described below.  Unfortunately, some of the quality
has been lost in the JPEG process, but you can still get the idea.

Bevell.oprx
-----------
Creates an automatic bevelled box.  To use, just assign to a key in
OpalPaint and draw a rectangle of the desired size when prompted.  Be sure
to select your color BEFORE drawing the rectangle.

AskBevell.oprx
--------------
A simple variant of the Bevell.oprx script that asks for the depth, in
pixels, of the bevel before drawing the box.  The regular bevel script uses
a default of 10 pixels, this script figures out the maximum bevel depth and
presents you with a slider for depth.

Bevel+Stencil.oprx
------------------
Same as above, but also draws the bevel area into the stencil mask.

DropShadow.oprx
---------------
Creates automatic drop shadows for brushes, with optional feathering for
soft-edged shadows and selectable transparency for the shadow.  See the
separate readme file for further details.

ScalePage.oprx
--------------
Gives user-definable page scaling in OpalPaint, preserving the aspect
ratio.  The script gives three options: Percentage scale, which presents a
simple slider which will scale the current page by a specified percentage;
scale to width, which asks for a new page width in pixels and scales the
height proportionally; and scale to height, which asks for a new page
height in pixels and scales the width proportionally.  The new page size is
presented after typing in the values, if it is not to your liking, simply
cancel the requester and run the script again by its macro key. This script
was created mainly because I hated having to leave OpalPaint to run ADPro
or ImageFX just to scale an image proportionally.

SetSpare.oprx
--------------
Actually, four scripts, called SetSpare1.oprx, SetSpare2.oprx, etc.  These
are extremely simple scripts that set one of the spare draw modes as the
current draw mode.  I find this very useful because I always keep the
incredibly handy "Balance" draw mode in Spare1, but I hate having to go to
the Modes requester everytime I need to access it; so, I assigned 
SetSpare1.oprx to Control-F1 for easy access to the Balance mode (two 
keystrokes).



Greg Niles, Centaur Development
