Carbon


Icon Selector Constants

Header: Icons.h

enum {
    kSelectorLarge1Bit = 1,
    kSelectorLarge4Bit = 2,
    kSelectorLarge8Bit = 4,
    kSelectorLarge32Bit = 8,
    kSelectorLarge8BitMask = 16,
    kSelectorSmall1Bit = 256,
    kSelectorSmall4Bit = 512,
    kSelectorSmall8Bit = 1024,
    kSelectorSmall32Bit = 2048,
    kSelectorSmall8BitMask = 4096,
    kSelectorMini1Bit = 65536,
    kSelectorMini4Bit = 131072,
    kSelectorMini8Bit = 262144,
    kSelectorHuge1Bit = 16777216,
    kSelectorHuge4Bit = 33554432,
    kSelectorHuge8Bit = 67108864,
    kSelectorHuge32Bit = 134217728,
    kSelectorHuge8BitMask = 268435456,
    kSelectorAllLargeData = 255,
    kSelectorAllSmallData = 65280,
    kSelectorAllMiniData = 16711680,
    kSelectorAllHugeData = -16777216,
    kSelectorAll1BitData = 16843009,
    kSelectorAll4BitData = 33686018,
    kSelectorAll8BitData = 67372036,
    kSelectorAll32BitData = 134219784,
    kSelectorAllAvailableData = -1
};

Constant descriptions

kSelectorLarge1Bit

Specify to include 'ICN#' resource.

kSelectorLarge4Bit

Specify to include 'icl4' resource.

kSelectorLarge8Bit

Specify to include 'icl8' resource.

kSelectorLarge32Bit
kSelectorLarge8BitMask
kSelectorSmall1Bit

Specify to include 'ics#' resource.

kSelectorSmall4Bit

Specify to include 'ics4' resource.

kSelectorSmall8Bit

Specify to include 'ics8' resource.

kSelectorSmall32Bit
kSelectorSmall8BitMask
kSelectorMini1Bit

Specify to include 'icm#' resource.

kSelectorMini4Bit

Specify to include 'icm4' resource.

kSelectorMini8Bit

Specify to include 'icm8' resource.

kSelectorHuge1Bit
kSelectorHuge4Bit
kSelectorHuge8Bit
kSelectorHuge32Bit
kSelectorHuge8BitMask
kSelectorAllLargeData

Specify to include 'ICN#', 'icl4', and 'icl8' resources.

kSelectorAllSmallData

Specify to include 'ics#', 'ics4', and 'ics8' resources.

kSelectorAllMiniData

Specify to include 'icm#', 'icm4', and 'icm8' resources.

kSelectorAllHugeData
kSelectorAll1BitData

Specify to include 'ICN#', 'ics#', and 'icm#' resources.

kSelectorAll4BitData

Specify to include 'icl4', 'ics4', and 'icm4' resources.

kSelectorAll8BitData

Specify to include 'icl8', 'ics8', and 'icm8' resources.

kSelectorAll32BitData
kSelectorAllAvailableData

Specify to include all resources of given ID.

The IconSelectorValue enumeration describes values that you can use to obtain information about the sizes and depths of icons available in a given icon family.


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