Manager: Color Picker Manager



Carbon supports the Color Picker Manager functions that most applications rely on, GetColor, PickColor, and NPickColor. In addition, Carbon will support all the functions described as supported in "Technote 1100: Color Picker 2.1."

That same Technote specifies certain functions from earlier versions of the Color Picker Manager that are no longer supported by the Mac OS; Carbon will not support these functions. In addition, many of the functions that start with the word "Picker", such as PickerInit, PickerGetProfile, and PickerItemHit, are no longer supported. These routines provided low-level access to the Color Picker Manager that was rarely used.

Supported  CMY2RGB

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Not available in Mac OS X.

Supported  DisposeColorChangedUPP

Available in CarbonLib 1.0 and later. Not available in Mac OS X.

Supported  DisposeNColorChangedUPP

Available in CarbonLib 1.0 and later. Not available in Mac OS X.

Unsupported  DisposeNPickerGetColorUPP

Unsupported  DisposeNPickerGetProfileUPP

Unsupported  DisposeNPickerSetColorChangedProcUPP

Unsupported  DisposeNPickerSetColorUPP

Unsupported  DisposeNPickerSetProfileUPP

Unsupported  DisposePickerCanDoUPP

Unsupported  DisposePickerCloseUPP

Unsupported  DisposePickerDisplayUPP

Unsupported  DisposePickerEditUPP

Unsupported  DisposePickerEventUPP

Unsupported  DisposePickerExtractHelpItemUPP

Unsupported  DisposePickerGetColorUPP

Unsupported  DisposePickerGetDialogUPP

Unsupported  DisposePickerGetEditMenuStateUPP

Unsupported  DisposePickerGetIconDataUPP

Unsupported  DisposePickerGetItemListUPP

Unsupported  DisposePickerGetProfileUPP

Unsupported  DisposePickerGetPromptUPP

Unsupported  DisposePickerInitUPP

Unsupported  DisposePickerItemHitUPP

Unsupported  DisposePickerOpenUPP

Unsupported  DisposePickerRegisterUPP

Unsupported  DisposePickerSetBaseItemUPP

Unsupported  DisposePickerSetColorChangedProcUPP

Unsupported  DisposePickerSetColorUPP

Unsupported  DisposePickerSetOriginUPP

Unsupported  DisposePickerSetProfileUPP

Unsupported  DisposePickerSetPromptUPP

Unsupported  DisposePickerSetTargetUPP

Unsupported  DisposePickerSetVisibilityUPP

Unsupported  DisposePickerTestGraphicsWorldUPP

Unsupported  DisposePickerVersionUPP

Supported  DisposeUserEventUPP

Available in CarbonLib 1.0 and later. Not available in Mac OS X.

Supported  Fix2SmallFract

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Not available in Mac OS X.

Supported  GetColor

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Not available in Mac OS X.

Supported  HSL2RGB

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Not available in Mac OS X.

Supported  HSV2RGB

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Not available in Mac OS X.

Supported  InvokeColorChangedUPP

Available in CarbonLib 1.0 and later. Not available in Mac OS X.

Supported  InvokeNColorChangedUPP

Available in CarbonLib 1.0 and later. Not available in Mac OS X.

Unsupported  InvokeNPickerGetColorUPP

Unsupported  InvokeNPickerGetProfileUPP

Unsupported  InvokeNPickerSetColorChangedProcUPP

Unsupported  InvokeNPickerSetColorUPP

Unsupported  InvokeNPickerSetProfileUPP

Unsupported  InvokePickerCanDoUPP

Unsupported  InvokePickerCloseUPP

Unsupported  InvokePickerDisplayUPP

Unsupported  InvokePickerEditUPP

Unsupported  InvokePickerEventUPP

Unsupported  InvokePickerExtractHelpItemUPP

Unsupported  InvokePickerGetColorUPP

Unsupported  InvokePickerGetDialogUPP

Unsupported  InvokePickerGetEditMenuStateUPP

Unsupported  InvokePickerGetIconDataUPP

Unsupported  InvokePickerGetItemListUPP

Unsupported  InvokePickerGetProfileUPP

Unsupported  InvokePickerGetPromptUPP

Unsupported  InvokePickerInitUPP

Unsupported  InvokePickerItemHitUPP

Unsupported  InvokePickerOpenUPP

Unsupported  InvokePickerRegisterUPP

Unsupported  InvokePickerSetBaseItemUPP

Unsupported  InvokePickerSetColorChangedProcUPP

Unsupported  InvokePickerSetColorUPP

Unsupported  InvokePickerSetOriginUPP

Unsupported  InvokePickerSetProfileUPP

Unsupported  InvokePickerSetPromptUPP

Unsupported  InvokePickerSetTargetUPP

Unsupported  InvokePickerSetVisibilityUPP

Unsupported  InvokePickerTestGraphicsWorldUPP

Unsupported  InvokePickerVersionUPP

Supported  InvokeUserEventUPP

Available in CarbonLib 1.0 and later. Not available in Mac OS X.

Supported  NewColorChangedUPP

Available in CarbonLib 1.0 and later. Not available in Mac OS X.

Supported  NewNColorChangedUPP

Available in CarbonLib 1.0 and later. Not available in Mac OS X.

Unsupported  NewNPickerGetColorUPP

Unsupported  NewNPickerGetProfileUPP

Unsupported  NewNPickerSetColorChangedProcUPP

Unsupported  NewNPickerSetColorUPP

Unsupported  NewNPickerSetProfileUPP

Unsupported  NewPickerCanDoUPP

Unsupported  NewPickerCloseUPP

Unsupported  NewPickerDisplayUPP

Unsupported  NewPickerEditUPP

Unsupported  NewPickerEventUPP

Unsupported  NewPickerExtractHelpItemUPP

Unsupported  NewPickerGetColorUPP

Unsupported  NewPickerGetDialogUPP

Unsupported  NewPickerGetEditMenuStateUPP

Unsupported  NewPickerGetIconDataUPP

Unsupported  NewPickerGetItemListUPP

Unsupported  NewPickerGetProfileUPP

Unsupported  NewPickerGetPromptUPP

Unsupported  NewPickerInitUPP

Unsupported  NewPickerItemHitUPP

Unsupported  NewPickerOpenUPP

Unsupported  NewPickerRegisterUPP

Unsupported  NewPickerSetBaseItemUPP

Unsupported  NewPickerSetColorChangedProcUPP

Unsupported  NewPickerSetColorUPP

Unsupported  NewPickerSetOriginUPP

Unsupported  NewPickerSetProfileUPP

Unsupported  NewPickerSetPromptUPP

Unsupported  NewPickerSetTargetUPP

Unsupported  NewPickerSetVisibilityUPP

Unsupported  NewPickerTestGraphicsWorldUPP

Unsupported  NewPickerVersionUPP

Supported  NewUserEventUPP

Available in CarbonLib 1.0 and later. Not available in Mac OS X.

Supported  NPickColor

Available in CarbonLib 1.0 and later when ColorPicker 2.1 or later is present. Not available in Mac OS X.

Unsupported  NPickerGetColor

Unsupported  NPickerGetProfile

Unsupported  NPickerSetColor

Unsupported  NPickerSetColorChangedProc

Unsupported  NPickerSetProfile

Supported  PickColor

Available in CarbonLib 1.0 and later when ColorPicker 2.0 or later is present. Not available in Mac OS X.

Unsupported  PickerDisplay

This low-level function was rarely used. Use high-level functions such as GetColor, PickColor, and NPickColor instead.

Unsupported  PickerEdit

This low-level function was rarely used. Use high-level functions such as GetColor, PickColor, and NPickColor instead.

Unsupported  PickerEvent

This low-level function was rarely used. Use high-level functions such as GetColor, PickColor, and NPickColor instead.

Unsupported  PickerExtractHelpItem

This low-level function was rarely used. Use high-level functions such as GetColor, PickColor, and NPickColor instead.

Unsupported  PickerGetColor

Unsupported  PickerGetDialog

This low-level function was rarely used. Use high-level functions such as GetColor, PickColor, and NPickColor instead.

Unsupported  PickerGetEditMenuState

This low-level function was rarely used. Use high-level functions such as GetColor, PickColor, and NPickColor instead.

Unsupported  PickerGetIconData

This low-level function was rarely used. Use high-level functions such as GetColor, PickColor, and NPickColor instead.

Unsupported  PickerGetItemList

This low-level function was rarely used. Use high-level functions such as GetColor, PickColor, and NPickColor instead.

Unsupported  PickerGetProfile

Unsupported  PickerGetPrompt

This low-level function was rarely used. Use high-level functions such as GetColor, PickColor, and NPickColor instead.

Unsupported  PickerInit

This low-level function was rarely used. Use high-level functions such as GetColor, PickColor, and NPickColor instead.

Unsupported  PickerItemHit

This low-level function was rarely used. Use high-level functions such as GetColor, PickColor, and NPickColor instead.

Unsupported  PickerSetBaseItem

This low-level function was rarely used. Use high-level functions such as GetColor, PickColor, and NPickColor instead.

Unsupported  PickerSetColor

Unsupported  PickerSetColorChangedProc

This low-level function was rarely used. Use high-level functions such as GetColor, PickColor, and NPickColor instead.

Unsupported  PickerSetOrigin

This low-level function was rarely used. Use high-level functions such as GetColor, PickColor, and NPickColor instead.

Unsupported  PickerSetProfile

Unsupported  PickerSetPrompt

This low-level function was rarely used. Use high-level functions such as GetColor, PickColor, and NPickColor instead.

Unsupported  PickerSetVisibility

This low-level function was rarely used. Use high-level functions such as GetColor, PickColor, and NPickColor instead.

Unsupported  PickerTestGraphicsWorld

This low-level function was rarely used. Use high-level functions such as GetColor, PickColor, and NPickColor instead.

Supported  RGB2CMY

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Not available in Mac OS X.

Supported  RGB2HSL

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Not available in Mac OS X.

Supported  RGB2HSV

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Not available in Mac OS X.

Supported  SmallFract2Fix

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Not available in Mac OS X.

[Table of Contents] [Manager Index] [Function Index]

Generated on: 12/12/2001. Copyright © 1999-2001 Apple Computer, Inc. All rights reserved.