Page 1 of 1

Pointers manager

Posted: Sat Aug 03, 2013 1:11 pm
by daveyw
I've just been designing my own set of pointers (actually a set of Windows pointers that I found on a website, turned into PNG icons and reworked) and it would be really good to have a "pointer (or cursor, if you will) manager".

There is currently a seemingly undocumented conflict between the def_pointers and pointer prefs. I'm pretty sure I wasn't the only one who was confused when I installed whatever update is was and found I couldn't get my regular pointer back. OS 4.1 is stuck in limbo betweem the legacy Pointer Prefs and the ability to use def_icons. I think the old Pointer Prefs should go and in its place should be a manager that would allow you to swap between different pointer sets without a reboot. Perhaps be able to read Windows .cur pointers as well, although I wouldn't make that a priority as a) Windows seems to support far less pointers than AmigaOS and b) the vast majority of them I've found on the Net are indescribably ugly. :mrgreen:

Animated pointers would also be nice.

If there is a special requirements for the def_pointers (such as PNG module) or the user finds them too memory hogging ;) perhaps the old Pointer Prefs could be reduced to a "fall back" pointer prefs.

BTW, am I right in thinking you could theoretically create as many pointers as you want, beyond those established in def_icons, as long as there's software that supports it? For example, if a programmer was writing an Operation Wolf style game, they could do the crosshairs as a def_pointer?

Re: Pointers manager

Posted: Sat Aug 03, 2013 3:17 pm
by ZeroG
OS 4.1 is stuck in limbo betweem the legacy Pointer Prefs and the ability to use def_icons
Yes.

It's not documentent, but currently Prefs/Pointer sets the fallback pointer images.
We should keep it.

However, it is a good idea to put the current GUI of Prefs/Pointer in a clicktab labeled "Fallback pointer images".
Then we need to add a 2nd clicktab to set the def_pointers, maybe with little preview pictures of the selected images.
BTW, am I right in thinking you could theoretically create as many pointers as you want, beyond those established in def_icons, as long as there's software that supports it? For example, if a programmer was writing an Operation Wolf style game, they could do the crosshairs as a def_pointer?
- There is IIntuition->SetPointer() to change the pointers if a game needs to do so since OS1.x.