mirror of
https://codeberg.org/dnkl/yambar.git
synced 2025-04-24 12:55:41 +02:00
This allows us to a) move away from cairo's "toy" API, and b) let the user specify font options in a single font "name" string: Serif:size=10:weight=bold:slant=italic This also allows us to simplify the font code significantly (except for the fontconfig parts...); the font no longer sets itself in a cairo surface - font users do that; the font simply returns a cairo_scaled_font_t. Furthermore, font_clone() has now been simplified to basically just refcount the scaled font. I.e. there's no need to run the full constructor and lookup and instantiate the cairo scaled font again. |
||
---|---|---|
.. | ||
dynlist.c | ||
dynlist.h | ||
empty.c | ||
empty.h | ||
list.c | ||
list.h | ||
map.c | ||
map.h | ||
progress_bar.c | ||
progress_bar.h | ||
ramp.c | ||
ramp.h | ||
string.c | ||
string.h |