Home | History | Annotate | Download | only in base

Lines Matching full:info

131   // Checks to see if the icons in |info| matches |size| (in pixels). Returns
133 size_t MatchesSize(SubDirInfo* info, size_t size);
182 SubDirInfo* info = &info_array_[subdir_iter->second];
183 if (MatchesSize(info, size) == 0) {
195 SubDirInfo* info = &info_array_[subdir_iter->second];
196 int delta = abs(MatchesSize(info, size));
314 size_t IconTheme::MatchesSize(SubDirInfo* info, size_t size) {
315 if (info->type == SubDirInfo::Fixed) {
316 return size - info->size;
317 } else if (info->type == SubDirInfo::Scalable) {
318 if (size >= info->min_size && size <= info->max_size) {
321 return abs(size - info->min_size) < abs(size - info->max_size) ?
322 (size - info->min_size) : (size - info->max_size);
325 if (size >= info->size - info->threshold &&
326 size <= info->size + info->threshold) {
329 return abs(size - info->size - info->threshold) <
330 abs(size - info->size + info->threshold)
331 ? size - info->size - info->threshold
332 : size - info->size + info->threshold;