Prima::Drawable::Metafile - graphic primitive recorder
Metafiles can record graphic primitives and replay them later on another canvas.
my $metafile = Prima::Drawable::Metafile->new( size => [30, 30] );
$metafile->begin_paint;
$metafile->rectangle(10,10,20,20);
$metafile->end_paint;
$metafile->execute( $another_drawable, 100, 100 );
- clear
- When called without parameters, clears the content before proceeding.
Otherwise same as "Drawable.clear".
- execute CANVAS,X,Y
- Draws the content on a CANVAS with X,Y offset
- size X,Y
- Sets metafile extensions; however the content is not clipped by it.
Dmitry Karasik, <dmitry@karasik.eu.org>.
Prima, Prima::Buttons, examples/buttons.pl