Writing a Widget Using Cairo and GTK+2.8

68
Since version 2.8, GTK+ renders many of its interface widgets with Cairo, a powerful vector graphics library. Davyd Madeley explains how you can implement your own GTK+ widget using Cairo for the actual drawing.

Link: The GNOME Journal