Path: utzoo!attcan!uunet!mcvax!unido!fauern!faui44!msurlich
From: msurlich@faui44.informatik.uni-erlangen.de (Matthias Urlichs )
Newsgroups: comp.sys.mac
Subject: Re: Changing the pointer icon
Message-ID: <344@faui10.informatik.uni-erlangen.de>
Date: 6 Jun 88 08:14:44 GMT
References: <5157@eagle.ukc.ac.uk>
Reply-To: msurlich@faui10.UUCP (Matthias Urlichs)
Organization: CSD., University of Erlangen, W - Germany
Lines: 32

In article <5157@eagle.ukc.ac.uk> jg@ukc.ac.uk (J.Grant) writes:
> I have always wanted to change the normal pointer icon, you know the
> 
>                  '`
>                    \
>                      \
> 
> into a left-handed person's pointer, since this one is obviously
> for a right-handed person (think about where you put the mouse).
> 
> I presume (albeit probably incorrectly) that this lurks in the ROM.
> Is there anyway to change it, like putting a resource with a suitable
> number in the system file, for instance ...
> 
> How ??? Or more correctly what & where ?  

I have written a small INIT, called "Color Cursor", which does exactly
this. It probably could be changed to use "normal" cursors easily.

The normal arrow cursor is, unfortunately, not in any resource (not even
in ROM). So what you do is to patch SetCursor to look at the cursor image,
compare it with the image of the standard Arrow you've stolen from
the QD Globals (by now, I stored it in a resource inside my INIT),
and if equal, call SetCursor (or SetCCursor) with your own cursor instead.

I could mail the source (or post it to comp.sys.mac.programmer) if anyone's
interested (it's quite small).
-- 
Matthias Urlichs     CompuServe: 72437,1357  Delphi: URLICHS
Rainwiesenweg 9      Phone: +49+911-574180
8501 Schwaig 2       NetMail: m_urlichs@msn.rmi.de
West Germany              or: (r)eply and (h)ope