Incorporated scalable icons.

This commit is contained in:
Dennis Vennink
2012-08-30 16:40:14 +02:00
parent 4e2b5f91ca
commit 6eca51ab33

View File

@@ -171,10 +171,16 @@ private:
- (NSImage*)gutterImage:(NSString*)aName
{
NSImage* res = [[[NSImage imageNamed:aName inSameBundleAsClass:[self class]] copy] autorelease];
if(!res)
NSLog(@"%s no image named %@", sel_getName(_cmd), aName);
return res;
if(NSImage* res = [[[NSImage imageNamed:aName inSameBundleAsClass:[self class]] copy] autorelease])
{
CGFloat height = [textView.font xHeight] * ([aName hasPrefix:@"Bookmark"] ? 0.9 : 1.2);
CGFloat width = [res size].width * height / [res size].height;
[res setSize:NSMakeSize(width, height)];
return res;
}
NSLog(@"%s no image named %@", sel_getName(_cmd), aName);
return nil;
}
- (void)setFont:(NSFont*)newFont