Gtk2::Gdk::Cairo::Context(3pm) | User Contributed Perl Documentation | Gtk2::Gdk::Cairo::Context(3pm) |
Gtk2::Gdk::Cairo::Context
Cairo::Context +---- Gtk2::Gdk::Cairo::Context (Perl subclass)
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;
The 4-argument x,y,width,height is the base Cairo::Context style. This extends to also take a "Gtk2::Gdk::Rectangle".
Since: gtk+ 2.18
Since: gtk+ 2.10
Gtk2
Copyright (C) 2003-2011 by the gtk2-perl team.
This software is licensed under the LGPL. See Gtk2 for a full notice.
2017-06-24 | perl v5.24.1 |