DrawKit
Vector and illustration framework for Mac OS X
|
This object is archived and added to the pasteboard when copying items within DK. More...
Instance Methods | |
(NSRect) | - bounds |
(NSDictionary *) | - classInfo |
(NSUInteger) | - count |
(NSUInteger) | - countOfClass: |
(NSData *) | - data |
(id) | - initWithObjectsInArray: |
(NSString *) | - keyOfOriginatingLayer |
(BOOL) | - writeToPasteboard: |
![]() | |
(NSString *) | - address |
(DKStyleRegistry *) | - applicationWillReturnStyleRegistry |
(BOOL) | - canBeUsedWithSelectionTool |
(id) | - categoryManager:shouldReplaceObject:withObject: |
(Class) | - classForCoder |
(NSColor *) | - colorValue |
(NSColor *) | - colourValue |
(id) | - copy |
(void) | - dealloc |
(id) | - deepCopy |
(NSDictionary *) | - dimensionValuesForArrowStroke: |
(CGFloat) | - drawing:convertDistanceToExternalCoordinates: |
(NSPoint) | - drawing:convertLocationToExternalCoordinates: |
(void) | - drawing:didDrawRect:inView: |
(void) | - drawing:willDrawRect:inView: |
(NSString *) | - drawing:willReturnAbbreviationForUnit: |
(NSString *) | - drawing:willReturnFormattedCoordinateForDistance: |
(CGFloat) | - drawingWillReturnUnitToPointsConversonFactor: |
(void) | - finalize |
(NSString *) | - hexString |
(void) | - hotspot:didEndTrackingWithEvent:inView: |
(void) | - hotspot:isTrackingWithEvent:inView: |
(void) | - hotspot:willBeginTrackingWithEvent:inView: |
(NSData *) | - imageData |
(NSImage *) | - imageResourceNamed: |
(id) | - init |
(id) | - initWithExpression: |
(id) | - instantiateObjectWithShortName:parameters: |
(BOOL) | - isLiteralValue |
(void) | - layoutManager:willPlaceGlyphAtIndex:atLocation:pathAngle:yOffset: |
(void) | - menuItem:wasAddedForObject:inCategory: |
(BOOL) | - moveObjectTo:position:slope:userInfo: |
(id) | - mutableCopy |
(void) | - oneShotComplete |
(void) | - oneShotHasReached: |
(void) | - oneShotWillBegin |
(void) | - path:elementIndex:type:points:subPathIndex:subPathClosed:contextInfo: |
(id) | - placeLinkFromPoint:toPoint:onPath:linkNumber:userInfo: |
(id) | - placeObjectAtPoint:onPath:position:slope:userInfo: |
(NSPoint) | - point |
(NSPoint) | - pointForTextLayout |
(DKStyle *) | - registry:shouldReplaceStyle:withStyle: |
(NSBezierPath *) | - renderer:willRenderPath: |
(void) | - routeFinder:progressHasReached: |
(void) | - setValue:forNumericParameter: |
(NSString *) | - stringValue |
(CGFloat) | - taperFactorAtDistance:onPath:ofLength: |
(void) | - toolDidPerformUndoableAction: |
(void) | - toolWillPerformUndoableAction: |
(NSURL *) | - url |
![]() | |
(NSString *) | - description |
(NSUInteger) | - hash |
(BOOL) | - isEqual: |
![]() | |
(void) | - bind:toObject:withKeyPath:options: |
(NSArray *) | - exposedBindings |
(NSDictionary *) | - infoForBinding: |
(NSArray *) | - optionDescriptionsForBinding: |
(void) | - unbind: |
(Class) | - valueClassForBinding: |
![]() | |
(void) | - encodeWithCoder: |
(id) | - initWithCoder: |
Class Methods | |
(DKPasteboardInfo *) | + pasteboardInfoForObjects: |
(DKPasteboardInfo *) | + pasteboardInfoWithData: |
(DKPasteboardInfo *) | + pasteboardInfoWithPasteboard: |
![]() | |
(id) | + alloc |
(Class) | + class |
(void) | + initialize |
(void) | + load |
(id) | + new |
![]() | |
(void) | + exposeBinding: |
Protected Attributes | |
NSRect | mBoundingRect |
NSDictionary * | mClassInfo |
NSInteger | mCount |
NSString * | mOriginatingLayerKey |
This object is archived and added to the pasteboard when copying items within DK.
This object is archived and added to the pasteboard when copying items within DK. It allows information about a paste to be determined without dearchiving the actual objects themselves, which is much more efficient for simply managing menus, etc.
Presently this merely supplies the object count and a list of classes present and a count of each, but may be extended later
- (NSRect) bounds |
- (NSDictionary*) classInfo |
- (NSUInteger) count |
- (NSUInteger) countOfClass: | (Class) | aClass |
- (NSData*) data |
- (NSString*) keyOfOriginatingLayer |
+ (DKPasteboardInfo*) pasteboardInfoForObjects: | (NSArray *) | objects |
+ (DKPasteboardInfo*) pasteboardInfoWithData: | (NSData *) | data |
+ (DKPasteboardInfo*) pasteboardInfoWithPasteboard: | (NSPasteboard *) | pb |
- (BOOL) writeToPasteboard: | (NSPasteboard *) | pb |
|
protected |
|
protected |
|
protected |
|
protected |