DrawKit
Vector and illustration framework for Mac OS X
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 C_NODE
 C_rgb_triple
 C_Scanner
 CDKDrawableObject(DrawkitPrivateMetadata)
 CDKDrawableObject(Metadata)Stores various drawkit private variables in the metadata
 CDKDrawableObject(MetadataDeprecated)
 CDKDrawableShape(Hotspots)A HOTSPOT is an object attached to a shape to provide a direct user-interface for implementing custom actions, etc
 CDKDrawableShape(Utilities)
 CDKDrawing(Deprecated)Deprecated methods
 CDKDrawing(Export)This category provides methods for exporting drawings in a variety of formats, such as TIFF, JPEG and PNG
 CDKDrawing(Paper)This category on DKDrawing simply supplies some common ISO paper sizes in terms of Quartz point dimensions
 CDKDrawing(UISupport)Additional methods
 CDKDrawingTool(Deprecated)
 CDKDrawingTool(OptionalMethods)
 C<DKDrawingTool>
 CDKDrawingView(DropHandling)Drag and Drop is extended down to the layer level by this category
 CDKGradient(DKGradientExtensions)
 CDKGradient(UISupport)This category of DKGradient supplies a number of prebuilt gradients that implement a variety of user-interface gradients as found in numerour apps, including Apple's own
 CDKKnob(Deprecated)
 CDKLayer(Metadata)Adds some convenience methods for standard meta data attached to a graphic object
 CDKLayer(MetadataDeprecated)
 CDKLayer(OptionalMethods)
 CDKObjectDrawingLayer(Alignment)This category implements object alignment features for DKObjectDrawingLayer
 CDKObjectDrawingLayer(Duplication)Some handy methods for implementing various kinds of object duplications
 CDKParser(ParserDebugging)
 CDKStrokeDash(Deprecated)
 CDKStyle(SimpleAccess)This category on DKStyle provides some simple accessors if your app only has the most basic use of styles in mind, e
 CDKStyle(TextAdditions)This adds text attributes to the DKStyle object
 CDKTextAdornment(Deprecated)
 CGeom::EigenGiven a matrix (ignoring the translation) this returns the eigen values and vectors
 CGlossParameters
 CintersectionInfo
 CGeom::MatrixThe Matrix class
 CNSAffineTransform(DKAdditions)
 CNSArray(DeepCopy)
 CNSArray(StringValue)
 CNSAttributedString(DKAdditions)These category methods perform high-level text layout
 CNSBezierPath(Combinatorial)
## NOTE ######## NOT YET IMPLEMENTED - DO NOT USE - THESE FILES ARE A PLACEHOLDER ONLY
 CNSBezierPath(DKEditing)This category provides some basic methods for supporting interactive editing of a NSBezierPath object
 CNSBezierPath(Geometry)
 CNSBezierPath(OAExtensions)
 CNSBezierPath(PrivateOAExtensions)
 CNSBezierPath(Shapes)A category on NSBezierPath for creating various unusual shape paths, particularly for engineering use
 CNSBezierPath(TextOnPath)
 CNSBitmapImageRep(CoreImage)
 C<NSCoding> [external]
 CNSColor(DKAdditions)
 CNSColor(DKGradientExtensions)
 CNSColor(DKStyleExpressions)
 CNSColor(StringValue)
 C<NSCopying> [external]
 CNSData(Checksum)
 CNSDate(StringValue)
 CNSDictionary(DeepCopy)Implements a deep copy of a dictionary and array
 CNSDictionary(StringValue)
 CNSDictionary(StructEncoding)
 CNSDocument
 C<NSDraggingDestination>
 CNSFont(DKUnderlineCategory)
 CNSImage(CoreImage)
 CNSImage(DKAdditions)
 CNSKeyedUnarchiver
 C<NSKeyValueBindingCreation> [external]
 CNSLayoutManager
 CNSMutableArray(DeepCopy)
 CNSMutableArray(DKAdditions)
 CNSMutableAttributedString(DKAdditions)
 C<NSMutableCopying> [external]
 CNSObject(BezierElementIterationDelegate)
 CNSObject(BezierPlacement)
 CNSObject(CategoryManagerMenuItemDelegate)
 CNSObject(categoryManagerMergeDelegate)
 CNSObject(DeepCopy)
 CNSObject(DKArrowSrokeDimensioning)Informal protocol for requesting dimension information from an object
 CNSObject(DKDrawingDelegate)Delegate methods
 CNSObject(DKExpressionSupport)
 CNSObject(DKHotspotDelegate)
 CNSObject(DKMetadataItemConversions)
 CNSObject(DKParserProtocols)
 CNSObject(DKRendererDelegate)
 CNSObject(DKRouteFinderProgressDelegate)
 CNSObject(DKStyleRegistryDelegate)
 CNSObject(DKToolDelegate)The drawing tool protocol must be implemented by all tools that can be used to operate on a drawing
 CNSObject(GraphicsAttributes)
 CNSObject(OneShotDelegate)
 CNSObject(SelectionToolDelegate)
 CNSObject(StringValue)This category allows -stringValue to be called on a broader range of objects than standard - in fact any object
 CNSObject(StyleRegistrySubstitution)
 CNSObject(TaperPathDelegate)
 CNSObject(TextLayoutProtocol)
 CNSObject(TextOnPathPlacement)
 C<NSObject> [external]
 CNSSet(StringValue)
 CNSShadow(DKAdditions)Big annoyance with NSShadow is that it ignores the current CTM when it is set, meaning that as a drawing is scaled, the shadow stays fixed
 CNSShadow(DKStyleExpressions)
 CNSString(DKAdditions)
 CNSString(StringValue)
 CNSTextContainer
 C<NSUserInterfaceValidations>
 CNSValue(StringValue)
 CNSView(DKGradientExtensions)
 CNSWindow
 CNSWindowController
 COABezierPathIntersection
 COABezierPathIntersection::OABezierPathIntersectionHalf
 COABezierPathIntersectionList
 COABezierPathPosition
 COAdPoint
 Cpix_int
 CGeom::PointCartesian point
 CGeom::RotateNotionally an Geom::Matrix corresponding to rotation about the origin
 CGeom::Scale
 CSenTestCase
 CsubpathWalkingState
 CGeom::Translate
 CYYLTYPE