File Type $5A (90)
Auxiliary Type $802F

Full Name: Cool Cursor document
Short Name: Cool Cursor document

Written by Josef W. Wankerl & Matt Deatherage (May 1992)

Files of this type and auxiliary type contain cursor resources for Cool Cursor.


Cool Cursor is a commercial Control Panel available from GS+ Magazine. It replaces the normal watch cursor with an animated cursor defined by the rCursor resources in a Cool Cursor document.

For more information on Cool Cursor or GS+ Magazine, contact:

GS+ Magazine
P.O. Box 15366
Chattanooga, TN 37415-0366
Attention: Cool Cursor Technical Support
(615) 843-3988
America Online: GSPlusDiz
Delphi: GSPlusDiz
GEnie: JWANKERL
Internet: jwankerl@pro-gonzo.cts.com

File Format

A Cool Cursor document is an extended file with an empty data fork. The resource fork must contain an rPString ($8006) resource with an ID of $00000001, which is the name of the cursor. The cursor name is displayed in a list and must uniquely identify the cursor (i.e. there cannot be two cursors named "Beachball.") To make sure your cursor's name will not conflict with existing cursor names you may contact GS+ Magazine.

There are two lists of rCursor ($8027) resources -- one list for 640 mode and one list for 320 mode. Both lists are optional, and if absent the cursor will default to the standard QuickDraw Auxiliary WaitCursor. The 640 mode rCursor list is a contiguous set of resources that starts at resource ID $00001000 and can increase to $00001FFF. The 320 mode rCursor list is a contiguous set of resources that starts at resource ID $00002000 and can increase to $00002FFF.

For example, a Cool Cursor document called "Beachball" that contained a two-frame animation for both 640 and 320 modes would have resources as shown in Table 1:

     Type name      Resource ID     Resource Contents
     ---------------------------------------------------------------
     rPString       $00000001       Beachball
     rCursor        $00001000       the first 640 mode cursor frame
     rCursor        $00001001       the second 640 mode cursor frame
     rCursor        $00002000       the first 320 mode cursor frame
     rCursor        $00002001       the second 320 mode cursor frame
     ---------------------------------------------------------------
              Table 1--Cool Cursor Example Resource List

Further Reference


This and all of the other Apple II Technical Notes have been converted to HTML by Aaron Heiss as a public service to the Apple II community, with permission by Apple Computer, Inc. Any and all trademarks, registered and otherwise, are properties of their owners.