Carbon


Icon Services Gestalts

Header: Gestalt.h

enum {
    gestaltIconUtilitiesAttr = 'icon',
    gestaltIconUtilitiesPresent = 0,
    gestaltIconUtilitiesHas48PixelIcons = 1,
    gestaltIconUtilitiesHas32BitIcons = 2,
    gestaltIconUtilitiesHas8BitDeepMasks = 3,
    gestaltIconUtilitiesHasIconServices = 4
};

Constant descriptions

gestaltIconUtilitiesAttr

The Gestalt selector passed to determine which features of Icon Services are present. The Gestalt function produces a 32-bit value whose bits you should test to determine which Icon Services features are available.

Note: available in System 7.0, despite gestalt.

gestaltIconUtilitiesPresent

True if icon utilities are present.

gestaltIconUtilitiesHas48PixelIcons

True if 48x48 icons are supported by IconUtilities.

gestaltIconUtilitiesHas32BitIcons

True if 32-bit deep icons are supported.

gestaltIconUtilitiesHas8BitDeepMasks

True if 8-bit deep masks are supported.

gestaltIconUtilitiesHasIconServices

True if IconServices is present.

Before calling any Icon Services functions, your application should pass the selector gestaltIconUtilitiesAttr to the Gestalt function.


© 2000 Apple Computer, Inc. (Last Updated 6/30/2000)