Icon Services and Utilities Reference
PDF
Overview
Functions by Task
Converting an Icon Mask to a Region
Creating an Icon Suite
Determining Whether a Point Is Within an Icon
Determining Whether a Rectangle Intersects an Icon
Disposing of Icon Suites
Disposing of Icons
Drawing Icons From an Icon Suite
Drawing Icons From Resources
Enabling and Disabling Custom Icons
Flushing IconRef Data
Getting and Setting the Label for an Icon Suite
Getting Label Information
Getting Icons From an Icon Suite
Getting Icons From Resources That Don’t Belong to an Icon Family
IconRef Reference Counting
Modifying IconRef Data
Obtaining Icon Data
Obtaining IconRef Values
Performing Operations on Icons in an Icon Suite
Reading, Copying, and Converting Icon Data
Registering and Unregistering IconRef Values
Using IconRef Data
Working With Icon Caches
Creating and Managing Universal Procedure Pointers
Functions
AcquireIconRef
CompositeIconRef
DisposeIconActionUPP
DisposeIconGetterUPP
GetCustomIconsEnabled
GetIconFamilyData
GetIconRef
GetIconRefFromComponent
GetIconRefFromFileInfo
GetIconRefFromFolder
GetIconRefFromIconFamilyPtr
GetIconRefFromTypeInfo
GetIconRefOwners
GetIconRefVariant
IconRefContainsCGPoint
IconRefIntersectsCGRect
IconRefToHIShape
IconRefToIconFamily
InvokeIconActionUPP
InvokeIconGetterUPP
IsDataAvailableInIconRef
IsIconRefComposite
IsIconRefMaskEmpty
IsValidIconRef
NewIconActionUPP
NewIconGetterUPP
OverrideIconRef
PlotIconRefInContext
ReadIconFromFSRef
RegisterIconRefFromFSRef
RegisterIconRefFromIconFamily
ReleaseIconRef
RemoveIconRefOverride
SetCustomIconsEnabled
SetIconFamilyData
UnregisterIconRef
UpdateIconRef
Callbacks
IconActionProcPtr
IconGetterProcPtr
Data Types
CIcon
IconRef
IconActionUPP
IconGetterUPP
IconCacheRef
IconSuiteRef
Constants
Icon Alignment Constants
Icon Transformation Constants
Icon Selector Constants
Catalog Information Bitmask
System Icon Constant
Icon Services Usage Flag
Alert Icon Constants
Filesharing Privilege Icon Constants
Folder Icon Constants
Internet Icon Constants
Toolbar Icons
Miscellaneous Icon Constants
Networking Icon Constants
Special Folder Icon Constants
Standard Finder Icon Constants
Standard Icon Badge Constants
Users and Groups Icon Constants
genericDocumentIconResource
Standard Icon Resources
startupFolderIconResource
atNone
svLarge1Bit
ttNone
Result Codes
Gestalt Constants
Appendix A: Deprecated Icon Services and Utilities Functions
Deprecated in Mac OS X v10.3
FlushIconRefs
FlushIconRefsByVolume
GetIconSizesFromIconRef
Deprecated in Mac OS X v10.5
AddIconToSuite
DisposeCIcon
DisposeIconSuite
ForEachIconDo
GetCIcon
GetIcon
GetIconCacheData
GetIconCacheProc
GetIconFromSuite
GetIconRefFromFile
GetIconSuite
GetLabel
GetSuiteLabel
IconFamilyToIconSuite
IconIDToRgn
IconMethodToRgn
IconRefToRgn
IconSuiteToIconFamily
IconSuiteToRgn
LoadIconCache
MakeIconCache
NewIconSuite
OverrideIconRefFromResource
PlotCIcon
PlotCIconHandle
PlotIcon
PlotIconHandle
PlotIconID
PlotIconMethod
PlotIconRef
PlotIconSuite
PlotSICNHandle
PtInIconID
PtInIconMethod
PtInIconRef
PtInIconSuite
ReadIconFile
RectInIconID
RectInIconMethod
RectInIconRef
RectInIconSuite
RegisterIconRefFromIconFile
RegisterIconRefFromResource
SetIconCacheData
SetIconCacheProc
SetSuiteLabel
WriteIconFile
Revision History
Index