Changeset 4832
- Timestamp:
- 06/08/07 17:10:56 (1 year ago)
- Files:
-
- WiredAdditions/trunk/NSFont-WIAdditions.m (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
WiredAdditions/trunk/NSFont-WIAdditions.m
r4438 r4832 28 28 29 29 #import <WiredAdditions/NSFont-WIAdditions.h> 30 #import <WiredAdditions/NSString-WIAdditions.h> 30 31 31 32 @implementation NSFont(WIFontAdditions) … … 101 102 NSAttributedString *attributedString; 102 103 NSDictionary *attributes; 103 NSRange range;104 104 105 105 if(!textStorage) { … … 114 114 } 115 115 116 attributes = [[NSDictionary alloc] initWithObjectsAndKeys: 117 self, NSFontAttributeName, 118 NULL]; 119 attributedString = [[NSAttributedString alloc] initWithString:string attributes:attributes]; 116 attributes = [NSDictionary dictionaryWithObject:self forKey:NSFontAttributeName]; 117 attributedString = [NSAttributedString attributedStringWithString:string attributes:attributes]; 120 118 [textStorage setAttributedString:attributedString]; 121 [attributedString release]; 122 [attributes release]; 123 124 range = [layoutManager glyphRangeForTextContainer:textContainer]; 125 119 120 (void) [layoutManager glyphRangeForTextContainer:textContainer]; 121 126 122 return [layoutManager usedRectForTextContainer:textContainer].size; 127 123 }
