yambar/particles
Daniel Eklöf f6977417e0 font: use font-config to load font
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.
2019-01-09 18:50:16 +01:00
..
dynlist.c dynlist: move to particles folder 2018-12-29 22:13:00 +01:00
dynlist.h dynlist: move to particles folder 2018-12-29 22:13:00 +01:00
empty.c config: all particles now take a 'on_click_template' argument 2018-12-29 21:23:27 +01:00
empty.h config: all particles now take a 'on_click_template' argument 2018-12-29 21:23:27 +01:00
list.c particle: add utility function to render a particle's decoration 2018-12-29 21:00:03 +01:00
list.h particle/list: on_click handler 2018-12-29 16:15:37 +01:00
map.c config: all particles now take a 'on_click_template' argument 2018-12-29 21:23:27 +01:00
map.h config: all particles now take a 'on_click_template' argument 2018-12-29 21:23:27 +01:00
progress_bar.c particle: add utility function to render a particle's decoration 2018-12-29 21:00:03 +01:00
progress_bar.h particle/progress-bar: allow user to configure an on-click handler 2018-12-29 17:36:34 +01:00
ramp.c config: all particles now take a 'on_click_template' argument 2018-12-29 21:23:27 +01:00
ramp.h config: all particles now take a 'on_click_template' argument 2018-12-29 21:23:27 +01:00
string.c font: use font-config to load font 2019-01-09 18:50:16 +01:00
string.h font: use font-config to load font 2019-01-09 18:50:16 +01:00