Manager: Control Manager



Carbon supports most Control Manager functions, with the following changes:

Supported  ActivateControl

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  AddDataBrowserItems

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  AddDataBrowserListViewColumn

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Unsupported  AddDataBrowserTableViewColumn

This function was never implemented.

Supported  AdvanceKeyboardFocus

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  AutoEmbedControl

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  AutoSizeDataBrowserListViewColumns

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  ChangeControlPropertyAttributes

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  ClearKeyboardFocus

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  CloseDataBrowserContainer

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CopyControlTitleAsCFString

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CopyDataBrowserEditText

Available in CarbonLib 1.5 and later. Available in Mac OS X 10.0 and later.

Supported  CountSubControls

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  CreateBevelButtonControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreateChasingArrowsControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreateCheckBoxControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreateCheckGroupBoxControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreateClockControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreateCustomControl

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  CreateDataBrowserControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreateDisclosureButtonControl

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

Supported  CreateDisclosureTriangleControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreateEditTextControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreateEditUnicodeTextControl

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

Supported  CreateGroupBoxControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreateIconControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreateImageWellControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreateListBoxControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreateLittleArrowsControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreatePictureControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreatePlacardControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreatePopupArrowControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreatePopupButtonControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreatePopupGroupBoxControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreateProgressBarControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreatePushButtonControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreatePushButtonWithIconControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreateRadioButtonControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreateRadioGroupControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreateRelevanceBarControl

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

Supported  CreateRootControl

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  CreateRoundButtonControl

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

Supported  CreateScrollBarControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreateScrollingTextBoxControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreateSeparatorControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreateSliderControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreateStaticTextControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreateTabsControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreateUserPaneControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  CreateWindowHeaderControl

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  DeactivateControl

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  DisableControl

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

Supported  DisposeControl

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

Supported  DisposeControlActionUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeControlCNTLToCollectionUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Not Recommended  DisposeControlColorUPP

Instead of specifying a callback to redraw your background, you should make the background a control and then embed your other controls within it. Available in CarbonLib 1.1 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.

Supported  DisposeControlDefUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeControlEditTextValidationUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeControlKeyFilterUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeControlUserPaneActivateUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeControlUserPaneBackgroundUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeControlUserPaneDrawUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeControlUserPaneFocusUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeControlUserPaneHitTestUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeControlUserPaneIdleUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeControlUserPaneKeyDownUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeControlUserPaneTrackingUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeDataBrowserAcceptDragUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeDataBrowserAddDragItemUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeDataBrowserDrawItemUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.1 and later.

Supported  DisposeDataBrowserEditItemUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.1 and later.

Supported  DisposeDataBrowserGetContextualMenuUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeDataBrowserHitTestUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.1 and later.

Supported  DisposeDataBrowserItemAcceptDragUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.1 and later.

Supported  DisposeDataBrowserItemCompareUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeDataBrowserItemDataUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeDataBrowserItemDragRgnUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.1 and later.

Supported  DisposeDataBrowserItemHelpContentUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeDataBrowserItemNotificationUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeDataBrowserItemNotificationWithItemUPP

Available in CarbonLib 1.5 and later. Available in Mac OS X 10.1 and later.

Supported  DisposeDataBrowserItemReceiveDragUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.1 and later.

Supported  DisposeDataBrowserItemUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeDataBrowserPostProcessDragUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeDataBrowserReceiveDragUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeDataBrowserSelectContextualMenuUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeDataBrowserTrackingUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.1 and later.

Supported  DisposeEditUnicodePostUpdateUPP

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

Not Recommended  DragControl

Use Drag Manager functions if you want drag-and-drop support for controls. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Unsupported  dragcontrol

Use DragControl instead. Not available in CarbonLib. Not available in Mac OS X.

Supported  Draw1Control

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

Supported  DrawControlInCurrentPort

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  DrawControls

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

Supported  DumpControlHierarchy

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  EmbedControl

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  EnableControl

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

Supported  EnableDataBrowserEditCommand

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  ExecuteDataBrowserEditCommand

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  FindControl

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

Unsupported  findcontrol

Use FindControl instead. Not available in CarbonLib. Not available in Mac OS X.

Supported  FindControlUnderMouse

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  FlattenControl

Supported  ForEachDataBrowserItem

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetBestControlRect

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  GetBevelButtonContentInfo

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  GetBevelButtonMenuHandle

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  GetBevelButtonMenuValue

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  GetControl32BitMaximum

Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.

Supported  GetControl32BitMinimum

Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.

Supported  GetControl32BitValue

Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.

Supported  GetControlAction

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

Supported  GetControlBounds

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  GetControlByID

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  GetControlClickActivation

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Unsupported  GetControlColorTable

Custom control color tables are not supported in Carbon.

Supported  GetControlCommandID

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Unsupported  GetControlComponentInstance

This QuickTime function for manipulating controls is not supported in Carbon.

Supported  GetControlData

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  GetControlDataHandle

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  GetControlDataSize

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  GetControlDefinition

There is no longer a CDEF resource handle associated with a given control instance. Control definitions on Carbon are associated with an instance via a ControlDefSpec structure.

If you use GetControlDefinition as a means of replacing the control defproc at runtime with code that lives inside your own application (as opposed to a CDEF resource), you no longer ned this function, because the defproc packaging model for Carbon already allows you to store a defproc within your application. (See CreateCustomControl and RegisterControlDefinition.)

If you use GetControlDefinition as a means of replacing the given definition with one of your own, and then calling through to the original one as desired, you no longer need this function. The Carbon Event Manager allows this sort of "patching" mechanism cleanly; you can intercept Carbon events which are destined for a given control and replace or augment the behavior.

If you use GetControlDefinition as a means of calling the definition directly, use SendControlMessage instead.

Not Recommended  GetControlFeatures

Some feature bits may not be relevant when using Carbon event-based messages. Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  GetControlHandleFromCookie

This QuickTime function for manipulating controls is not supported in Carbon.

Supported  GetControlHilite

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  GetControlID

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  GetControlKind

Available in CarbonLib 1.5 and later. Available in Mac OS X 10.0 and later.

Not Recommended  GetControlMaximum

Use GetControl32BitMaximum instead. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Not Recommended  GetControlMinimum

Use GetControl32BitMinimum instead. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  GetControlOwner

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  GetControlOwningWindowControlList

You must use the appropriate embedding hierarchy accessors instead: GetRootControl, CountSubControls, GetIndSubControl, and so on.

Supported  GetControlPopupMenuHandle

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  GetControlPopupMenuID

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  GetControlProperty

Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.

Supported  GetControlPropertyAttributes

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  GetControlPropertySize

Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.

Supported  GetControlReference

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

Supported  GetControlRegion

Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.

Not Recommended  GetControlTitle

Use GetControlTitleAsCFString instead. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Unsupported  getcontroltitle

Use GetControlTitleAsCFString instead. Not available in CarbonLib. Not available in Mac OS X.

Not Recommended  GetControlValue

Use GetControl32BitValue instead. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Not Recommended  GetControlVariant

Use only if you are using message-based custom controls (CDEFs). Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  GetControlViewSize

Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserActiveItems

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserCallbacks

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserColumnViewDisplayType

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserColumnViewPath

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserColumnViewPathLength

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserCustomCallbacks

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserEditItem

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserEditText

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserHasScrollBars

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserItemCount

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserItemDataBooleanValue

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserItemDataButtonValue

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserItemDataDateTime

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserItemDataDrawState

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserItemDataIcon

Available in CarbonLib 1.5 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserItemDataIconTransform

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserItemDataItemID

Available in CarbonLib 1.5 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserItemDataLongDateTime

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserItemDataMaximum

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserItemDataMenuRef

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserItemDataMinimum

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserItemDataProperty

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserItemDataRGBColor

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserItemDataText

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserItemDataValue

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserItemPartBounds

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserItems

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserItemState

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserListViewDisclosureColumn

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserListViewHeaderBtnHeight

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserListViewHeaderDesc

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

Supported  GetDataBrowserListViewUsePlainBackground

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserPropertyFlags

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserScrollBarInset

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserScrollPosition

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserSelectionAnchor

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserSelectionFlags

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserSortOrder

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserSortProperty

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserTableViewColumnCount

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserTableViewColumnPosition

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserTableViewColumnProperty

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserTableViewColumnWidth

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserTableViewGeometry

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserTableViewHiliteStyle

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserTableViewItemID

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserTableViewItemRow

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserTableViewItemRowHeight

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserTableViewNamedColumnWidth

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserTableViewRowHeight

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserTarget

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserUserState

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetDataBrowserViewStyle

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  GetImageWellContentInfo

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  GetIndexedSubControl

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  GetKeyboardFocus

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  GetNewControl

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

Unsupported  GetNextControl

The GetNextControl function is not supported in Carbon. Use the Control Manager's embedding hierarchy functions (CreateRootControl, GetRootControl, EmbedControl, AutoEmbedControl, GetSuperControl, GetIndexedSubControl, and SetControlSupervisor) to determine control ordering instead.

Supported  GetRootControl

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  GetSuperControl

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  GetTabContentRect

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  HandleControlClick

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  HandleControlContextualMenuClick

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  HandleControlDragReceive

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  HandleControlDragTracking

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  HandleControlKey

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  HandleControlSetCursor

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  HideControl

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

Not Recommended  HiliteControl

If you are activating or deactivating a control, you should use ActivateControl or DeactivateControl instead. Otherwise okay to use. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Not Recommended  IdleControls

Idle events are not recommended. Use Carbon Event Manager timers instead. Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  InitDataBrowserCallbacks

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  InitDataBrowserCustomCallbacks

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeControlActionUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeControlCNTLToCollectionUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Not Recommended  InvokeControlColorUPP

Instead of specifying a callback to redraw your background, you should make the background a control and then embed your other controls within it. Available in CarbonLib 1.1 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.

Supported  InvokeControlDefUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeControlEditTextValidationUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeControlKeyFilterUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeControlUserPaneActivateUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeControlUserPaneBackgroundUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeControlUserPaneDrawUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeControlUserPaneFocusUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeControlUserPaneHitTestUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeControlUserPaneIdleUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeControlUserPaneKeyDownUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeControlUserPaneTrackingUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeDataBrowserAcceptDragUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeDataBrowserAddDragItemUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeDataBrowserDrawItemUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.1 and later.

Supported  InvokeDataBrowserEditItemUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.1 and later.

Supported  InvokeDataBrowserGetContextualMenuUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeDataBrowserHitTestUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.1 and later.

Supported  InvokeDataBrowserItemAcceptDragUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.1 and later.

Supported  InvokeDataBrowserItemCompareUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeDataBrowserItemDataUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeDataBrowserItemDragRgnUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.1 and later.

Supported  InvokeDataBrowserItemHelpContentUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeDataBrowserItemNotificationUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeDataBrowserItemNotificationWithItemUPP

Available in CarbonLib 1.5 and later. Available in Mac OS X 10.1 and later.

Supported  InvokeDataBrowserItemReceiveDragUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.1 and later.

Supported  InvokeDataBrowserItemUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeDataBrowserPostProcessDragUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeDataBrowserReceiveDragUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeDataBrowserSelectContextualMenuUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeDataBrowserTrackingUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.1 and later.

Supported  InvokeEditUnicodePostUpdateUPP

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

Supported  IsAutomaticControlDragTrackingEnabledForWindow

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  IsControlActive

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  IsControlDragTrackingEnabled

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  IsControlEnabled

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

Supported  IsControlHilited

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  IsControlVisible

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  IsDataBrowserItemSelected

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  IsValidControlHandle

Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.

Supported  KillControls

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

Supported  MoveControl

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

Supported  MoveDataBrowserSelectionAnchor

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Not Recommended  NewControl

Use the specific control creation function instead (for example, CreateCheckboxControl).

Carbon does not support custom control definitions stored in 'CDEF' resources. If you want to specify a custom control definition for NewControl, you must compile your definition function directly in your application and then register the function by calling RegisterControlDefinition. When NewControl gets a procID value that doesn't recognize, it checks a special mapping table to find the pointer that's registered for the resource ID embedded in the procID parameter. It then calls that function to implement your control. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Unsupported  newcontrol

Use NewControl instead. Not available in CarbonLib. Not available in Mac OS X.

Supported  NewControlActionUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewControlCNTLToCollectionUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Not Recommended  NewControlColorUPP

Instead of specifying a callback to redraw your background, you should make the background a control and then embed your other controls within it. Available in CarbonLib 1.1 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.

Supported  NewControlDefUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewControlEditTextValidationUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewControlKeyFilterUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewControlUserPaneActivateUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewControlUserPaneBackgroundUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewControlUserPaneDrawUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewControlUserPaneFocusUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewControlUserPaneHitTestUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewControlUserPaneIdleUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewControlUserPaneKeyDownUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewControlUserPaneTrackingUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewDataBrowserAcceptDragUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  NewDataBrowserAddDragItemUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  NewDataBrowserDrawItemUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.1 and later.

Supported  NewDataBrowserEditItemUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.1 and later.

Supported  NewDataBrowserGetContextualMenuUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  NewDataBrowserHitTestUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.1 and later.

Supported  NewDataBrowserItemAcceptDragUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.1 and later.

Supported  NewDataBrowserItemCompareUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  NewDataBrowserItemDataUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  NewDataBrowserItemDragRgnUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.1 and later.

Supported  NewDataBrowserItemHelpContentUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  NewDataBrowserItemNotificationUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  NewDataBrowserItemNotificationWithItemUPP

Available in CarbonLib 1.5 and later. Available in Mac OS X 10.1 and later.

Supported  NewDataBrowserItemReceiveDragUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.1 and later.

Supported  NewDataBrowserItemUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  NewDataBrowserPostProcessDragUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  NewDataBrowserReceiveDragUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  NewDataBrowserSelectContextualMenuUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  NewDataBrowserTrackingUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.1 and later.

Supported  NewEditUnicodePostUpdateUPP

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

Supported  OpenDataBrowserContainer

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  RegisterControlDefinition

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  RemoveControlProperty

Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.

Supported  RemoveDataBrowserItems

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  RemoveDataBrowserTableViewColumn

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  RevealDataBrowserItem

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  ReverseKeyboardFocus

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Not Recommended  SendControlMessage

Don't send messages to standard system control definitions. Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SetAutomaticControlDragTrackingEnabledForWindow

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  SetBevelButtonContentInfo

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SetBevelButtonGraphicAlignment

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SetBevelButtonMenuValue

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SetBevelButtonTextAlignment

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SetBevelButtonTextPlacement

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SetBevelButtonTransform

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SetControl32BitMaximum

Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.

Supported  SetControl32BitMinimum

Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.

Supported  SetControl32BitValue

Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.

Supported  SetControlAction

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

Supported  SetControlBounds

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  SetControlColor

Custom control color tables are not supported in Carbon. Not available in CarbonLib. Not available in Mac OS X.

Not Recommended  SetControlColorProc

Instead of specifying a callback to redraw your background, you should make the background a control and then embed your other controls within it. Available in CarbonLib 1.1 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.

Unsupported  SetControlColorTable

Custom control color tables are not supported in Carbon.

Supported  SetControlCommandID

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetControlData

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Not Recommended  SetControlDataHandle

Only useful for message-based custom controls (CDEFs) . Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  SetControlDefProc

This QuickTime function for manipulating controls is not supported in Carbon.

Supported  SetControlDragTrackingEnabled

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  SetControlFontStyle

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SetControlID

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Not Recommended  SetControlMaximum

Use SetControl32BitMaximum instead. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Not Recommended  SetControlMinimum

Use SetControl32BitMinimum instead. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Unsupported  SetControlOwner

Not used on Mac OS X.

Supported  SetControlPopupMenuHandle

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  SetControlPopupMenuID

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  SetControlProperty

Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.

Supported  SetControlReference

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

Not Recommended  SetControlSupervisor

If you are using the Carbon Event Manager, send the event to the next higher control in the containment hierarchy instead. Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Not Recommended  SetControlTitle

Use SetControlTitleWithCFString instead. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Unsupported  setcontroltitle

Use SetControlTitleWithCFString instead. Not available in CarbonLib. Not available in Mac OS X.

Supported  SetControlTitleWithCFString

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Not Recommended  SetControlValue

Use SetControl32BitValue instead. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SetControlViewSize

Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.

Supported  SetControlVisibility

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserActiveItems

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserCallbacks

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserColumnViewDisplayType

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserColumnViewPath

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserCustomCallbacks

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserEditItem

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserEditText

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserHasScrollBars

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserItemDataBooleanValue

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserItemDataButtonValue

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserItemDataDateTime

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserItemDataDrawState

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserItemDataIcon

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserItemDataIconTransform

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserItemDataItemID

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserItemDataLongDateTime

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserItemDataMaximum

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserItemDataMenuRef

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserItemDataMinimum

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserItemDataRGBColor

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserItemDataText

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserItemDataValue

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserListViewDisclosureColumn

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserListViewHeaderBtnHeight

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserListViewHeaderDesc

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

Supported  SetDataBrowserListViewUsePlainBackground

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserPropertyFlags

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserScrollBarInset

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserScrollPosition

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserSelectedItems

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserSelectionFlags

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserSortOrder

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserSortProperty

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserTableViewColumnPosition

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserTableViewColumnWidth

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserTableViewGeometry

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserTableViewHiliteStyle

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserTableViewItemRow

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserTableViewItemRowHeight

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserTableViewNamedColumnWidth

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserTableViewRowHeight

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserTarget

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserUserState

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDataBrowserViewStyle

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  SetDisclosureTriangleLastValue

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SetImageWellContentInfo

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SetImageWellTransform

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SetKeyboardFocus

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  SetNextControl

The SetNextControl function is not supported in Carbon. Use the Control Manager's embedding hierarchy functions (CreateRootControl, GetRootControl, EmbedControl, AutoEmbedControl, GetSuperControl, GetIndexedSubControl, and SetControlSupervisor) to determine control ordering instead.

Supported  SetTabEnabled

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SetUpControlBackground

Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SetUpControlTextColor

Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.

Supported  ShowControl

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

Supported  SizeControl

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

Supported  SortDataBrowserContainer

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  TestControl

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

Unsupported  testcontrol

Use TestControl instead. Not available in CarbonLib. Not available in Mac OS X.

Not Recommended  TrackControl

Use HandleControlClick instead. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Unsupported  trackcontrol

Use HandleControlClick instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  UnflattenControl

Supported  UpdateControls

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

Supported  UpdateDataBrowserItems

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

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

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