HIERARCHY
Cairo::Context
+---- Gtk2::Gdk::Cairo::Context (Perl subclass)
DESCRIPTION
This is some inter-operation between Cairo (see Cairo) and Gdk things.
A Gtk2::Gdk::Cairo::Context lets Cairo draw on a Gdk drawable (window or pixmap). It's a Perl-level subclass of Cairo::Context and the various functions below can be used as methods on it.
The methods can also be used on other Cairo::Context as plain functions. For example set_source_pixbuf can setup to draw from a Gtk2::Gdk::Pixbuf to any Cairo context,
my $cr = Cairo::Context->create ($surface);
Gtk2::Gdk::Cairo::Context::set_source_pixbuf ($cr, $pixbuf, $x,$y);
$cr->paint;