If anyone is interested I have wrapped the gtkcairo library using gmmproc into a library named gtkcairomm that provides a Cairo::DrawingArea widget for use with gtkmm. Also, what is the status on C++ wrappers for Cairo itself? Is there any interest in setting up something similar to gtkmm using gmmproc?