Logo by Nickman (anonymous IP: 3.142.130.242,2258) | ||||||||||||||
| ||||||||||||||
Audio (343) Datatype (51) Demo (203) Development (602) Document (24) Driver (97) Emulation (149) Game (1011) Graphics (500) Library (118) Network (234) Office (66) Utility (932) Video (69) Total files: 4399 Full index file Recent index file
Amigans.net OpenAmiga Aminet IntuitionBase
Support the site
|
AnimaPoint animates your mouse pointer. It uses a script in conjunction with a series of icon images to update the pointer imagery in a loop. It should be noted that this is mainly to demonstrate the possibility offered by the new intuition feature which allows you to set 32bit custom pointers by creatings def_pointer.info and def_busypointer.info icons in ENVARC:SYS/ but really should not be abused the way I did. It won't crash your system but it can put quite a heavy load on it if the delay between each image update is too short. Eventually I might make a real program to do this in a system-friendly way, but I always wanted such a rotating checkered pointer and that was the quick and dirty way to make it happen, and then, I also wanted to share the idea. I can think of more useful applications for this feature, where updating the pointer image would happen only once per minute or less often, in which case it wouldn't have a negative impact on system performance. However, while it's handy to be able to do this from a script, copying files directly to ENV: still qualifies as a hack, so don't expect such trickery to work forever. USAGE: Double-click the icon, use the requester to quit or wait long enough and it will quit automatically after 100 loops (180° rotation per loop). The rotation speed can be changed by adjusting the timer value in the AnimaPoint script (see comments), and the AutoStop feature can be disabled if desired. Longer timers reduce the CPU load considerably at the expense of the the rotation not looking as smooth. |
Copyright © 2004-2024 by Björn Hagström All Rights Reserved |