Home | History | Annotate | Download | only in Misc

Lines Matching full:size

79 - (NSImage *)_iconForFileURL:(NSString *)fileURL withSize:(NSSize)size;
83 - (NSImage *)_iconFromDictionary:(NSMutableDictionary *)icons forSize:(NSSize)size cache:(BOOL)cache;
84 - (void)_scaleIcon:(NSImage *)icon toSize:(NSSize)size;
119 - (NSImage *)iconForURL:(NSString *)URL withSize:(NSSize)size cache:(BOOL)cache
122 ASSERT(size.width);
123 ASSERT(size.height);
126 return [self defaultIconForURL:URL withSize:size];
130 return [self _iconForFileURL:URL withSize:size];
132 if (Image* image = iconDatabase()->iconForPageURL(URL, IntSize(size)))
133 if (NSImage *icon = webGetNSImage(image, size))
135 return [self defaultIconForURL:URL withSize:size];
138 - (NSImage *)iconForURL:(NSString *)URL withSize:(NSSize)size
140 return [self iconForURL:URL withSize:size cache:YES];
152 - (NSImage *)defaultIconWithSize:(NSSize)size
155 ASSERT(size.width);
156 ASSERT(size.height);
158 Image* image = iconDatabase()->defaultIcon(IntSize(size));
162 - (NSImage *)defaultIconForURL:(NSString *)URL withSize:(NSSize)size
165 return [_private->delegate webIconDatabase:self defaultIconForURL:URL withSize:size];
166 return [self defaultIconWithSize:size];
327 - (NSImage *)_iconForFileURL:(NSString *)file withSize:(NSSize)size
330 ASSERT(size.width);
331 ASSERT(size.height);
343 icon = [self _iconFromDictionary:_private->htmlIcons forSize:size cache:YES];
351 [self _scaleIcon:icon toSize:size];
392 NSSize size = [rep size];
393 NSImage *subIcon = [[NSImage alloc] initWithSize:size];
395 [icons setObject:subIcon forKey:[NSValue valueWithSize:size]];
407 - (NSImage *)_iconFromDictionary:(NSMutableDictionary *)icons forSize:(NSSize)size cache:(BOOL)cache
409 ASSERT(size.width);
410 ASSERT(size.height);
412 NSImage *icon = [icons objectForKey:[NSValue valueWithSize:size]];
416 [self _scaleIcon:icon toSize:size];
419 [icons setObject:icon forKey:[NSValue valueWithSize:size]];
426 - (void)_scaleIcon:(NSImage *)icon toSize:(NSSize)size
428 ASSERT(size.width);
429 ASSERT(size.height);
436 [icon setSize:size];
689 NSImage *webGetNSImage(Image* image, NSSize size)
692 ASSERT(size.width);
693 ASSERT(size.height);
696 // This makes it so there's effectively only one size of a particular icon in the system at a time. We should move this
703 if (!NSEqualSizes([nsImage size], size)) {
705 [nsImage setSize:size];