Lines Matching refs:widths_cache
156 ch(0), ch_used(0), ch_size(0), special(0), widths_cache(0) in font()
185 while (widths_cache) { in ~font()
186 font_widths_cache *tem = widths_cache; in ~font()
187 widths_cache = widths_cache->next; in ~font()
282 if (!widths_cache) in get_width()
283 widths_cache = new font_widths_cache(point_size, ch_size); in get_width()
284 else if (widths_cache->point_size != point_size) { in get_width()
286 for (p = &widths_cache; *p; p = &(*p)->next) in get_width()
292 tem->next = widths_cache; in get_width()
293 widths_cache = tem; in get_width()
296 widths_cache = new font_widths_cache(point_size, ch_size, widths_cache); in get_width()
298 int &w = widths_cache->width[i]; in get_width()