The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Prima::Drawable::Metafile - graphic primitive recorder

DESCRIPTION

Metafiles can record graphic primitives and replay them later on another canvas.

SYNOPSIS

  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 );

API

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.

AUTHOR

Dmitry Karasik, <dmitry@karasik.eu.org>.

SEE ALSO

Prima, Prima::Buttons, examples/buttons.pl