REPLACED GdkPixmap with cairo_surface_t
REPLACED all deprecated Gtk+ widgets with their supported counterparts