PPresenter
view release on metacpan or search on metacpan
PPresenter/SlideView.pm view on Meta::CPAN
sub viewport() {shift->{viewport} }
sub showsOnViewport($) {"$_[0]->{viewport}" eq "$_[1]"}
sub canvas() {shift->{viewport}->canvas}
sub device() {shift->{viewport}->device}
sub nextPhase() {shift->{program}->nextPhase}
sub inLastPhase() {shift->{program}->inLastPhase}
sub gotoPhase($) {shift->{program}->gotoPhase(@_)}
sub phase() {shift->{program}->phase}
sub image(@) {shift->{show}->image(@_)}
sub id() {shift->{id}}
sub exportedPhases()
{ my $view = shift;
$view->{dynamic}->exportedPhases($view->{program});
}
sub canvasDimensions() # often requested, hence answer is cached.
{ my $view = shift;
$view->{dims} = [ $view->{viewport}->canvasDimensions ]
( run in 2.441 seconds using v1.01-cache-2.11-cpan-140bd7fdf52 )