HyperCard 2.0 and "Stop Sign" Icon (7/92)

When assigning an icon to a button in HyperCard 2.0, a window will appear
showing all icons available for use in your current stack. Near the lower
left hand corner of this scrollable window is an icon called "Stop" which
looks identical to the "Stop" icon on the Find File dialog box. Normally,
in HyperCard, assigning a icon to a button is just a matter of
double-clicking on it. However, when you click on the "Stop" icon, nothing
happens.

This is because Apple decided to use some of the same icons found in the
System and Finder files, and include them in HyperCard. This helps
developers make screen prototype mock-ups quickly. Rather than "re-invent
the wheel," Apple simply moved copies of these System/Finder icons into
HyperCard via a resource mover. Hence, the System/Finder ID numbers for
these icons also got transferred as well into HyperCard.

Icon numbers 0-128 are reserved by the Macintosh operating system for
System Use only. Therefore, when HyperCard goes to read the "Stop" icon,
and it sees an ID # of 0 (zero), it doesn't know what to do with it.
Thus the icon, although selected, never appears.

The workaround is to (from within the icon window) assign an icon number to
the stop icon which is greater than 128. This will enable HyperCard to
"see" the icon, and display it properly when you assign it to a button. Be
sure that this new number is different than all other icons in this stack,
otherwise another icon will be overwritten.

This article is adapted from the Claris Tech Info database.

Support Information Services
Published Date: Feb 19, 2012