[iyonix-support] Re: Mouse pointer colour

  • From: Joe Taylor <lists@xxxxxxxxxxxxx>
  • To: iyonix-support@xxxxxxxxxxxxx
  • Date: Mon, 13 Aug 2007 10:02:14 +0100

In article <7f355f114f.ewen@xxxxxxxxxxxxxxxxxxxx>,
   Ewen Pring <ewen.pring@xxxxxxxxxxx> wrote:
> In message <4f10f132eclists@xxxxxxxxxxxxx> sent on 12 Aug

> A couple of suggestions ...

> - could the default save path for the BASIC file be set, to equate to 
> a guaranteed bootable path on all or most RISC OS systems? (eg 
> Choices$Write.boot.predesk ?). The results of your program could then 
> be set for future boots by a user just clicking on 'OK', rather than 
> knowing to find the right directory in !boot to drag it to.

  I had imagined that the BASIC file would be saved to a location and
the 'Boot' configuration app used to set it to run at startup. (It
would be relatively easy, however, to turn this prog into a
configuration app - run via !Boot).

> - Edge and Body are obvious, but what does the 'other' colour
> actually do? 

  4-colour sprites are used for the standard pointers; colours with
logical numbers 1,2,3 are the ones being reset. In an effort to be
user-friendly I named them - in reference to the default (arrow)
pointer - as 'edge' (1), 'body' (2) and 'other' (3).

 (The standard sprites have names of the form 'ptr_*' - e.g.
'ptr_default' - and can be found in the Sprite file
"Resources:$.Resources.Wimp.Sprites22". Colour 3 is used by the sprite
'ptr_confirm').


Cheers

Joe

  

  


> Perhaps a help file could describe?

> I assume if I wanted to make a larger (or smaller or differently 
> shaped) mouse pointer, I could alter the 'ptr_default' sprite and then 
> make sure it overrides the one in ROM. That would go further towards a 
> more accessible desktop for people with vision difficulties.

> Regards

-- 
Joe Taylor

mailto:joe_taylor@xxxxxxxxxxxxx
AppBasic: http://www.jettons.co.uk/appbasic
---
To alter your preferences or leave the group, 
visit //www.freelists.org/list/iyonix-support
Other info via //www.freelists.org/webpage/iyonix-support

Other related posts: