MRotate 1.05 (17-Jul-03)

Name:     ArtWorks MRotate module
Purpose:  ArtWorks module for multiple object rotation
Author:   Martin Wrthner
Requires: RISC OS 3.5 or higher, ArtWorks 2
Status:    2003 Martin Wrthner; all rights reserved; see [4] below
WWW:      http://www.mw-software.com/

This module provides a tool which allows you to rotate each object of
a selection on its own (e.g. about its own centre).


1) The MRotate tool
-------------------
1.1) What it does

The MRotate module displays an additional tool, the MRotate tool,
in the ArtWorks tool box. The tool looks like four small rotation
tools. It is used in exactly the same way as the standard ArtWorks
rotation tool.

When you select the tool, the info bar displays a writable field
in which you can enter an angle. Also, it displays the standard
ArtWorks 3 by 3 matrix of small buttons.

As with the standard rotation tool you can rotate the current selection
either by entering an angle (completed by pressing Return) or by dragging.

The 3 by 3 matrix of small buttons can be used to select the rotation
origin. In contrast to the standard rotation tool, each object has
its own rotation origin. Note however, that you cannot drag the origins
individually.

A multiple rotation drag is not quite as intuitive as the standard
rotation drag. The drag movement is taken as a rotation about the centre
of the selection (but of course, each single object will be rotated
about its own origin of rotation as selected by the 3 by 3 matrix).

In addition to entering an angle and pressing Return, you can also rotate
the selection by clicking on one of the three buttons labelled +90, -90
and 180. As usual under RISC OS, clicking on one of the buttons using the
Adjust mouse button reverses the direction (obviously, this has no effect
for 180 as this is identical to -180).

1.2) Known bugs and deficiencies

- Sometimes a few origin markers remain on screen that should not... (in
  particular ^Z leaves the marks on the screen)


2) History
----------
Version 1.05 (17-Jul-03)
- added help message for tool

Version 1.04 (02-Jun-03)
- 32-bit compatible version for ArtWorks 2
- slightly improved tool sprites by Nobilangelo Ceramalus

Version 1.03 (27-May-02)
- added quick rotation buttons for +90, -90 and 180

Version 1.02 (18-Apr-01)
- fixed outlines display while dragging: this should now work with all object
  types in all situations (grouped, replicated, etc.)

Version 1.01b (25-Aug-00)
- documentation update

Version 1.01 (22-Aug-97)
- Fell into the compatibility trap again: I used some codes that have been
  allocated to me but that have been used by Precision. I have now used
  different ones.
- Sprite objects would not be displayed during drag operations. This is fixed,
  at least for those not contained in a group.

Version 1.00 (09-Jul-97)
- first release to purchasers of AlignPlus


3) Contacting me:
-----------------
Martin Wuerthner
Mannheimer Str. 18
67655 Kaiserslautern
Germany

Phone: +49-(0)631-3608205
Fax:   +49-(0)631-3608203

e-mail: martin@mw-software.com
WWW:    http://www.mw-software.com/


4) Copyright:
-------------
The ArtWorks MRotate module, related documentation and files are  Copyright
2003 by Martin Wrthner. All rights reserved. The software and documentation
may not, in  whole or part, be copied or transmitted by any means without the
explicit written consent of the copyright owner. Unless you have purchased a
site licence for this  software, it may be used on only one stand-alone
computer system at any time.

In order to use this software, you need a licence from the copyright owner. If
you do not have such a licence, you must delete this software, the MRotate
module and its related files, now.
