PtrUtils
--------

PtrUtils is a module that does the following

  1) Forces the active point in ptr_write (the pointer you get in 
     writable icons) to be in the centre.

  2) Will set the active point to the first transparent pixel
     in the pointers mask (as should do PRM3-33) provided that
     there is only 1 transparent point.

It should work on all versions of RISC OS

Installation
------------

Double click on the PtrUtils module file and it just works.

You can test it bu moving over a writable icon where the pointer
should change to an I in the middle of the I.

If you are happy with it you can put it in 
!boot.choices.boot.predesk

LICENCE
-------

Copyright (c) 2006, Colin Granville

All rights reserved.

Redistribution and use in source and binary forms, with or
without modification, are permitted provided that the following 
conditions are met:

   * Redistributions of source code must retain the above copyright 
     notice, this list of conditions and the following disclaimer.

   * The name Colin Granville may not be used to endorse or promote 
     products derived from this software without specific prior 
     written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 
OF THE POSSIBILITY OF SUCH DAMAGE.

