Carbon Controls
E736597
Carbon Controls is a legacy Mac OS X user interface framework that provided a bridge for classic Mac OS applications to use modern graphical controls during Apple's transition to OS X.
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
Mac OS X framework
ⓘ
software framework ⓘ user interface framework ⓘ |
| abstractionLevel | high-level UI control abstraction over QuickDraw-based controls ⓘ |
| APIStyle | procedural C API ⓘ |
| basedOn | Control Manager from classic Mac OS ⓘ |
| category | Apple developer technology NERFINISHED ⓘ |
| compatibleWith | Carbon Events NERFINISHED ⓘ |
| designedFor | Carbon applications ⓘ |
| developer | Apple Inc. ⓘ |
| documentationHost | Apple Developer Documentation NERFINISHED ⓘ |
| feature |
support for accessibility APIs
ⓘ
support for internationalization of UI elements ⓘ support for keyboard navigation ⓘ support for live resizing and redraw ⓘ theming support via Appearance Manager ⓘ |
| goal | to minimize code changes when porting classic Mac OS apps to Mac OS X ⓘ |
| historicalRole | transition technology between classic Mac OS UI and Mac OS X UI ⓘ |
| integratesWith |
Appearance Manager
NERFINISHED
ⓘ
HIToolbox NERFINISHED ⓘ HIView NERFINISHED ⓘ |
| introducedInContextOf | transition from Mac OS 9 to Mac OS X ⓘ |
| operatingSystem |
Classic Mac OS compatibility environment
ⓘ
Mac OS X NERFINISHED ⓘ |
| partOf | Carbon NERFINISHED ⓘ |
| platform |
Intel Macintosh
NERFINISHED
ⓘ
PowerPC Macintosh NERFINISHED ⓘ |
| programmingLanguage | C ⓘ |
| provided |
APIs for UI widgets
ⓘ
bridge for classic Mac OS applications to modern controls ⓘ graphical user interface controls ⓘ |
| purpose |
to allow classic Mac OS applications to use modern Mac OS X controls
ⓘ
to ease transition from Classic Mac OS to Mac OS X ⓘ |
| replacedBy |
AppKit
NERFINISHED
ⓘ
Cocoa NERFINISHED ⓘ |
| status |
deprecated
ⓘ
legacy ⓘ |
| supports |
buttons
ⓘ
lists ⓘ menus ⓘ scroll bars ⓘ standard dialog controls ⓘ text fields ⓘ |
| supportsModel | event-driven user interface ⓘ |
| usedFor |
backward compatibility of user interfaces
ⓘ
creating and managing UI controls in Carbon applications ⓘ |
| uses |
Carbon Event Manager for control events
ⓘ
ControlRef handles to reference controls ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.